java.lang.Object
org.eclipse.persistence.asm.ClassVisitor
org.eclipse.persistence.asm.ClassWriter
- Direct Known Subclasses:
ClassWriterImpl
,ClassWriterImpl
,EclipseLinkASMClassWriter
-
Field Summary
Fields inherited from class org.eclipse.persistence.asm.ClassVisitor
customClassVisitor, cv
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
getCommonSuperClass
(String type1, String type2) void
setCustomClassWriter
(ClassWriter classWriter) void
setCustomClassWriterInImpl
(ClassWriter classWriter) byte[]
byte[]
abstract <T> T
unwrap()
void
visit
(int version, int access, String name, String signature, String superName, String[] interfaces) void
visitAnnotation
(String descriptor, boolean visible) visitAnnotationSuper
(String descriptor, boolean visible) void
visitEnd()
visitField
(int access, String name, String descriptor, String signature, Object value) visitFieldSuper
(int access, String name, String descriptor, String signature, Object value) visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) visitMethodSuper
(int access, String name, String descriptor, String signature, String[] exceptions) Methods inherited from class org.eclipse.persistence.asm.ClassVisitor
setCustomClassVisitor, visitSuper
-
Field Details
-
COMPUTE_FRAMES
public static final int COMPUTE_FRAMES -
customClassWriter
-
-
Constructor Details
-
ClassWriter
public ClassWriter() -
ClassWriter
public ClassWriter(int flags) -
ClassWriter
-
-
Method Details
-
setCustomClassWriter
-
setCustomClassWriterInImpl
-
getInternal
-
getCommonSuperClass
-
visit
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visit
in classClassVisitor
-
visitAnnotation
- Overrides:
visitAnnotation
in classClassVisitor
-
visitAnnotationSuper
- Overrides:
visitAnnotationSuper
in classClassVisitor
-
visitField
public FieldVisitor visitField(int access, String name, String descriptor, String signature, Object value) - Overrides:
visitField
in classClassVisitor
-
visitFieldSuper
public FieldVisitor visitFieldSuper(int access, String name, String descriptor, String signature, Object value) - Overrides:
visitFieldSuper
in classClassVisitor
-
visitMethod
public MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethod
in classClassVisitor
-
visitMethodSuper
public MethodVisitor visitMethodSuper(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethodSuper
in classClassVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classClassVisitor
-
toByteArray
public byte[] toByteArray() -
toByteArraySuper
public byte[] toByteArraySuper() -
unwrap
public abstract <T> T unwrap()- Overrides:
unwrap
in classClassVisitor
-