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
-
public class ClassWriterImpl extends ClassWriter
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.asm.ClassWriter
COMPUTE_FRAMES, customClassWriter
-
Fields inherited from class org.eclipse.persistence.asm.ClassVisitor
customClassVisitor, cv
-
-
Constructor Summary
Constructors Constructor Description ClassWriterImpl()ClassWriterImpl(int flags)ClassWriterImpl(ClassReader classReader, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCommonSuperClass(String type1, String type2)org.eclipse.persistence.internal.libraries.asm.ClassWritergetInternal(ClassWriter classWriter)byte[]toByteArray()byte[]toByteArraySuper()<T> Tunwrap()voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces)voidvisit(int access, String name, String signature, String superName, String[] interfaces)AnnotationVisitorvisitAnnotation(String descriptor, boolean visible)AnnotationVisitorvisitAnnotationSuper(String descriptor, boolean visible)voidvisitEnd()FieldVisitorvisitField(int access, String name, String descriptor, String signature, Object value)FieldVisitorvisitFieldSuper(int access, String name, String descriptor, String signature, Object value)MethodVisitorvisitMethod(int access, String name, String descriptor, String signature, String[] exceptions)MethodVisitorvisitMethodSuper(int access, String name, String descriptor, String signature, String[] exceptions)-
Methods inherited from class org.eclipse.persistence.asm.ClassWriter
getInternal, setCustomClassWriter, setCustomClassWriterInImpl
-
Methods inherited from class org.eclipse.persistence.asm.ClassVisitor
setCustomClassVisitor, visitSuper
-
-
-
-
Constructor Detail
-
ClassWriterImpl
public ClassWriterImpl()
-
ClassWriterImpl
public ClassWriterImpl(int flags)
-
ClassWriterImpl
public ClassWriterImpl(ClassReader classReader, int flags)
-
-
Method Detail
-
getInternal
public org.eclipse.persistence.internal.libraries.asm.ClassWriter getInternal(ClassWriter classWriter)
-
getCommonSuperClass
public String getCommonSuperClass(String type1, String type2)
- Specified by:
getCommonSuperClassin classClassWriter
-
visit
public void visit(int access, String name, String signature, String superName, String[] interfaces)- Overrides:
visitin classClassWriter
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)- Overrides:
visitin classClassWriter
-
visitAnnotation
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
- Overrides:
visitAnnotationin classClassWriter
-
visitAnnotationSuper
public AnnotationVisitor visitAnnotationSuper(String descriptor, boolean visible)
- 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
-
-