Method Summary |
|
public void | addAlwaysLogSpec(String name) |
public void | addArrayCopyMethodCodeSpec(String name) |
public void | addDateMethodLogSpec(String name) |
public void | addDateMethodLogSpec(String name, int methodSpec) |
public TransparencyClassSpec | addDistributedMethodCall(String methodName, String description, boolean runOnAllNodes) |
public void | addDoNotInstrument(String methodName) |
public void | addEntrySetWrapperSpec(String name) |
public void | addHashMapPutLogSpec(String name) |
public void | addHashMapRemoveLogSpec(String name) |
public void | addHashtableClearLogSpec(String name) |
public void | addHashtablePutLogSpec(String name) |
public void | addHashtableRemoveLogSpec(String name) |
public void | addIfTrueLogSpec(String name) |
public void | addKeySetWrapperSpec(String name) |
public TransparencyClassSpec | addMethodAdapter(String method, MethodAdapter adapter) |
public void | addMethodCodeSpec(String name, TransparencyCodeSpec codeSpec) |
public TransparencyClassSpec | addRoot(String variableName, String rootName) |
public TransparencyClassSpec | addRoot(String variableName, String rootName, boolean dsoFinal) |
public void | addSetIteratorWrapperSpec(String name) |
public TransparencyClassSpec | addSupportMethodCreator(MethodCreator creator) |
public void | addTHashMapPutLogSpec(String name) |
public void | addTHashRemoveAtLogSpec(String name) |
public void | addTHashSetAddLogSpec(String name) |
public void | addTHashSetRemoveAtLogSpec(String name) |
public TransparencyClassSpec | addTransient(String variableName) |
public void | addValuesWrapperSpec(String name) |
public void | addViewSetWrapperSpec(String name) |
public synchronized LockDefinition | autoLockDefinitionFor(MethodInfo methodInfo) |
public void | createClassSupportMethods(ClassVisitor classVisitor) |
public MethodAdapter | customMethodAdapterFor(ManagerHelper managerHelper, int access, String methodName, String origMethodName, String description, String signature, String[] exceptions, InstrumentationLogger logger, MemberInfo memberInfo) |
public void | disableWaitNotifyCodeSpec(String name) |
public boolean | doNotInstrument(String methodName) |
public LockDefinition | getAutoLockDefinition(LockDefinition lds) returns null if no LockDefinitions exists that makes the method autolocked. |
public String | getChangeApplicatorClassName() |
public ChangeApplicatorSpec | getChangeApplicatorSpec() |
public String | getClassName() |
public TransparencyClassSpec | getClassSpec(String clazzName) |
public TransparencyCodeSpec | getCodeSpec(String methodName, String description, boolean isAutolock) |
public ClassAdapterFactory | getCustomClassAdapter() |
public byte | getInstrumentationAction() |
public LockDefinition | getLockMethodLockDefinition(int access, LockDefinition lds) returns null if no LockDefinitions exists that makes the method locked. |
public String | getLogicalExtendingClassName() |
public LockDefinition | getNonAutoLockDefinition(LockDefinition lds) |
public String | getOnLoadExecuteScript() |
public String | getOnLoadMethod() |
public String | getPostCreateMethod() |
public String | getPreCreateMethod() |
public boolean | hasCustomMethodAdapter(MemberInfo memberInfo) |
public boolean | hasPhysicallyPortableSpecs(ClassInfo classInfo) |
public boolean | ignoreChecks() |
public boolean | isCallConstructorOnLoad() |
public boolean | isCallConstructorSet() |
public boolean | isCallMethodOnLoadSet() |
public boolean | isExecuteScriptOnLoadSet() |
public boolean | isHonorJDKSubVersionSpecific() |
public boolean | isHonorJavaTransient() |
public boolean | isHonorTransientSet() |
public boolean | isHonorVolatile() |
public boolean | isHonorVolatileSet() |
public boolean | isLockMethod(MemberInfo memberInfo) |
public boolean | isLogical() |
public boolean | isPhysical() |
public boolean | isPreInstrumented() |
public boolean | isRoot(FieldInfo fieldInfo) |
public boolean | isRootDSOFinal(FieldInfo fieldInfo) |
public boolean | isRootInThisClass(FieldInfo fieldInfo) |
public boolean | isTransient(int access, ClassInfo classInfo, String fieldName) |
public boolean | isUseNonDefaultConstructor() |
public boolean | isVolatile(int access, ClassInfo classInfo, String fieldName) |
public synchronized LockDefinition[] | lockDefinitionsFor(MemberInfo memberInfo) |
public TransparencyClassSpec | markPreInstrumented() |
public void | moveToLogical(TransparencyClassSpec superClassSpec) |
public String | rootNameFor(FieldInfo fieldInfo) |
public TransparencyClassSpec | setCallConstructorOnLoad(boolean b) |
public TransparencyClassSpec | setCallMethodOnLoad(String method) |
public void | setCustomClassAdapter(ClassAdapterFactory customClassAdapter) |
public TransparencyClassSpec | setExecuteScriptOnLoad(String script) |
public void | setHonorJDKSubVersionSpecific(boolean honorJDKSubVersionSpecific) |
public TransparencyClassSpec | setHonorTransient(boolean b) |
public TransparencyClassSpec | setHonorVolatile(boolean b) |
public void | setInstrumentationAction(byte action) |
public void | setPostCreateMethod(String postCreateMethod) |
public void | setPreCreateMethod(String preCreateMethod) |
public void | setUseNonDefaultConstructor(boolean useNonDefaultConstructor) |