public class BloatUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class |
classForEditor(ClassEditor ce,
java.lang.ClassLoader loader) |
static java.lang.String |
classNameForPath(java.lang.String classPath) |
static java.lang.String |
classPathForName(java.lang.String className) |
static boolean |
implementsDirectly(ClassEditor ce,
java.lang.Class markerInterface) |
static boolean |
implementsInHierarchy(ClassEditor ce,
java.lang.Class markerInterface,
BloatLoaderContext context) |
static boolean |
isPlatformClassName(java.lang.String name) |
static LoadStoreInstructions |
loadStoreInstructionsFor(Type type) |
static java.lang.String |
normalizeClassName(java.lang.String className) |
static java.lang.String |
normalizeClassName(Type type) |
public static java.lang.String normalizeClassName(Type type)
public static java.lang.String normalizeClassName(java.lang.String className)
public static java.lang.Class classForEditor(ClassEditor ce, java.lang.ClassLoader loader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static boolean isPlatformClassName(java.lang.String name)
public static java.lang.String classNameForPath(java.lang.String classPath)
public static java.lang.String classPathForName(java.lang.String className)
public static LoadStoreInstructions loadStoreInstructionsFor(Type type)
public static boolean implementsInHierarchy(ClassEditor ce, java.lang.Class markerInterface, BloatLoaderContext context) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static boolean implementsDirectly(ClassEditor ce, java.lang.Class markerInterface)