public class MethodStaticContext extends AbstractStaticContext
Constructor and Description |
---|
MethodStaticContext() |
Modifier and Type | Method and Description |
---|---|
boolean |
isClassAbstract()
Returns true if the instrumented class is abstract.
|
boolean |
isClassAnnotation()
Returns true if the instrumented class is an annotation.
|
boolean |
isClassEnum()
Returns true if the instrumented class is an enum.
|
boolean |
isClassFinal()
Returns true if the instrumented class is final.
|
boolean |
isClassInterface()
Returns true if the instrumented class is an interface.
|
boolean |
isClassPrivate()
Returns true if the instrumented class is private.
|
boolean |
isClassProtected()
Returns true if the instrumented class is protected.
|
boolean |
isClassPublic()
Returns true if the instrumented class is public.
|
boolean |
isClassSynthetic()
Returns true if the instrumented class is synthetic.
|
boolean |
isMethodBridge()
Returns true if the instrumented method is a bridge.
|
boolean |
isMethodFinal()
Returns true if the instrumented method is final.
|
boolean |
isMethodPrivate()
Returns true if the instrumented method is private.
|
boolean |
isMethodProtected()
Returns true if the instrumented method is protected.
|
boolean |
isMethodPublic()
Returns true if the instrumented method is public.
|
boolean |
isMethodStatic()
Returns true if the instrumented method is static.
|
boolean |
isMethodSynchronized()
Returns true if the instrumented method is synchronized.
|
boolean |
isMethodVarArgs()
Returns true if the instrumented method has variable number of arguments.
|
java.lang.String |
thisClassCanonicalName()
Returns instrumented class name with "." delimiter.
|
java.lang.String |
thisClassName()
Returns instrumented class name with "/" delimiter.
|
java.lang.String |
thisClassOuterClass()
Returns outer class of the instrumented class.
|
java.lang.String |
thisClassOuterMethod()
Returns outer method of the instrumented class.
|
java.lang.String |
thisClassOuterMethodDesc()
Returns outer method descriptor of the instrumented class.
|
java.lang.String |
thisClassSignature()
Returns signature of the instrumented class.
|
java.lang.String |
thisClassSourceFile()
Returns source file of the instrumented class.
|
java.lang.String |
thisClassSuperName()
Returns super class name of the instrumented class.
|
int |
thisClassVersion()
Returns class version as (ASM) integer of the instrumented class.
|
java.lang.String |
thisMethodDescriptor()
Returns descriptor of the instrumented method.
|
java.lang.String |
thisMethodFullName()
Returns name of the instrumented method plus method's class name.
|
java.lang.String |
thisMethodName()
Returns name of the instrumented method.
|
java.lang.String |
thisMethodSignature()
Returns signature of the instrumented method.
|
staticContextData
public java.lang.String thisClassName()
public java.lang.String thisClassCanonicalName()
public java.lang.String thisClassOuterClass()
public java.lang.String thisClassOuterMethod()
public java.lang.String thisClassOuterMethodDesc()
public java.lang.String thisClassSignature()
public java.lang.String thisClassSourceFile()
public java.lang.String thisClassSuperName()
public int thisClassVersion()
public boolean isClassAbstract()
public boolean isClassAnnotation()
public boolean isClassEnum()
public boolean isClassFinal()
public boolean isClassInterface()
public boolean isClassPrivate()
public boolean isClassProtected()
public boolean isClassPublic()
public boolean isClassSynthetic()
public java.lang.String thisMethodName()
public java.lang.String thisMethodFullName()
public java.lang.String thisMethodDescriptor()
public java.lang.String thisMethodSignature()
public boolean isMethodBridge()
public boolean isMethodFinal()
public boolean isMethodPrivate()
public boolean isMethodProtected()
public boolean isMethodPublic()
public boolean isMethodStatic()
public boolean isMethodSynchronized()
public boolean isMethodVarArgs()