public class Detector
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
METHOD_NOT_FOUND_OR_PAUSABLE |
static int |
METHOD_NOT_PAUSABLE |
CachedClassMirrors |
mirrors |
static int |
PAUSABLE_METHOD_FOUND |
| Constructor and Description |
|---|
Detector(CachedClassMirrors mirrors) |
| Modifier and Type | Method and Description |
|---|---|
CachedClassMirrors.ClassMirror |
classForName(java.lang.String className) |
CachedClassMirrors.ClassMirror[] |
classForNames(java.lang.String[] classNames) |
java.lang.String |
commonSuperType(java.lang.String oa,
java.lang.String ob) |
int |
getPausableStatus(java.lang.String className,
java.lang.String methodName,
java.lang.String desc) |
java.util.ArrayList<java.lang.String> |
getSuperClasses(java.lang.String name) |
boolean |
isPausable(java.lang.String className,
java.lang.String methodName,
java.lang.String desc) |
public static final int METHOD_NOT_FOUND_OR_PAUSABLE
public static final int PAUSABLE_METHOD_FOUND
public static final int METHOD_NOT_PAUSABLE
public final CachedClassMirrors mirrors
public Detector(CachedClassMirrors mirrors)
public boolean isPausable(java.lang.String className,
java.lang.String methodName,
java.lang.String desc)
public int getPausableStatus(java.lang.String className,
java.lang.String methodName,
java.lang.String desc)
public CachedClassMirrors.ClassMirror classForName(java.lang.String className) throws ClassMirrorNotFoundException
ClassMirrorNotFoundExceptionpublic CachedClassMirrors.ClassMirror[] classForNames(java.lang.String[] classNames) throws ClassMirrorNotFoundException
ClassMirrorNotFoundExceptionpublic java.lang.String commonSuperType(java.lang.String oa,
java.lang.String ob)
throws ClassMirrorNotFoundException
ClassMirrorNotFoundExceptionpublic java.util.ArrayList<java.lang.String> getSuperClasses(java.lang.String name)
throws ClassMirrorNotFoundException
ClassMirrorNotFoundException