- java.lang.Object
-
- org.eclipse.persistence.asm.ASMFactory
-
public class ASMFactory extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
ASM_SERVICE_ECLIPSELINK
static String
ASM_SERVICE_OW2
static int
JAVA_CLASS_LATEST_VERSION
-
Constructor Summary
Constructors Constructor Description ASMFactory()
-
Method Summary
-
-
-
Field Detail
-
ASM_SERVICE_ECLIPSELINK
public static final String ASM_SERVICE_ECLIPSELINK
- See Also:
- Constant Field Values
-
ASM_SERVICE_OW2
public static final String ASM_SERVICE_OW2
- See Also:
- Constant Field Values
-
JAVA_CLASS_LATEST_VERSION
public static final int JAVA_CLASS_LATEST_VERSION
-
-
Method Detail
-
createAnnotationVisitor
public static AnnotationVisitor createAnnotationVisitor(int api)
-
createAnnotationVisitor
public static AnnotationVisitor createAnnotationVisitor(int api, AnnotationVisitor annotationVisitor)
-
createFieldVisitor
public static FieldVisitor createFieldVisitor(int api)
-
createFieldVisitor
public static FieldVisitor createFieldVisitor(int api, FieldVisitor fieldVisitor)
-
createMethodVisitor
public static MethodVisitor createMethodVisitor(int api)
-
createMethodVisitor
public static MethodVisitor createMethodVisitor(int api, MethodVisitor methodVisitor)
-
createClassReader
public static ClassReader createClassReader(InputStream inputStream) throws IOException
- Throws:
IOException
-
createClassReader
public static ClassReader createClassReader(byte[] classFileBuffer) throws IOException
- 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
public static ClassWriter createClassWriter()
-
createClassWriter
public static ClassWriter createClassWriter(int flags)
-
createClassWriter
public static ClassWriter createClassWriter(ClassReader classReader, int flags)
-
createClassVisitor
public static ClassVisitor createClassVisitor(int api)
-
createClassVisitor
public static ClassVisitor createClassVisitor(int api, ClassVisitor classVisitor)
-
createVoidType
public static Type createVoidType()
-
createLabel
public static Label createLabel()
-
createSerialVersionUIDAdder
public static SerialVersionUIDAdder createSerialVersionUIDAdder(ClassVisitor classVisitor)
-
getAsmService
public static String getAsmService()
-
-