Uses of Interface
com.tc.asm.ClassVisitor

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
 



Copyright © 2010 Terracotta, Inc.. All Rights Reserved.