Top Fields Constructors Methods
org.eclipse.persistence.asm

public Class ASMFactory

extends Object
Class Inheritance
Imports
org.eclipse.persistence.config.SystemProperties, org.eclipse.persistence.exceptions.ValidationException, org.eclipse.persistence.internal.security.PrivilegedAccessHelper, org.eclipse.persistence.logging.AbstractSessionLog, .SessionLog, java.io.IOException, .InputStream, java.lang.reflect.Field, java.security.AccessController, .PrivilegedAction, java.util.ArrayList, .LinkedHashMap, .List, .Map, java.util.regex.Pattern

Field Summary

Modifier and TypeField and Description
public static final int
private static final String
public static final String
public static final String
public static final int
public static final int
private static final SessionLog

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static AnnotationVisitor
createAnnotationVisitor(final int api)

public static AnnotationVisitor
createAnnotationVisitor(final int api, final AnnotationVisitor annotationVisitor)

public static ClassReader
createClassReader(final InputStream inputStream)

public static ClassReader
createClassReader(final byte[] classFileBuffer)

public static ClassReader
createClassReader(final byte[] classFileBuffer, final int classFileOffset, final int classFileLength)

public static ClassReader
createClassReader(final InputStream inputStream, final boolean checkClassVersion)

public static ClassVisitor
createClassVisitor(final int api)

public static ClassVisitor
createClassVisitor(final int api, final ClassVisitor classVisitor)

public static ClassWriter
public static ClassWriter
createClassWriter(final int flags)

public static ClassWriter
createClassWriter(final ClassReader classReader, final int flags)

public static FieldVisitor
createFieldVisitor(final int api)

public static FieldVisitor
createFieldVisitor(final int api, final FieldVisitor fieldVisitor)

public static Label
public static MethodVisitor
createMethodVisitor(final int api)

public static MethodVisitor
createMethodVisitor(final int api, final MethodVisitor methodVisitor)

public static SerialVersionUIDAdder
public static Type
createType(final Class<?> clazz)

public static Type
createType(final String typeDescriptor)

public static Type
public static String
pack-priv static int
private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ASM_API_SELECTEDback to summary
public static final int ASM_API_SELECTED
ASM_OW2_CLASS_VISITORback to summary
private static final String ASM_OW2_CLASS_VISITOR
ASM_SERVICE_OW2back to summary
public static final String ASM_SERVICE_OW2
JAVA_CLASS_LATEST_VERSIONback to summary
public static final int JAVA_CLASS_LATEST_VERSION
JAVA_CLASS_VERSIONback to summary
public static final int JAVA_CLASS_VERSION
LOGback to summary
private static final SessionLog LOG

Constructor Detail

ASMFactoryback to summary
public ASMFactory()

Method Detail

createAnnotationVisitorback to summary
public static AnnotationVisitor createAnnotationVisitor(final int api)
createAnnotationVisitorback to summary
public static AnnotationVisitor createAnnotationVisitor(final int api, final AnnotationVisitor annotationVisitor)
createClassReaderback to summary
public static ClassReader createClassReader(final InputStream inputStream) throws IOException
createClassReaderback to summary
public static ClassReader createClassReader(final byte[] classFileBuffer) throws IOException
createClassReaderback to summary
public static ClassReader createClassReader(final byte[] classFileBuffer, final int classFileOffset, final int classFileLength) throws IOException
createClassReaderback to summary
public static ClassReader createClassReader(final InputStream inputStream, final boolean checkClassVersion) throws IOException
createClassVisitorback to summary
public static ClassVisitor createClassVisitor(final int api)
createClassVisitorback to summary
public static ClassVisitor createClassVisitor(final int api, final ClassVisitor classVisitor)
createClassWriterback to summary
public static ClassWriter createClassWriter()
createClassWriterback to summary
public static ClassWriter createClassWriter(final int flags)
createClassWriterback to summary
public static ClassWriter createClassWriter(final ClassReader classReader, final int flags)
createFieldVisitorback to summary
public static FieldVisitor createFieldVisitor(final int api)
createFieldVisitorback to summary
public static FieldVisitor createFieldVisitor(final int api, final FieldVisitor fieldVisitor)
createLabelback to summary
public static Label createLabel()
createMethodVisitorback to summary
public static MethodVisitor createMethodVisitor(final int api)
createMethodVisitorback to summary
public static MethodVisitor createMethodVisitor(final int api, final MethodVisitor methodVisitor)
createSerialVersionUIDAdderback to summary
public static SerialVersionUIDAdder createSerialVersionUIDAdder(final ClassVisitor classVisitor)
createTypeback to summary
public static Type createType(final Class<?> clazz)
createTypeback to summary
public static Type createType(final String typeDescriptor)
createVoidTypeback to summary
public static Type createVoidType()
getAsmServiceback to summary
public static String getAsmService()
getLatestOPCodeVersionback to summary
pack-priv static int getLatestOPCodeVersion()
isASMImplementationAvailableback to summary
private static boolean isASMImplementationAvailable(String className)