public final class Kind extends java.lang.Object implements Numberable
Modifier and Type | Field and Description |
---|---|
static Kind |
ASYNCTASK
Implicit call to AsyncTask.doInBackground() due to AsyncTask.execute()
call.
|
static Kind |
CLINIT
Implicit call to static initializer.
|
static Kind |
EXECUTOR
Implicit call to java.lang.Runnable.run() due to Executor.execute() call.
|
static Kind |
FINALIZE
Implicit call to java.lang.ref.Finalizer.register from new bytecode.
|
static Kind |
HANDLER
Implicit call to Handler.handleMessage(android.os.Message) due to
Handler.sendxxxxMessagexxxx() call.
|
static Kind |
INTERFACE
Due to explicit invokeinterface instruction.
|
static Kind |
INVALID |
static Kind |
INVOKE_FINALIZE
Implicit call to finalize() from
java.lang.ref.Finalizer.invokeFinalizeMethod().
|
static Kind |
NEWINSTANCE
Implicit call to constructor from java.lang.Class.newInstance().
|
static Kind |
PRIVILEGED
Implicit call to run() through AccessController.doPrivileged().
|
static Kind |
REFL_CLASS_NEWINSTANCE
Due to call to Class.newInstance(..) when reflection log is enabled.
|
static Kind |
REFL_CONSTR_NEWINSTANCE
Due to call to Constructor.newInstance(..).
|
static Kind |
REFL_INVOKE
Due to call to Method.invoke(..).
|
static Kind |
SPECIAL
Due to explicit invokespecial instruction.
|
static Kind |
STATIC
Due to explicit invokestatic instruction.
|
static Kind |
THREAD
Implicit call to Thread.run() due to Thread.start() call.
|
static Kind |
VIRTUAL
Due to explicit invokevirtual instruction.
|
Modifier and Type | Method and Description |
---|---|
int |
getNumber() |
boolean |
isAsyncTask() |
boolean |
isClinit()
Returns true if the call is to static initializer.
|
boolean |
isExecutor() |
boolean |
isExplicit()
Returns true if the call is due to an explicit invoke statement.
|
boolean |
isFake() |
boolean |
isInstance()
Returns true if the call is due to an explicit instance invoke statement.
|
boolean |
isPrivileged() |
boolean |
isReflection() |
boolean |
isReflInvoke() |
boolean |
isSpecial() |
boolean |
isStatic()
Returns true if the call is due to an explicit static invoke statement.
|
boolean |
isThread() |
boolean |
isVirtual()
Returns true if the call is due to an explicit virtual invoke statement.
|
java.lang.String |
name() |
boolean |
passesParameters() |
void |
setNumber(int num) |
java.lang.String |
toString() |
public static final Kind INVALID
public static final Kind STATIC
public static final Kind VIRTUAL
public static final Kind INTERFACE
public static final Kind SPECIAL
public static final Kind CLINIT
public static final Kind THREAD
public static final Kind EXECUTOR
public static final Kind ASYNCTASK
public static final Kind FINALIZE
public static final Kind HANDLER
public static final Kind INVOKE_FINALIZE
public static final Kind PRIVILEGED
public static final Kind NEWINSTANCE
public static final Kind REFL_INVOKE
public static final Kind REFL_CONSTR_NEWINSTANCE
public static final Kind REFL_CLASS_NEWINSTANCE
public java.lang.String name()
public int getNumber()
getNumber
in interface Numberable
public void setNumber(int num)
setNumber
in interface Numberable
public java.lang.String toString()
toString
in class java.lang.Object
public boolean passesParameters()
public boolean isFake()
public boolean isExplicit()
public boolean isInstance()
public boolean isVirtual()
public boolean isSpecial()
public boolean isClinit()
public boolean isStatic()
public boolean isThread()
public boolean isExecutor()
public boolean isAsyncTask()
public boolean isPrivileged()
public boolean isReflection()
public boolean isReflInvoke()