| com.tc.object.bytecode.ChangeClassNameHierarchyAdapter com.tc.object.bytecode.ChangeClassNameRootAdapter
Constructor Summary | |
public | ChangeClassNameRootAdapter(ClassVisitor cv, String fullClassNameDots, String srcClassNameDots, String targetClassNameDots, String srcInnerClassName, String targetInnerClassName, Map instrumentedContext, Collection innerClassesHolder) | public | ChangeClassNameRootAdapter(ClassVisitor cv, String fullClassNameDots, String srcClassNameDots, String targetClassNameDots, String srcInnerClassName, String targetInnerClassName, Map instrumentedContext, Collection innerClassesHolder, Collection methodsToBeRemoved) |
Method Summary | |
public static String | replaceClassName(String className, String srcClassName, String targetClassName, String srcInnerClassName, String targetInnerClassName) | public void | visit(int version, int access, String name, String signature, String superName, String[] interfaces) | public FieldVisitor | visitField(int access, String name, String desc, String signature, Object value) | public void | visitInnerClass(String name, String outerName, String innerName, int access) | public MethodVisitor | visitMethod(int access, String name, String desc, String signature, String[] exceptions) | public void | visitSource(String source, String debug) |
ChangeClassNameRootAdapter | public ChangeClassNameRootAdapter(ClassVisitor cv, String fullClassNameDots, String srcClassNameDots, String targetClassNameDots, String srcInnerClassName, String targetInnerClassName, Map instrumentedContext, Collection innerClassesHolder, Collection methodsToBeRemoved)(Code) | | Parameters: fullClassNameDots - The fully qualified class name that this class adapter is working on, e.g.,java.util.LinkedHashMap. Parameters: srcClassNameSlashes - The fully qualified class name that needs to be changed, e.g., java.util.HashMap$Entry. Parameters: targetClassNameSlashes - The fully qualified new class name, e.g., java.util.HashMap_J$Entry. |
Methods inherited from com.tc.object.bytecode.ChangeClassNameHierarchyAdapter | ChangeContext addNewContext(String fullClassNameSlashes, String convertedFullClassNameSlashes, Map instrumentedContext)(Code)(Java Doc) ChangeContext addNewContextIfNotExist(String fullClassNameSlashes, String convertedFullClassNameSlashes, Map instrumentedContext)(Code)(Java Doc) String getConvertedMethodDesc(Map instrumentedContext, String fullClassNameSlashes, String methodName, String methodDesc)(Code)(Java Doc) ModifiedMethodInfo getModifiedMethodInfo(ChangeContext changeContext, String methodName, String desc)(Code)(Java Doc) public MethodVisitor invokeSuperVisitMethod(int access, String name, String desc, String signature, String[] exceptions, Map instrumentedContext, String fullClassSlashes)(Code)(Java Doc)
|
|
|