public class CachedClassMirrors
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CachedClassMirrors.ClassMirror |
static class |
CachedClassMirrors.MethodMirror |
| Constructor and Description |
|---|
CachedClassMirrors() |
CachedClassMirrors(java.lang.ClassLoader $source) |
| Modifier and Type | Method and Description |
|---|---|
CachedClassMirrors.ClassMirror |
classForName(java.lang.String className) |
static int |
getVersion(java.lang.ClassLoader source,
java.lang.Class klass)
get the major version of klass by loading the bytecode from source, unused but useful for debugging
|
CachedClassMirrors.ClassMirror |
mirror(byte[] bytecode) |
CachedClassMirrors.ClassMirror |
mirror(java.lang.Class<?> clazz) |
public CachedClassMirrors()
public CachedClassMirrors(java.lang.ClassLoader $source)
public CachedClassMirrors.ClassMirror classForName(java.lang.String className) throws ClassMirrorNotFoundException
ClassMirrorNotFoundExceptionpublic CachedClassMirrors.ClassMirror mirror(byte[] bytecode)
public static int getVersion(java.lang.ClassLoader source,
java.lang.Class klass)
public CachedClassMirrors.ClassMirror mirror(java.lang.Class<?> clazz)