|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassVisitor | |
---|---|
com.tc.asm | Provides a small and fast bytecode manipulation framework. |
com.tc.asm.commons | Provides some useful class and method adapters. |
com.tc.asm.tree | Provides an ASM visitor that constructs a tree representation of the classes it visits. |
com.tc.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes. |
com.tc.asm.xml | Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. |
com.tc.object.bytecode | |
com.tc.object.bytecode.rwsync | |
com.tc.object.config |
Uses of ClassVisitor in com.tc.asm |
---|
Classes in com.tc.asm that implement ClassVisitor | |
---|---|
class |
ClassAdapter
An empty ClassVisitor that delegates to another ClassVisitor . |
class |
ClassWriter
A ClassVisitor that generates classes in bytecode form. |
Fields in com.tc.asm declared as ClassVisitor | |
---|---|
protected ClassVisitor |
ClassAdapter.cv
The ClassVisitor to which this adapter delegates calls. |
Methods in com.tc.asm with parameters of type ClassVisitor | |
---|---|
void |
ClassReader.accept(ClassVisitor classVisitor,
Attribute[] attrs,
int flags)
Makes the given visitor visit the Java class of this ClassReader . |
void |
ClassReader.accept(ClassVisitor classVisitor,
int flags)
Makes the given visitor visit the Java class of this ClassReader . |
Constructors in com.tc.asm with parameters of type ClassVisitor | |
---|---|
ClassAdapter(ClassVisitor cv)
Constructs a new ClassAdapter object. |
Uses of ClassVisitor in com.tc.asm.commons |
---|
Classes in com.tc.asm.commons that implement ClassVisitor | |
---|---|
class |
EmptyVisitor
An empty implementation of the ASM visitor interfaces. |
class |
RemappingClassAdapter
A ClassAdapter for type remapping. |
class |
SerialVersionUIDAdder
A ClassAdapter that adds a serial version unique identifier to a
class if missing. |
class |
StaticInitMerger
A ClassAdapter that merges clinit methods into a single one. |
Constructors in com.tc.asm.commons with parameters of type ClassVisitor | |
---|---|
GeneratorAdapter(int access,
Method method,
java.lang.String signature,
Type[] exceptions,
ClassVisitor cv)
Creates a new GeneratorAdapter . |
|
RemappingClassAdapter(ClassVisitor cv,
Remapper remapper)
|
|
SerialVersionUIDAdder(ClassVisitor cv)
Creates a new SerialVersionUIDAdder . |
|
StaticInitMerger(java.lang.String prefix,
ClassVisitor cv)
|
Uses of ClassVisitor in com.tc.asm.tree |
---|
Classes in com.tc.asm.tree that implement ClassVisitor | |
---|---|
class |
ClassNode
A node that represents a class. |
Methods in com.tc.asm.tree with parameters of type ClassVisitor | |
---|---|
void |
InnerClassNode.accept(ClassVisitor cv)
Makes the given class visitor visit this inner class. |
void |
FieldNode.accept(ClassVisitor cv)
Makes the given class visitor visit this field. |
void |
MethodNode.accept(ClassVisitor cv)
Makes the given class visitor visit this method. |
void |
ClassNode.accept(ClassVisitor cv)
Makes the given class visitor visit this class. |
Uses of ClassVisitor in com.tc.asm.util |
---|
Classes in com.tc.asm.util that implement ClassVisitor | |
---|---|
class |
ASMifierClassVisitor
A ClassVisitor that prints the ASM code that generates the classes it
visits. |
class |
CheckClassAdapter
A ClassAdapter that checks that its methods are properly used. |
class |
TraceClassVisitor
A ClassVisitor that prints a disassembled view of the classes it
visits. |
Fields in com.tc.asm.util declared as ClassVisitor | |
---|---|
protected ClassVisitor |
TraceClassVisitor.cv
The ClassVisitor to which this visitor delegates calls. |
Constructors in com.tc.asm.util with parameters of type ClassVisitor | |
---|---|
CheckClassAdapter(ClassVisitor cv)
Constructs a new CheckClassAdapter . |
|
CheckClassAdapter(ClassVisitor cv,
boolean checkDataFlow)
Constructs a new CheckClassAdapter . |
|
TraceClassVisitor(ClassVisitor cv,
java.io.PrintWriter pw)
Constructs a new TraceClassVisitor . |
Uses of ClassVisitor in com.tc.asm.xml |
---|
Classes in com.tc.asm.xml that implement ClassVisitor | |
---|---|
class |
SAXClassAdapter
A ClassVisitor that generates SAX 2.0
events from the visited class. |
Uses of ClassVisitor in com.tc.object.bytecode |
---|
Subinterfaces of ClassVisitor in com.tc.object.bytecode | |
---|---|
interface |
TransparencyClassAdapterHack
|
Classes in com.tc.object.bytecode that implement ClassVisitor | |
---|---|
class |
ChangeClassNameHierarchyAdapter
This class will change the class name in methodInsn. |
class |
DelegateMethodAdapter
Use me to make sure a class overrides all methods from parent hierarchy and delegates the call |
static class |
LogicalClassSerializationAdapter.LogicalClassSerializationClassAdapter
|
class |
MergeTCToJavaClassAdapter
|
class |
StringGetCharsAdapter
|
Methods in com.tc.object.bytecode with parameters of type ClassVisitor | |
---|---|
MethodVisitor |
MethodAdapter.adapt(ClassVisitor classVisitor)
Create a method visitor from the class visitor |
static void |
LogicalClassSerializationAdapter.addCheckSerializationOverrideMethod(ClassVisitor cv,
boolean returnValue)
|
ClassAdapter |
ClassAdapterFactory.create(ClassVisitor visitor,
java.lang.ClassLoader loader)
Create an adapter |
ClassAdapter |
DelegateMethodAdapter.create(ClassVisitor visitor,
java.lang.ClassLoader loader)
|
void |
MethodCreator.createMethods(ClassVisitor classVisitor)
Create methods in the class |
Constructors in com.tc.object.bytecode with parameters of type ClassVisitor | |
---|---|
ChangeClassNameHierarchyAdapter(ClassVisitor cv)
|
|
LogicalClassSerializationAdapter.LogicalClassSerializationClassAdapter(ClassVisitor cv,
java.lang.String className)
|
|
MergeTCToJavaClassAdapter(ClassVisitor cv,
TransparencyClassAdapterHack dsoAdapter,
java.lang.String jFullClassDots,
java.lang.String tcFullClassDots,
ClassNode tcClassNode,
java.util.Map instrumentedContext)
|
|
MergeTCToJavaClassAdapter(ClassVisitor cv,
TransparencyClassAdapterHack dsoAdapter,
java.lang.String jFullClassDots,
java.lang.String tcFullClassDots,
ClassNode tcClassNode,
java.util.Map instrumentedContext,
java.lang.String methodPrefix,
boolean insertTCinit)
|
|
StringGetCharsAdapter(ClassVisitor cv,
java.lang.String[] includePatterns)
|
Uses of ClassVisitor in com.tc.object.bytecode.rwsync |
---|
Classes in com.tc.object.bytecode.rwsync that implement ClassVisitor | |
---|---|
class |
LockingClassAdapter
A base for class adapters that wrap methods inside read or write locks. |
Methods in com.tc.object.bytecode.rwsync with parameters of type ClassVisitor | |
---|---|
MethodVisitor |
AddOrRemoveSynchronizedKeywordMethodStrategy.visitMethod(ClassVisitor cv,
java.lang.String ownerType,
java.lang.String outerType,
java.lang.String outerDesc,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
MethodVisitor |
InitMethodStrategy.visitMethod(ClassVisitor cv,
java.lang.String ownerType,
java.lang.String outerType,
java.lang.String outerDesc,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
MethodVisitor |
NoLockMethodStrategy.visitMethod(ClassVisitor cv,
java.lang.String ownerType,
java.lang.String outerType,
java.lang.String outerDesc,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
MethodVisitor |
SimpleLockMethodStrategy.visitMethod(ClassVisitor cv,
java.lang.String ownerType,
java.lang.String outerType,
java.lang.String outerDesc,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
MethodVisitor |
MethodStrategy.visitMethod(ClassVisitor cv,
java.lang.String ownerType,
java.lang.String outerType,
java.lang.String outerDesc,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
Instrument a method, possibly creating other methods in the process. |
Constructors in com.tc.object.bytecode.rwsync with parameters of type ClassVisitor | |
---|---|
LockingClassAdapter(ClassVisitor cv)
|
Uses of ClassVisitor in com.tc.object.config |
---|
Methods in com.tc.object.config with parameters of type ClassVisitor | |
---|---|
void |
TransparencyClassSpec.createClassSupportMethods(ClassVisitor classVisitor)
Call support method creators and add to the class via the visitor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |