Uses of Class
org.datanucleus.enhancer.asm.ClassVisitor
-
Packages that use ClassVisitor Package Description org.datanucleus.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.enhancer.asm ASM : a small and fast bytecode manipulation framework. -
-
Uses of ClassVisitor in org.datanucleus.enhancer
Subclasses of ClassVisitor in org.datanucleus.enhancer Modifier and Type Class Description static class
ClassEnhancerImpl.MyClassVisitor
Convenience class to look up the class name for a file.class
EnhancerClassAdapter
Adapter visitor class for providing enhancement of an existing class using ASM.class
EnhancerClassChecker
Visitor used to check the enhancement state of a class.Methods in org.datanucleus.enhancer with parameters of type ClassVisitor Modifier and Type Method Description void
ClassMethod. initialise(ClassVisitor classVisitor)
Method to initialise the class method.Constructors in org.datanucleus.enhancer with parameters of type ClassVisitor Constructor Description EnhancerClassAdapter(ClassVisitor cv, ClassEnhancer enhancer)
Constructor.EnhancerCloneAdapter(MethodVisitor mv, ClassEnhancer enhancer, ClassVisitor cv)
Constructor for the clone adapter.EnhancerPropertyGetterAdapter(MethodVisitor mv, ClassEnhancer enhancer, String methodName, String methodDesc, AbstractMemberMetaData mmd, ClassVisitor cv)
Constructor for the method adapter.EnhancerPropertySetterAdapter(MethodVisitor mv, ClassEnhancer enhancer, String methodName, String methodDesc, AbstractMemberMetaData mmd, ClassVisitor cv)
Constructor for the method adapter. -
Uses of ClassVisitor in org.datanucleus.enhancer.asm
Subclasses of ClassVisitor in org.datanucleus.enhancer.asm Modifier and Type Class Description class
ClassWriter
AClassVisitor
that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.datanucleus.enhancer.asm declared as ClassVisitor Modifier and Type Field Description protected ClassVisitor
ClassVisitor. cv
The class visitor to which this visitor must delegate method calls.Methods in org.datanucleus.enhancer.asm with parameters of type ClassVisitor Modifier and Type Method Description void
ClassReader. accept(ClassVisitor classVisitor, int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader
.void
ClassReader. accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader
.Constructors in org.datanucleus.enhancer.asm with parameters of type ClassVisitor Constructor Description ClassVisitor(int api, ClassVisitor classVisitor)
Constructs a newClassVisitor
.
-