java.lang.Object
org.eclipse.persistence.asm.ASMFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AnnotationVisitorcreateAnnotationVisitor(int api) static AnnotationVisitorcreateAnnotationVisitor(int api, AnnotationVisitor annotationVisitor) static ClassReadercreateClassReader(byte[] classFileBuffer) static ClassReadercreateClassReader(byte[] classFileBuffer, int classFileOffset, int classFileLength) static ClassReadercreateClassReader(InputStream inputStream) static ClassReadercreateClassReader(InputStream inputStream, boolean checkClassVersion) static ClassVisitorcreateClassVisitor(int api) static ClassVisitorcreateClassVisitor(int api, ClassVisitor classVisitor) static ClassWriterstatic ClassWritercreateClassWriter(int flags) static ClassWritercreateClassWriter(ClassReader classReader, int flags) static FieldVisitorcreateFieldVisitor(int api) static FieldVisitorcreateFieldVisitor(int api, FieldVisitor fieldVisitor) static Labelstatic MethodVisitorcreateMethodVisitor(int api) static MethodVisitorcreateMethodVisitor(int api, MethodVisitor methodVisitor) static SerialVersionUIDAddercreateSerialVersionUIDAdder(ClassVisitor classVisitor) static TypecreateType(Class<?> clazz) static TypecreateType(String typeDescriptor) static Typestatic String
-
Field Details
-
ASM_SERVICE_ECLIPSELINK
- See Also:
-
ASM_SERVICE_OW2
- See Also:
-
JAVA_CLASS_LATEST_VERSION
public static final int JAVA_CLASS_LATEST_VERSION
-
-
Constructor Details
-
ASMFactory
public ASMFactory()
-
-
Method Details
-
createAnnotationVisitor
-
createAnnotationVisitor
public static AnnotationVisitor createAnnotationVisitor(int api, AnnotationVisitor annotationVisitor) -
createFieldVisitor
-
createFieldVisitor
-
createMethodVisitor
-
createMethodVisitor
-
createClassReader
- Throws:
IOException
-
createClassReader
- Throws:
IOException
-
createClassReader
public static ClassReader createClassReader(byte[] classFileBuffer, int classFileOffset, int classFileLength) throws IOException - Throws:
IOException
-
createClassReader
public static ClassReader createClassReader(InputStream inputStream, boolean checkClassVersion) throws IOException - Throws:
IOException
-
createClassWriter
-
createClassWriter
-
createClassWriter
-
createClassVisitor
-
createClassVisitor
-
createType
-
createType
-
createVoidType
-
createLabel
-
createSerialVersionUIDAdder
-
getAsmService
-