Module eclipselink
Class ClassWriterImpl
java.lang.Object
org.eclipse.persistence.asm.ClassVisitor
org.eclipse.persistence.asm.ClassWriter
org.eclipse.persistence.asm.internal.platform.eclipselink.ClassWriterImpl
-
Field Summary
Fields inherited from class org.eclipse.persistence.asm.ClassWriter
COMPUTE_FRAMES, customClassWriterFields inherited from class org.eclipse.persistence.asm.ClassVisitor
customClassVisitor, cv -
Constructor Summary
ConstructorsConstructorDescriptionClassWriterImpl(int flags) ClassWriterImpl(ClassReader classReader, int flags) -
Method Summary
Modifier and TypeMethodDescriptiongetCommonSuperClass(String type1, String type2) org.eclipse.persistence.internal.libraries.asm.ClassWritergetInternal(ClassWriter classWriter) byte[]byte[]<T> Tunwrap()voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces) voidvisitAnnotation(String descriptor, boolean visible) visitAnnotationSuper(String descriptor, boolean visible) voidvisitEnd()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.ClassWriter
getInternal, setCustomClassWriter, setCustomClassWriterInImplMethods inherited from class org.eclipse.persistence.asm.ClassVisitor
setCustomClassVisitor, visitSuper
-
Constructor Details
-
ClassWriterImpl
public ClassWriterImpl() -
ClassWriterImpl
public ClassWriterImpl(int flags) -
ClassWriterImpl
-
-
Method Details
-
getInternal
public org.eclipse.persistence.internal.libraries.asm.ClassWriter getInternal(ClassWriter classWriter) -
getCommonSuperClass
- Specified by:
getCommonSuperClassin classClassWriter
-
visit
- Overrides:
visitin classClassWriter
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visitin classClassWriter
-
visitAnnotation
- Overrides:
visitAnnotationin classClassWriter
-
visitAnnotationSuper
- Overrides:
visitAnnotationSuperin classClassWriter
-
visitField
public FieldVisitor visitField(int access, String name, String descriptor, String signature, Object value) - Overrides:
visitFieldin classClassWriter
-
visitFieldSuper
public FieldVisitor visitFieldSuper(int access, String name, String descriptor, String signature, Object value) - Overrides:
visitFieldSuperin classClassWriter
-
visitMethod
public MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethodin classClassWriter
-
visitMethodSuper
public MethodVisitor visitMethodSuper(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethodSuperin classClassWriter
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classClassWriter
-
toByteArray
public byte[] toByteArray()- Overrides:
toByteArrayin classClassWriter
-
toByteArraySuper
public byte[] toByteArraySuper()- Overrides:
toByteArraySuperin classClassWriter
-
unwrap
public <T> T unwrap()- Specified by:
unwrapin classClassWriter
-