- AALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- AASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_ABSTRACT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_ANNOTATION - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_BRIDGE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_DEPRECATED - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_ENUM - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_FINAL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_INTERFACE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_MANDATED - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_NATIVE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_PRIVATE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_PROTECTED - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_PUBLIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_STATIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_STRICT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_SUPER - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_SYNCHRONIZED - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_SYNTHETIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_TRANSIENT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_VARARGS - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ACC_VOLATILE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- accept(ClassVisitor, int) - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Makes the given visitor visit the Java class of this org.objectweb.asm.ClassReader
.
- accept(ClassVisitor, Attribute[], int) - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Makes the given visitor visit the Java class of this org.objectweb.asm.ClassReader.
- ACONST_NULL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- add(String, String, Object) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
Add a annotation value.
- add(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.DefaultConstructor
-
Adds a default constructor.
- ADD - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- addAnnotationDesc(String) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Add a field annotation.
- addClassAnnotation(String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Add a class annotation.
- addClassMeta(ClassMeta) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
- addEnum(String, String, String, String) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
Add a enum annotation value.
- addExistingMethod(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Add an existing method.
- addField(ClassVisitor, boolean) - Static method in class com.avaje.ebean.enhance.agent.InterceptField
-
Add the _ebean_intercept field.
- addField(ClassVisitor, String) - Static method in class com.avaje.ebean.enhance.agent.MarkerField
-
Add the _EBEAN_MARKER field.
- addFieldGetSetMethods(ClassVisitor) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Add field level get set methods for each field.
- addGetMarker(ClassVisitor, String) - Static method in class com.avaje.ebean.enhance.agent.MarkerField
-
Generate the _ebean_getMarker() method.
- addGetPropertyName(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- addGetPropertyNames(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- addGetSetMethods(ClassVisitor, ClassMeta) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Add get and set methods for field access/interception.
- addGetterSetter(ClassVisitor, String) - Static method in class com.avaje.ebean.enhance.agent.InterceptField
-
Generate the _ebean_getIntercept() method.
- addIdentityField(ClassVisitor) - Static method in class com.avaje.ebean.enhance.agent.MethodEquals
-
The identity field used for implementing equals via the
_ebean_getIdentity() method.
- addInitialisationIfRequired(int, String, String, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
Add initialisation of EntityBeanIntercept to constructor.
- addMethod(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.MethodIsEmbeddedNewOrDirty
-
Generate the _ebean_isEmbeddedNewOrDirty() method.
- addMethod(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.MethodNewInstance
-
Add the _ebean_newInstance() method.
- addMethod(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.MethodPropertyChangeListener
-
Add the addPropertyChangeListener and removePropertyChangeListener methods.
- addMethod(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.MethodSetEmbeddedLoaded
-
Generate the _ebean_setEmbeddedLoaded() method.
- addMethods(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- addMethods(ClassVisitor, ClassMeta, int, FieldMeta) - Static method in class com.avaje.ebean.enhance.agent.MethodEquals
-
Adds equals(), hashCode() and _ebean_getIdentity() methods.
- addPropertiesField(ClassVisitor) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- addPropertiesInit(ClassVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- addPropertiesInit(MethodVisitor, ClassMeta) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- AdviceAdapter - Class in com.avaje.ebean.enhance.asm.commons
-
A
MethodVisitor to insert before, after and around
advices in methods and constructors.
- AdviceAdapter(int, MethodVisitor, int, String, String) - Constructor for class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- agentmain(String, Instrumentation) - Static method in class com.avaje.ebean.enhance.agent.Transformer
-
- ALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- AlreadyEnhancedException - Exception in com.avaje.ebean.enhance.agent
-
Exception thrown during enhancement when it is detected that the enhancement has already taken place.
- AlreadyEnhancedException(String) - Constructor for exception com.avaje.ebean.enhance.agent.AlreadyEnhancedException
-
- AND - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- ANEWARRAY - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- AnnotationInfo - Class in com.avaje.ebean.enhance.agent
-
Collects the annotation information.
- AnnotationInfo(AnnotationInfo) - Constructor for class com.avaje.ebean.enhance.agent.AnnotationInfo
-
The parent is typically the class level annotation information
which could be considered to hold default values.
- AnnotationInfoVisitor - Class in com.avaje.ebean.enhance.agent
-
Reads the annotation information storing it in a AnnotationInfo.
- AnnotationInfoVisitor(String, AnnotationInfo, AnnotationVisitor) - Constructor for class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- AnnotationVisitor - Class in com.avaje.ebean.enhance.asm
-
A visitor to visit a Java annotation.
- AnnotationVisitor(int) - Constructor for class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Constructs a new org.objectweb.asm.AnnotationVisitor.
- AnnotationVisitor(int, AnnotationVisitor) - Constructor for class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Constructs a new org.objectweb.asm.AnnotationVisitor.
- AntEnhanceTask - Class in com.avaje.ebean.enhance.ant
-
An ANT task that can enhance entity beans etc for use by Ebean.
- AntEnhanceTask() - Constructor for class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
- api - Variable in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class com.avaje.ebean.enhance.asm.ClassVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class com.avaje.ebean.enhance.asm.FieldVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class com.avaje.ebean.enhance.asm.MethodVisitor
-
The ASM API version implemented by this visitor.
- appendCompare(MethodVisitor, ClassMeta) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Append compare instructions if its a long, float or double.
- appendGetPrimitiveIdValue(MethodVisitor, ClassMeta) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Append byte code to return the Id value (for primitives).
- appendSwitchGet(MethodVisitor, ClassMeta, boolean) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
As part of the switch statement to read the fields generate the get code.
- appendSwitchSet(MethodVisitor, ClassMeta, boolean) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
- appendValueOf(MethodVisitor) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Append code to get the Object value of a primitive.
- ARETURN - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ArgParser - Class in com.avaje.ebean.enhance.agent
-
Helper to parse javaagent or ant string arguments.
- ArgParser() - Constructor for class com.avaje.ebean.enhance.agent.ArgParser
-
- ARRAY - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of array reference types.
- ARRAY_ELEMENT - Static variable in class com.avaje.ebean.enhance.asm.TypePath
-
A type path step that steps into the element type of an array type.
- arrayLength() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to compute the length of an array.
- ARRAYLENGTH - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- arrayLoad(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to load an element from an array.
- arrayStore(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store an element in an array.
- ASM4 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ASM5 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ATHROW - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- Attribute - Class in com.avaje.ebean.enhance.asm
-
A non standard class, field, method or code attribute.
- Attribute(String) - Constructor for class com.avaje.ebean.enhance.asm.Attribute
-
Constructs a new empty attribute.
- av - Variable in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
- AVAJE_TRANSACTIONAL_ANNOTATION - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_BEANCOLLECTION - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_ENHANCEDTRANSACTIONAL - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_ENTITYBEAN - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_GROOVYOBJECT - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_INTERCEPT - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_PERSISTBATCH - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_SCALAOBJECT - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_TXISOLATION - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_TXSCOPE - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- C_TXTYPE - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- CALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- cast(Type, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to cast a numerical value from one type to
another.
- CAST - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type declared in an explicit
or implicit cast instruction.
- CASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- catchException(Label, Label, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Marks the start of an exception handler.
- CHAR - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of the char type.
- CHAR_TYPE - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The char type.
- checkCast(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to check that the top stack value is of the
given type.
- CHECKCAST - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- CLASS_EXTENDS - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the super class of a class or one
of the interfaces it implements.
- CLASS_TYPE_PARAMETER - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
class.
- CLASS_TYPE_PARAMETER_BOUND - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a
generic class.
- ClassAdapterEntity - Class in com.avaje.ebean.enhance.agent
-
ClassAdapter for enhancing entities.
- ClassAdapterEntity(ClassVisitor, ClassLoader, EnhanceContext) - Constructor for class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
- ClassAdapterTransactional - Class in com.avaje.ebean.enhance.agent
-
ClassAdapter used to add transactional support.
- ClassAdapterTransactional(ClassVisitor, ClassLoader, EnhanceContext) - Constructor for class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
- ClassBytesReader - Interface in com.avaje.ebean.enhance.agent
-
Interface for reading class bytes as part of enhancement.
- classForName(String) - Method in class com.avaje.ebean.enhance.agent.CLAwareClassWriter
-
Return the class using the supplied ClassLoader.
- classForName(String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- classLoader - Variable in class com.avaje.ebean.enhance.agent.CLAwareClassWriter
-
- ClassMeta - Class in com.avaje.ebean.enhance.agent
-
Holds the meta data for an entity bean class that is being enhanced.
- ClassMeta(EnhanceContext, int, MessageOutput) - Constructor for class com.avaje.ebean.enhance.agent.ClassMeta
-
- classMeta - Variable in class com.avaje.ebean.enhance.agent.MethodStaticInitAdapter
-
- ClassMetaReader - Class in com.avaje.ebean.enhance.agent
-
Reads class information as an alternative to using a ClassLoader.
- ClassMetaReader(EnhanceContext) - Constructor for class com.avaje.ebean.enhance.agent.ClassMetaReader
-
- ClassMetaReaderVisitor - Class in com.avaje.ebean.enhance.agent
-
Used by ClassMetaReader to read information about a class.
- ClassMetaReaderVisitor(boolean, EnhanceContext) - Constructor for class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
- ClassPathClassBytesReader - Class in com.avaje.ebean.enhance.agent
-
Implementation of ClassBytesReader based on URLClassLoader.
- ClassPathClassBytesReader(URL[]) - Constructor for class com.avaje.ebean.enhance.agent.ClassPathClassBytesReader
-
- ClassReader - Class in com.avaje.ebean.enhance.asm
-
A Java class parser to make a
ClassVisitor visit an existing class.
- ClassReader(byte[]) - Constructor for class com.avaje.ebean.enhance.asm.ClassReader
-
Constructs a new org.objectweb.asm.ClassReader object.
- ClassReader(byte[], int, int) - Constructor for class com.avaje.ebean.enhance.asm.ClassReader
-
Constructs a new org.objectweb.asm.ClassReader object.
- ClassReader(InputStream) - Constructor for class com.avaje.ebean.enhance.asm.ClassReader
-
Constructs a new org.objectweb.asm.ClassReader object.
- ClassReader(String) - Constructor for class com.avaje.ebean.enhance.asm.ClassReader
-
Constructs a new org.objectweb.asm.ClassReader object.
- ClassVisitor - Class in com.avaje.ebean.enhance.asm
-
A visitor to visit a Java class.
- ClassVisitor(int) - Constructor for class com.avaje.ebean.enhance.asm.ClassVisitor
-
Constructs a new org.objectweb.asm.ClassVisitor.
- ClassVisitor(int, ClassVisitor) - Constructor for class com.avaje.ebean.enhance.asm.ClassVisitor
-
Constructs a new org.objectweb.asm.ClassVisitor.
- ClassWriter - Class in com.avaje.ebean.enhance.asm
-
- ClassWriter(int) - Constructor for class com.avaje.ebean.enhance.asm.ClassWriter
-
Constructs a new org.objectweb.asm.ClassWriter object.
- ClassWriter(ClassReader, int) - Constructor for class com.avaje.ebean.enhance.asm.ClassWriter
-
Constructs a new org.objectweb.asm.ClassWriter object and enables optimizations for
"mostly add" bytecode transformations.
- CLAwareClassWriter - Class in com.avaje.ebean.enhance.agent
-
ClassWriter that uses a specific ClassLoader.
- CLAwareClassWriter(int, ClassLoader) - Constructor for class com.avaje.ebean.enhance.agent.CLAwareClassWriter
-
Construct with flags and a ClassLoader which is used for supporting the getCommonSuperClass() method.
- com.avaje.ebean.enhance.agent - package com.avaje.ebean.enhance.agent
-
Used to weave Entity beans
- com.avaje.ebean.enhance.ant - package com.avaje.ebean.enhance.ant
-
Used to Manage Logging, AutoFetch etc
- com.avaje.ebean.enhance.asm - package com.avaje.ebean.enhance.asm
-
Provides a small and fast bytecode manipulation framework.
- com.avaje.ebean.enhance.asm.commons - package com.avaje.ebean.enhance.asm.commons
-
Provides some useful class and method adapters.
- COMPUTE_FRAMES - Static variable in class com.avaje.ebean.enhance.asm.ClassWriter
-
Flag to automatically compute the stack map frames of methods from
scratch.
- COMPUTE_MAXS - Static variable in class com.avaje.ebean.enhance.asm.ClassWriter
-
Flag to automatically compute the maximum stack size and the maximum
number of local variables of methods.
- CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
constructor in a constructor call.
- CONSTRUCTOR_REFERENCE - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the receiver type of a
constructor reference.
- CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
constructor in a constructor reference.
- ConstructorAdapter - Class in com.avaje.ebean.enhance.agent
-
Modify the constructor to additionally initialise the entityBeanIntercept
field.
- ConstructorAdapter(MethodVisitor, ClassMeta, String) - Constructor for class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- ConstructorDeferredCode - Class in com.avaje.ebean.enhance.agent
-
This is a class that 'defers' bytecode instructions in the default constructor initialisation
such that code that initialises persistent many properties (Lists, Sets and Maps) is removed.
- consumeVisitFieldInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorDeferredCode
-
Return true if we have consumed all the deferred code that initialises a persistent collection.
- convertToUrl(String[]) - Static method in class com.avaje.ebean.enhance.agent.UrlPathHelper
-
Convert string paths into URL class paths.
- convertToUrl(String) - Static method in class com.avaje.ebean.enhance.agent.UrlPathHelper
-
Convert string path into URL class path.
- convertUrlString(String) - Static method in class com.avaje.ebean.enhance.agent.UrlPathHelper
-
Convert a string path to be used in URL class path entry.
- createClassMeta() - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Create a new meta object for enhancing a class.
- createLocalFieldVisitor(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Create and return a read only fieldVisitor for subclassing option.
- createLocalFieldVisitor(FieldVisitor, String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Create and return a new fieldVisitor for use when enhancing a class.
- createMethodVisitor(MethodVisitor, int, String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- cv - Variable in class com.avaje.ebean.enhance.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
- F2D - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- F2I - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- F2L - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- F_APPEND - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents a compressed frame where locals are the same as the locals in
the previous frame, except that additional 1-3 locals are defined, and
with an empty stack.
- F_CHOP - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents a compressed frame where locals are the same as the locals in
the previous frame, except that the last 1-3 locals are absent and with
an empty stack.
- F_FULL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents a compressed frame with complete frame data.
- F_NEW - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents an expanded frame.
- F_SAME - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents a compressed frame with exactly the same locals as the
previous frame and with an empty stack.
- F_SAME1 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
Represents a compressed frame with exactly the same locals as the
previous frame and with a single value on the stack.
- FADD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FCMPG - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FCMPL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FCONST_0 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FCONST_1 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FCONST_2 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FDIV - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FIELD - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type of a field.
- FieldMeta - Class in com.avaje.ebean.enhance.agent
-
Holds meta data for a field.
- FieldMeta(ClassMeta, String, String, String) - Constructor for class com.avaje.ebean.enhance.agent.FieldMeta
-
Construct based on field name and desc from reading byte code.
- FieldVisitor - Class in com.avaje.ebean.enhance.asm
-
A visitor to visit a Java field.
- FieldVisitor(int) - Constructor for class com.avaje.ebean.enhance.asm.FieldVisitor
-
Constructs a new org.objectweb.asm.FieldVisitor.
- FieldVisitor(int, FieldVisitor) - Constructor for class com.avaje.ebean.enhance.asm.FieldVisitor
-
Constructs a new org.objectweb.asm.FieldVisitor.
- FinallyAdapter - Class in com.avaje.ebean.enhance.asm.commons
-
- FinallyAdapter(int, MethodVisitor, int, String, String) - Constructor for class com.avaje.ebean.enhance.asm.commons.FinallyAdapter
-
- firstLocal - Variable in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
Index of the first local variable, after formal parameters.
- FLOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FLOAT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FLOAT - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of the float type.
- FLOAT_TYPE - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The float type.
- flush() - Method in class com.avaje.ebean.enhance.agent.ConstructorDeferredCode
-
Flush all deferred instructions.
- FMUL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FNEG - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FREM - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FRETURN - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- fromString(String) - Static method in class com.avaje.ebean.enhance.asm.TypePath
-
Converts a type path in string form, in the format used by
TypePath.toString(), into a TypePath object.
- FSTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- FSUB - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- fv - Variable in class com.avaje.ebean.enhance.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
- GE - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
ifCmp method.
- generateCase(int, Label) - Method in interface com.avaje.ebean.enhance.asm.commons.TableSwitchGenerator
-
Generates the code for a switch case.
- generateDefault() - Method in interface com.avaje.ebean.enhance.asm.commons.TableSwitchGenerator
-
Generates the code for the default switch case.
- GeneratorAdapter - Class in com.avaje.ebean.enhance.asm.commons
-
A org.objectweb.asm.MethodVisitor with convenient methods to generate
code.
- GeneratorAdapter(MethodVisitor, int, String, String) - Constructor for class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- GeneratorAdapter(int, MethodVisitor, int, String, String) - Constructor for class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- GeneratorAdapter(int, Method, MethodVisitor) - Constructor for class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- GeneratorAdapter(int, Method, String, Type[], ClassVisitor) - Constructor for class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- get(boolean, String, ClassLoader) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReader
-
- get(String) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
- getAccess() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Returns the class's access flags (see
Opcodes).
- getAllFields() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the list of all fields including ones inherited from entity super
types and mappedSuperclasses.
- getAnnotationInfo() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the AnnotationInfo collected on methods.
- getAnnotationInfo() - Method in class com.avaje.ebean.enhance.agent.MethodMeta
-
- getArgumentsAndReturnSizes(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Computes the size of the arguments and of the return value of a method.
- getArgumentsAndReturnSizes() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the size of the arguments and of the return value of methods of
this type.
- getArgumentTypes() - Method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns the argument types of the method described by this object.
- getArgumentTypes(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java types corresponding to the argument types of the given
method descriptor.
- getArgumentTypes(Method) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java types corresponding to the argument types of the given
method.
- getArgumentTypes() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the argument types of methods of this type.
- getClassAnnotationInfo() - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
- getClassBytes(String, ClassLoader) - Method in interface com.avaje.ebean.enhance.agent.ClassBytesReader
-
Return the class bytes for a given class.
- getClassBytes(String, ClassLoader) - Method in class com.avaje.ebean.enhance.agent.ClassPathClassBytesReader
-
- getClassBytes(String, ClassLoader) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
- getClassMeta() - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
- getClassName() - Method in exception com.avaje.ebean.enhance.agent.AlreadyEnhancedException
-
- getClassName() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the className of this entity class.
- getClassName() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
- getClassName() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the binary name of the class corresponding to this type.
- getClasspath() - Method in class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
the classpath used to search for e.g.
- getCommonSuperClass(String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Returns the common super type of the two given types.
- getConstructorDescriptor(Constructor<?>) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the descriptor corresponding to the given constructor.
- getDesc() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return the field bytecode type description.
- getDesc() - Method in class com.avaje.ebean.enhance.asm.Handle
-
Returns the descriptor of the field or method designated by this handle.
- getDescription() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- getDescriptor() - Method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns the descriptor of the method described by this object.
- getDescriptor() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the descriptor corresponding to this Java type.
- getDescriptor(Class<?>) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the descriptor corresponding to the given Java type.
- getDimensions() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the number of dimensions of this array type.
- getElementType() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the type of the elements of this array type.
- getEnhanceContext() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the enhance context which has options for enhancement.
- getExceptionIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the exception, in a 'throws' clause of a method,
whose type is referenced by this type reference.
- getField(Type, String, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the value of a non static field on the
stack.
- GETFIELD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- getFieldName() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return the field name.
- getFieldPersistent(String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the field - null when not found.
- getFormalParameterIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the formal parameter whose type is referenced by
this type reference.
- getInterfaceMeta(String, ClassLoader) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Read the class meta data for an interface.
- getInterfaces() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Returns the internal names of the class's interfaces (see
getInternalName).
- getInterfaceTransactionalInfo(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
Returns Transactional information from a matching interface method.
- getInterfaceTransactionalInfo(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the transactional annotation information for a matching interface method.
- getInternalName() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the internal name of the class corresponding to this object or
array type.
- getInternalName(Class<?>) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the internal name of the given class.
- getItem(int) - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Returns the start index of the constant pool item in
b, plus
one.
- getItemCount() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Returns the number of constant pool items in
b.
- getLabels() - Method in class com.avaje.ebean.enhance.asm.Attribute
-
Returns the labels corresponding to this attribute.
- getLength() - Method in class com.avaje.ebean.enhance.asm.TypePath
-
Returns the length of this path.
- getLocalFields() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return the list of fields local to this type (not inherited).
- getLocalType(int) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Returns the type of the given local variable.
- getLogLevel() - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return the log level.
- getLogLevel() - Method in class com.avaje.ebean.enhance.agent.Transformer
-
- getMaxStringLength() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
Returns the maximum length of the strings contained in the constant pool
of the class.
- getMethod(Method) - Static method in class com.avaje.ebean.enhance.asm.commons.Method
-
- getMethod(Constructor<?>) - Static method in class com.avaje.ebean.enhance.asm.commons.Method
-
- getMethod(String) - Static method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns a
Method corresponding to the given Java method
declaration.
- getMethod(String, boolean) - Static method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns a
Method corresponding to the given Java method
declaration.
- getMethodDescriptor(Type, Type...) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the descriptor corresponding to the given argument and return
types.
- getMethodDescriptor(Method) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the descriptor corresponding to the given method.
- getMethodType(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the given method descriptor.
- getMethodType(Type, Type...) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java method type corresponding to the given argument and
return types.
- getName() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return the field name.
- getName() - Method in class com.avaje.ebean.enhance.agent.LocalFieldVisitor
-
Return the field name.
- getName() - Method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns the name of the method described by this object.
- getName() - Method in class com.avaje.ebean.enhance.asm.Handle
-
Returns the name of the field or method designated by this handle.
- getObjectType(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the given internal name.
- getObjectWrapper(Type) - Static method in class com.avaje.ebean.enhance.agent.PrimitiveHelper
-
- getOffset() - Method in class com.avaje.ebean.enhance.asm.Label
-
Returns the offset corresponding to this label.
- getOpcode(int) - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns a JVM instruction opcode adapted to this Java type.
- getOwner() - Method in class com.avaje.ebean.enhance.asm.Handle
-
Returns the internal name of the class that owns the field or method
designated by this handle.
- getParent() - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
- getProperty(String) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return a value from the agent arguments using its key.
- getPropertyBoolean(String, boolean) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
- getReturnType() - Method in class com.avaje.ebean.enhance.asm.commons.Method
-
Returns the return type of the method described by this object.
- getReturnType(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the return type of the given
method descriptor.
- getReturnType(Method) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the return type of the given
method.
- getReturnType() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the return type of methods of this type.
- getSize() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the size of values of this type.
- getSort() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns the sort of this Java type.
- getSort() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the sort of this type reference.
- getStatic(Type, String, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the value of a static field on the
stack.
- GETSTATIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- getStep(int) - Method in class com.avaje.ebean.enhance.asm.TypePath
-
Returns the value of the given step of this path.
- getStepArgument(int) - Method in class com.avaje.ebean.enhance.asm.TypePath
-
Returns the index of the type argument that the given step is stepping
into.
- getSuperClassName() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- getSuperMeta(String, ClassLoader) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Read the class meta data for a super class.
- getSuperName() - Method in class com.avaje.ebean.enhance.asm.ClassReader
-
- getSuperTypeIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the "super type" of a class that is referenced by
this type reference.
- getTag() - Method in class com.avaje.ebean.enhance.asm.Handle
-
Returns the kind of field or method designated by this handle.
- getTryCatchBlockIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the try catch block (using the order in which they
are visited with visitTryCatchBlock), whose 'catch' type is referenced by
this type reference.
- getType(String) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the given type descriptor.
- getType(Class<?>) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java type corresponding to the given class.
- getType(Constructor<?>) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java method type corresponding to the given constructor.
- getType(Method) - Static method in class com.avaje.ebean.enhance.asm.Type
-
Returns the Java method type corresponding to the given method.
- getTypeArgumentIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the type argument referenced by this type reference.
- getTypeParameterBoundIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
- getTypeParameterIndex() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the index of the type parameter referenced by this type
reference.
- getUnexpectedExceptions() - Method in class com.avaje.ebean.enhance.agent.Transformer
-
Return a map of exceptions keyed by className.
- getValue(String) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
Return a value out of the map.
- getValue() - Method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns the int encoded value of this type reference, suitable for use in
visit methods related to type annotations, like visitTypeAnnotation.
- goTo(Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to jump to the given label.
- GOTO - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- GT - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
ifCmp method.
- I2B - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- I2C - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- I2D - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- I2F - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- I2L - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- I2S - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IADD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IAND - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_0 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_1 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_2 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_3 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_4 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_5 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ICONST_M1 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IDENTITY_FIELD - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- IDIV - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ACMPEQ - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ACMPNE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPEQ - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPGE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPGT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPLE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPLT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IF_ICMPNE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ifCmp(Type, int, Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to jump to a label based on the comparison of
the top two stack values.
- IFEQ - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IFGE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IFGT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ifICmp(int, Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to jump to a label based on the comparison of
the top two integer stack values.
- IFLE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IFLT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IFNE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ifNonNull(Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to jump to the given label if the top stack
value is not null.
- IFNONNULL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ifNull(Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to jump to the given label if the top stack
value is null.
- IFNULL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ifZCmp(int, Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to jump to a label based on the comparison of
the top integer stack value with zero.
- IgnoreClassHelper - Class in com.avaje.ebean.enhance.agent
-
Helper object used to ignore known classes.
- IgnoreClassHelper(Collection<String>) - Constructor for class com.avaje.ebean.enhance.agent.IgnoreClassHelper
-
- iinc(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to increment the given local variable.
- IINC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ILOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IMUL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IndexFieldWeaver - Class in com.avaje.ebean.enhance.agent
-
Generate the methods based on the list of fields.
- IndexFieldWeaver() - Constructor for class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
- inDir - Variable in class com.avaje.ebean.enhance.ant.OfflineFileTransform
-
- INEG - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- info - Variable in class com.avaje.ebean.enhance.asm.Label
-
Field used to associate user information to a label.
- INNER_TYPE - Static variable in class com.avaje.ebean.enhance.asm.TypePath
-
A type path step that steps into the nested type of a class type.
- InputStreamTransform - Class in com.avaje.ebean.enhance.agent
-
Utility object that handles input streams for reading and writing.
- InputStreamTransform(Transformer, ClassLoader) - Constructor for class com.avaje.ebean.enhance.agent.InputStreamTransform
-
- inputStreamTransform - Variable in class com.avaje.ebean.enhance.ant.OfflineFileTransform
-
- instanceOf(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to test if the top stack value is of the given
type.
- INSTANCEOF - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- INSTANCEOF - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type declared in an
'instanceof' instruction.
- INT - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of the int type.
- INT_TYPE - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The int type.
- INTEGER - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- INTERCEPT_FIELD - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- InterceptField - Class in com.avaje.ebean.enhance.agent
-
Generate the _ebean_getIntercept() method and field.
- InterceptField() - Constructor for class com.avaje.ebean.enhance.agent.InterceptField
-
- invokeConstructor(Type, Method) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to invoke a constructor.
- invokeDynamic(String, String, Handle, Object...) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates an invokedynamic instruction.
- INVOKEDYNAMIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- invokeInterface(Type, Method) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to invoke an interface method.
- INVOKEINTERFACE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- INVOKESPECIAL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- invokeStatic(Type, Method) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to invoke a static method.
- INVOKESTATIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- invokeVirtual(Type, Method) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to invoke a normal method.
- INVOKEVIRTUAL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IOR - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IREM - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IRETURN - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- isAlreadyEnhanced() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if the bean is already enhanced.
- isCheckNullManyFields() - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return true if we should add null checking on *ToMany fields.
- isCheckSuperClassForEntity() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- isCodeAttribute() - Method in class com.avaje.ebean.enhance.asm.Attribute
-
Returns true if this type of attribute is a code attribute.
- isEmbedded() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this is an Embedded field.
- isEntity() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if the class has an Entity, Embeddable, MappedSuperclass (with persistent fields).
- isEntityEnhancementRequired() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true for classes not already enhanced and yet annotated with entity, embeddable or mappedSuperclass.
- isExistingMethod(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if the method already exists on the bean.
- isFieldPersistent(String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if the field is a persistent field.
- isFieldPersistentMany(String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if the field is a persistent many field.
- ISHL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ISHR - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- isId() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this is an ID field.
- isIgnoreClass(String) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return true if this class should be ignored.
- isIgnoreClass(String) - Method in class com.avaje.ebean.enhance.agent.IgnoreClassHelper
-
Try to exclude JDK classes and known JDBC Drivers and Libraries.
- isLocalField(ClassMeta) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if the field is local to this class.
- isLog(int) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
- isLog(int) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
- isLog(int) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- isLog(int) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
- isLog(int) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
- isMany() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this is a OneToMany or ManyToMany field.
- isManyToMany() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
- isMatch(String, String) - Method in class com.avaje.ebean.enhance.agent.MethodMeta
-
- isObjectArray() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this field type is an Array of Objects.
- isPersistent() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true is this is a persistent field.
- isPrimitiveType() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this is a primitiveType.
- isReadOnly() - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return true if this should go through the enhancement process but not
actually save the enhanced classes.
- isSuperClassEntity() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Return true if this entity bean has a super class that is an entity.
- ISTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- isTransactional() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- isTransient() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
Return true if this is a transient field.
- isTransientInternalFields() - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Return true if internal ebean fields in entity classes should be transient.
- ISUB - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- isUnknown() - Method in class com.avaje.ebean.enhance.asm.Attribute
-
Returns true if this type of attribute is unknown.
- IUSHR - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- IXOR - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- main(String[]) - Static method in class com.avaje.ebean.enhance.ant.MainTransform
-
- MainTransform - Class in com.avaje.ebean.enhance.ant
-
A utility object to run transformation from a main method.
- MainTransform() - Constructor for class com.avaje.ebean.enhance.ant.MainTransform
-
- MAPPEDSUPERCLASS_ANNOTATION - Static variable in interface com.avaje.ebean.enhance.agent.EnhanceConstants
-
- mark(Label) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Marks the current code position with the given label.
- mark() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Marks the current code position with a new label.
- MarkerField - Class in com.avaje.ebean.enhance.agent
-
Used to detect if a class has been enhanced.
- MarkerField() - Constructor for class com.avaje.ebean.enhance.agent.MarkerField
-
- math(int, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to do the specified mathematical or logical
operation.
- MessageOutput - Interface in com.avaje.ebean.enhance.agent
-
Debug message output logging by the agent.
- Method - Class in com.avaje.ebean.enhance.asm.commons
-
A named method descriptor.
- Method(String, String) - Constructor for class com.avaje.ebean.enhance.asm.commons.Method
-
- Method(String, Type, Type[]) - Constructor for class com.avaje.ebean.enhance.asm.commons.Method
-
- METHOD - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of method types.
- METHOD_FORMAL_PARAMETER - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type of a formal parameter of
a method.
- METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
method in a method call.
- METHOD_RECEIVER - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the receiver type of a method.
- METHOD_REFERENCE - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the receiver type of a method
reference.
- METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
method in a method reference.
- METHOD_RETURN - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the return type of a method.
- METHOD_TYPE_PARAMETER - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a type parameter of a generic
method.
- METHOD_TYPE_PARAMETER_BOUND - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a
generic method.
- methodAccess - Variable in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- methodDesc - Variable in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- MethodEquals - Class in com.avaje.ebean.enhance.agent
-
Generate the equals hashCode method using the identity.
- MethodEquals() - Constructor for class com.avaje.ebean.enhance.agent.MethodEquals
-
- MethodFieldAdapter - Class in com.avaje.ebean.enhance.agent
-
Changes the method code from using PUTFIELD and GETFIELD to calling our
special field interception methods.
- MethodFieldAdapter(MethodVisitor, ClassMeta, String) - Constructor for class com.avaje.ebean.enhance.agent.MethodFieldAdapter
-
- MethodIsEmbeddedNewOrDirty - Class in com.avaje.ebean.enhance.agent
-
Used to detect if a class has been enhanced.
- MethodIsEmbeddedNewOrDirty() - Constructor for class com.avaje.ebean.enhance.agent.MethodIsEmbeddedNewOrDirty
-
- MethodMeta - Class in com.avaje.ebean.enhance.agent
-
- MethodMeta(AnnotationInfo, int, String, String) - Constructor for class com.avaje.ebean.enhance.agent.MethodMeta
-
- MethodNewInstance - Class in com.avaje.ebean.enhance.agent
-
Adds the _ebean_newInstance() method.
- MethodNewInstance() - Constructor for class com.avaje.ebean.enhance.agent.MethodNewInstance
-
- MethodPropertyChangeListener - Class in com.avaje.ebean.enhance.agent
-
Used to detect if a class has been enhanced.
- MethodPropertyChangeListener() - Constructor for class com.avaje.ebean.enhance.agent.MethodPropertyChangeListener
-
- MethodSetEmbeddedLoaded - Class in com.avaje.ebean.enhance.agent
-
Generate the _ebean_setEmbeddedLoaded() method.
- MethodSetEmbeddedLoaded() - Constructor for class com.avaje.ebean.enhance.agent.MethodSetEmbeddedLoaded
-
- MethodStaticInitAdapter - Class in com.avaje.ebean.enhance.agent
-
- MethodStaticInitAdapter(MethodVisitor, ClassMeta) - Constructor for class com.avaje.ebean.enhance.agent.MethodStaticInitAdapter
-
- MethodVisitor - Class in com.avaje.ebean.enhance.asm
-
A visitor to visit a Java method.
- MethodVisitor(int) - Constructor for class com.avaje.ebean.enhance.asm.MethodVisitor
-
- MethodVisitor(int, MethodVisitor) - Constructor for class com.avaje.ebean.enhance.asm.MethodVisitor
-
- monitorEnter() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to get the monitor of the top stack value.
- MONITORENTER - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- monitorExit() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to release the monitor of the top stack value.
- MONITOREXIT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- MUL - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- MULTIANEWARRAY - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- mv - Variable in class com.avaje.ebean.enhance.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- NE - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
ifCmp method.
- NEG - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- NEW - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- NEW - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type of the object created by
a 'new' instruction.
- newArray(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to create a new array.
- NEWARRAY - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- newClass(String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a class reference to the constant pool of the class being build.
- newConst(Object) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a number or string constant to the constant pool of the class being
build.
- newExceptionReference(int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to the type of an exception, in a 'throws' clause of
a method.
- newField(String, String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a field reference to the constant pool of the class being build.
- newFormalParameterReference(int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to the type of a formal parameter of a method.
- newHandle(int, String, String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a handle to the constant pool of the class being build.
- newInstance(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to create a new object.
- newInvokeDynamic(String, String, Handle, Object...) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds an invokedynamic reference to the constant pool of the class being
build.
- newLabel() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- newLocal(Type) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
Creates a new local variable of the given type.
- newLocalMapping(Type) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- newMethod(String, String, String, boolean) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a method reference to the constant pool of the class being build.
- newMethodType(String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a method type reference to the constant pool of the class being
build.
- newNameType(String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds a name and type to the constant pool of the class being build.
- newSuperTypeReference(int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to the super class or to an interface of the
'implements' clause of a class.
- newTryCatchReference(int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to the type of the exception declared in a 'catch'
clause of a method.
- newTypeArgumentReference(int, int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to the type of a type argument in a constructor or
method call or reference.
- newTypeParameterBoundReference(int, int, int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to a type parameter bound of a generic class or
method.
- newTypeParameterReference(int, int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a reference to a type parameter of a generic class or method.
- newTypeReference(int) - Static method in class com.avaje.ebean.enhance.asm.TypeReference
-
Returns a type reference of the given sort.
- newUTF8(String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Adds an UTF8 string to the constant pool of the class being build.
- nextLocal - Variable in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- NoEnhancementRequiredException - Exception in com.avaje.ebean.enhance.agent
-
Thrown when a Class does not require entity or transaction enhancement.
- NoEnhancementRequiredException() - Constructor for exception com.avaje.ebean.enhance.agent.NoEnhancementRequiredException
-
- NoEnhancementRequiredException(String) - Constructor for exception com.avaje.ebean.enhance.agent.NoEnhancementRequiredException
-
- NOP - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- not() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to compute the bitwise negation of the top
stack value.
- NULL - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- parse(String) - Static method in class com.avaje.ebean.enhance.agent.ArgParser
-
Parse the args returning as name value pairs.
- parseClassPaths(String) - Static method in class com.avaje.ebean.enhance.agent.Transformer
-
Helper method to split semi-colon separated class paths into a URL array.
- pop() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates a POP instruction.
- POP - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- pop2() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates a POP2 instruction.
- POP2 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- premain(String, Instrumentation) - Static method in class com.avaje.ebean.enhance.agent.Transformer
-
- PrimitiveHelper - Class in com.avaje.ebean.enhance.agent
-
Maps primitive types to their Object types.
- PrimitiveHelper() - Constructor for class com.avaje.ebean.enhance.agent.PrimitiveHelper
-
- println(String) - Method in interface com.avaje.ebean.enhance.agent.MessageOutput
-
Log the debug message.
- println(String) - Method in class com.avaje.ebean.enhance.agent.SysoutMessageOutput
-
- process(String) - Method in class com.avaje.ebean.enhance.ant.OfflineFileTransform
-
Process the packageNames as comma delimited string.
- process(Set<String>) - Method in class com.avaje.ebean.enhance.ant.OfflineFileTransform
-
Process all the comma delimited list of packages.
- push(boolean) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(int) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(long) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(float) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(double) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(String) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(Handle) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to push a handle on the stack.
- putByte(int) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts a byte into this byte vector.
- putByteArray(byte[], int, int) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts an array of bytes into this byte vector.
- putField(Type, String, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store the top stack value in a non static
field.
- PUTFIELD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- putInt(int) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts an int into this byte vector.
- putLong(long) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts a long into this byte vector.
- putShort(int) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts a short into this byte vector.
- putStatic(Type, String, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store the top stack value in a static field.
- PUTSTATIC - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- putUTF8(String) - Method in class com.avaje.ebean.enhance.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
- SALOAD - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- SASTORE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- ScopeTransAdapter - Class in com.avaje.ebean.enhance.agent
-
Adapts a method to support Transactional.
- ScopeTransAdapter(ClassAdapterTransactional, MethodVisitor, int, String, String) - Constructor for class com.avaje.ebean.enhance.agent.ScopeTransAdapter
-
- setAlreadyEnhanced(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setClassName(String, String) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setClasspath(String) - Method in class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
the classpath used to search for e.g.
- setClassSource(String) - Method in class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
Set the directory holding the class files we want to transform.
- setEntityBeanInterface(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setGroovyInterface(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setHasDefaultConstructor(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setHasEqualsOrHashcode(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
Set to true if the class has an existing equals() or hashcode() method.
- setHasStaticInit(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setIndexPosition(int) - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
- setListener(TransformationListener) - Method in class com.avaje.ebean.enhance.ant.OfflineFileTransform
-
Register a listener to receive event notification
- setLocalType(int, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
- setLocalType(int, Type) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
Notifies subclasses that a local variable has been added or remapped.
- setLogout(MessageOutput) - Method in class com.avaje.ebean.enhance.agent.EnhanceContext
-
Change the logout to something other than system out.
- setLogout(MessageOutput) - Method in class com.avaje.ebean.enhance.agent.Transformer
-
Change the logout to something other than system out.
- setPackages(String) - Method in class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
Set the package name to search for classes to transform.
- setParent(AnnotationInfo) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
- setScalaInterface(boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setSuperMeta(ClassMeta) - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- setTransformArgs(String) - Method in class com.avaje.ebean.enhance.ant.AntEnhanceTask
-
Set the arguments passed to the transformer.
- SHL - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- SHORT - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of the short type.
- SHORT_TYPE - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The short type.
- SHR - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- SIPUSH - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- SKIP_CODE - Static variable in class com.avaje.ebean.enhance.asm.ClassReader
-
Flag to skip method code.
- SKIP_DEBUG - Static variable in class com.avaje.ebean.enhance.asm.ClassReader
-
Flag to skip the debug information in the class.
- SKIP_FRAMES - Static variable in class com.avaje.ebean.enhance.asm.ClassReader
-
Flag to skip the stack map frames in the class.
- startFinally - Variable in class com.avaje.ebean.enhance.asm.commons.FinallyAdapter
-
- storeArg(int) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store the top stack value in the given
method argument.
- storeLocal(int) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store the top stack value in the given local
variable.
- storeLocal(int, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to store the top stack value in the given local
variable.
- StringReplace - Class in com.avaje.ebean.enhance.ant
-
Utility String class that supports String manipulation functions.
- StringReplace() - Constructor for class com.avaje.ebean.enhance.ant.StringReplace
-
- SUB - Static variable in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Constant for the
math method.
- swap() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates a SWAP instruction.
- swap(Type, Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to swap the top two stack values.
- SWAP - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- SysoutMessageOutput - Class in com.avaje.ebean.enhance.agent
-
MessageOutput typically used with System.out.
- SysoutMessageOutput(PrintStream) - Constructor for class com.avaje.ebean.enhance.agent.SysoutMessageOutput
-
- T_BOOLEAN - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_BYTE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_CHAR - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_DOUBLE - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_FLOAT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_INT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_LONG - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- T_SHORT - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- tableSwitch(int[], TableSwitchGenerator) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions for a switch statement.
- tableSwitch(int[], TableSwitchGenerator, boolean) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions for a switch statement.
- TABLESWITCH - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- TableSwitchGenerator - Interface in com.avaje.ebean.enhance.asm.commons
-
A code generator for switch statements.
- throwException() - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instruction to throw an exception.
- throwException(Type, String) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to create and throw an exception.
- THROWS - Static variable in class com.avaje.ebean.enhance.asm.TypeReference
-
The sort of type references that target the type of an exception declared
in the throws clause of a method.
- toByteArray() - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
Returns the bytecode of the class that was build with this class writer.
- TOP - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- toString() - Method in class com.avaje.ebean.enhance.agent.AnnotationInfo
-
- toString() - Method in class com.avaje.ebean.enhance.agent.ClassMeta
-
- toString() - Method in class com.avaje.ebean.enhance.agent.FieldMeta
-
- toString() - Method in class com.avaje.ebean.enhance.agent.MethodMeta
-
- toString() - Method in class com.avaje.ebean.enhance.asm.commons.Method
-
- toString() - Method in class com.avaje.ebean.enhance.asm.Handle
-
Returns the textual representation of this handle.
- toString() - Method in class com.avaje.ebean.enhance.asm.Label
-
Returns a string representation of this label.
- toString() - Method in class com.avaje.ebean.enhance.asm.Type
-
Returns a string representation of this type.
- toString() - Method in class com.avaje.ebean.enhance.asm.TypePath
-
Returns a string representation of this type path.
- transform(String, File) - Method in class com.avaje.ebean.enhance.agent.InputStreamTransform
-
Transform a file.
- transform(String, InputStream) - Method in class com.avaje.ebean.enhance.agent.InputStreamTransform
-
Transform a input stream.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.avaje.ebean.enhance.agent.Transformer
-
- TransformationListener - Interface in com.avaje.ebean.enhance.ant
-
Mechanism for caller (ANT Task, Maven plugin, Hudson plugin, etc.) to
report events back to the user interface.
- Transformer - Class in com.avaje.ebean.enhance.agent
-
A Class file Transformer that enhances entity beans.
- Transformer(String, String) - Constructor for class com.avaje.ebean.enhance.agent.Transformer
-
- Transformer(URL[], String) - Constructor for class com.avaje.ebean.enhance.agent.Transformer
-
Create a transformer for entity bean enhancement and transactional method enhancement.
- Transformer(ClassBytesReader, String, Set<String>) - Constructor for class com.avaje.ebean.enhance.agent.Transformer
-
Create a transformer for entity bean enhancement and transactional method enhancement.
- type - Variable in class com.avaje.ebean.enhance.asm.Attribute
-
The type of this attribute.
- Type - Class in com.avaje.ebean.enhance.asm
-
A Java field or method type.
- TYPE_ARGUMENT - Static variable in class com.avaje.ebean.enhance.asm.TypePath
-
A type path step that steps into a type argument of a generic type.
- TypePath - Class in com.avaje.ebean.enhance.asm
-
The path to a type argument, wildcard bound, array element type, or static
inner type within an enclosing type.
- TypeReference - Class in com.avaje.ebean.enhance.asm
-
A reference to a type appearing in a class, field or method declaration, or
on an instruction.
- TypeReference(int) - Constructor for class com.avaje.ebean.enhance.asm.TypeReference
-
Creates a new TypeReference.
- V1_1 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_2 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_3 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_4 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_5 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_6 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_7 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- V1_8 - Static variable in interface com.avaje.ebean.enhance.asm.Opcodes
-
- valueOf(Type) - Method in class com.avaje.ebean.enhance.asm.commons.GeneratorAdapter
-
Generates the instructions to box the top stack value using Java 5's
valueOf() method.
- visit(String, Object) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- visit(int, int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
Create the class definition replacing the className and super class.
- visit(int, int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
Visit the class with interfaces.
- visit(int, int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
Create the class definition replacing the className and super class.
- visit(String, Object) - Method in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Visits a primitive value of the annotation.
- visit(int, int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits the header of the class.
- visit(int, int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitAnnotation(String, String) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
Visit class level annotations.
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.LocalFieldVisitor
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.MethodFieldAdapter
-
Checks for the javax/persistence/Transient annotation.
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.agent.ScopeTransAdapter
-
- visitAnnotation(String, String) - Method in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits an annotation of the class.
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.asm.FieldVisitor
-
Visits an annotation of the field.
- visitAnnotation(String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation of this method.
- visitAnnotationDefault() - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitAnnotationDefault() - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits the default value of this annotation interface method.
- visitArray(String) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- visitArray(String) - Method in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Visits an array value of the annotation.
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.agent.LocalFieldVisitor
-
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits a non standard attribute of the class.
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.asm.FieldVisitor
-
Visits a non standard attribute of the field.
- visitAttribute(Attribute) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a non standard attribute of this method.
- visitCode() - Method in class com.avaje.ebean.enhance.agent.MethodStaticInitAdapter
-
- visitCode() - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitCode() - Method in class com.avaje.ebean.enhance.asm.commons.FinallyAdapter
-
- visitCode() - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Starts the visit of the method's code, if any (i.e.
- visitEnd() - Method in class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- visitEnd() - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
Add methods to get and set the entityBeanIntercept.
- visitEnd() - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
- visitEnd() - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitEnd() - Method in class com.avaje.ebean.enhance.agent.LocalFieldVisitor
-
- visitEnd() - Method in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Visits the end of the annotation.
- visitEnd() - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits the end of the class.
- visitEnd() - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitEnd() - Method in class com.avaje.ebean.enhance.asm.FieldVisitor
-
Visits the end of the field.
- visitEnd() - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits the end of the method.
- visitEnum(String, String, String) - Method in class com.avaje.ebean.enhance.agent.AnnotationInfoVisitor
-
- visitEnum(String, String, String) - Method in class com.avaje.ebean.enhance.asm.AnnotationVisitor
-
Visits an enumeration value of the annotation.
- visitField(int, String, String, String, Object) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
The ebeanIntercept field is added once but thats all.
- visitField(int, String, String, String, Object) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
The ebeanIntercept field is added once but thats all.
- visitField(int, String, String, String, Object) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits a field of the class.
- visitField(int, String, String, String, Object) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitFieldInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitFieldInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.agent.MethodFieldAdapter
-
- visitFieldInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitFieldInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a field instruction.
- visitFrame(int, int, Object[], int, Object[]) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitFrame(int, int, Object[], int, Object[]) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitFrame(int, int, Object[], int, Object[]) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits the current state of the local variables and operand stack
elements.
- visitIincInsn(int, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitIincInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitIincInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an IINC instruction.
- visitInnerClass(String, String, String, int) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits information about an inner class.
- visitInnerClass(String, String, String, int) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitInsn(int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitInsn(int) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitInsn(int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a zero operand instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation on an instruction.
- visitIntInsn(int, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitIntInsn(MethodVisitor, int) - Static method in class com.avaje.ebean.enhance.agent.IndexFieldWeaver
-
Helper method for visiting an int value.
- visitIntInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitIntInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an instruction with a single int operand.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an invokedynamic instruction.
- visitJumpInsn(int, Label) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitJumpInsn(int, Label) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitJumpInsn(int, Label) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a jump instruction.
- visitLabel(Label) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLabel(Label) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitLabel(Label) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a label.
- visitLdcInsn(Object) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLdcInsn(Object) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitLdcInsn(Object) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a LDC instruction.
- visitLineNumber(int, Label) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLineNumber(int, Label) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a line number declaration.
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.avaje.ebean.enhance.agent.MethodFieldAdapter
-
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a local variable declaration.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation on a local variable type.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a LOOKUPSWITCH instruction.
- visitMaxs(int, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitMaxs(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.FinallyAdapter
-
- visitMaxs(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitMaxs(int, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits the maximum stack size and the maximum number of local variables
of the method.
- visitMethod(int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterEntity
-
Replace the method code with field interception.
- visitMethod(int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassAdapterTransactional
-
Visit the methods specifically looking for method level transactional
annotations.
- visitMethod(int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.agent.ClassMetaReaderVisitor
-
Look for equals/hashCode implementations.
- visitMethod(int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitMethodInsn(int, String, String, String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitMethodInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitMethodInsn(int, String, String, String, boolean) - Method in class com.avaje.ebean.enhance.agent.MethodFieldAdapter
-
- visitMethodInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitMethodInsn(int, String, String, String) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a method instruction.
- visitMultiANewArrayInsn(String, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitMultiANewArrayInsn(String, int) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitMultiANewArrayInsn(String, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a MULTIANEWARRAY instruction.
- visitOuterClass(String, String, String) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits the enclosing class of the class.
- visitOuterClass(String, String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitParameter(String, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitParameter(String, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a parameter of this method.
- visitParameterAnnotation(int, String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitParameterAnnotation(int, String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation of a parameter this method.
- visitSource(String, String) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits the source of the class.
- visitSource(String, String) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a TABLESWITCH instruction.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation on an exception handler type.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitTryCatchBlock(Label, Label, Label, String) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitTryCatchBlock(Label, Label, Label, String) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a try catch block.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.ClassVisitor
-
Visits an annotation on a type in the class signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.ClassWriter
-
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.FieldVisitor
-
Visits an annotation on the type of the field.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits an annotation on a type in the method signature.
- visitTypeInsn(int, String) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitTypeInsn(int, String) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitTypeInsn(int, String) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a type instruction.
- visitVarInsn(int, int) - Method in class com.avaje.ebean.enhance.agent.ConstructorAdapter
-
- visitVarInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.AdviceAdapter
-
- visitVarInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.commons.LocalVariablesSorter
-
- visitVarInsn(int, int) - Method in class com.avaje.ebean.enhance.asm.MethodVisitor
-
Visits a local variable instruction.
- VOID - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The sort of the void type.
- VOID_TYPE - Static variable in class com.avaje.ebean.enhance.asm.Type
-
The void type.