- aaload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- AALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- aastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- AASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ABSTRACT - Static variable in class org.jboss.classfilewriter.AccessFlag
-
- AccessFlag - Class in org.jboss.classfilewriter
-
- ACONST_NULL - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- aconstNull() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- aconstNull() - Method in class org.jboss.classfilewriter.code.StackFrame
-
pushes a null type onto the stack
- aconstNull() - Method in class org.jboss.classfilewriter.code.StackState
-
- add() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
-
Adds a value to the table that is at a location yet to be written.
- add(int) - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder
-
Adds a value to the table that is at a location yet to be written.
- add(int, CodeLocation) - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder
-
Adds a value to the table
- add(CodeLocation) - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
-
Adds a value to the table
- addAnnotation(int, Annotation) - Method in class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
-
- addAnnotation(int, ClassAnnotation) - Method in class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
-
- addAnnotation(Annotation) - Method in class org.jboss.classfilewriter.annotations.AnnotationsAttribute
-
- addAnnotation(ClassAnnotation) - Method in class org.jboss.classfilewriter.annotations.AnnotationsAttribute
-
- addCheckedExceptions(Class<? extends Exception>...) - Method in class org.jboss.classfilewriter.ClassMethod
-
- addCheckedExceptions(String...) - Method in class org.jboss.classfilewriter.ClassMethod
-
- addClassEntry(String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
Adds a CONSTANT_Class_info to the const pool.
- addConstructor(Constructor<?>) - Method in class org.jboss.classfilewriter.ClassFile
-
Adds a constructor with the same signiture as the given constrcutor, including exception types
- addDoubleEntry(double) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addExceptionClass(String) - Method in class org.jboss.classfilewriter.attributes.ExceptionsAttribute
-
- addField(int, String, Class<?>) - Method in class org.jboss.classfilewriter.ClassFile
-
- addField(int, String, Class<?>, String) - Method in class org.jboss.classfilewriter.ClassFile
-
- addField(int, String, String) - Method in class org.jboss.classfilewriter.ClassFile
-
Adds a field with the given name and descriptor.
- addField(int, String, String, String) - Method in class org.jboss.classfilewriter.ClassFile
-
- addField(Field) - Method in class org.jboss.classfilewriter.ClassFile
-
- addFieldEntry(String, String, String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addFloatEntry(float) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addIntegerEntry(int) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addInterface(String) - Method in class org.jboss.classfilewriter.ClassFile
-
- addInterfaceMethodEntry(String, String, String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addLongEntry(long) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addMethod(int, String, String, String...) - Method in class org.jboss.classfilewriter.ClassFile
-
- addMethod(Method) - Method in class org.jboss.classfilewriter.ClassFile
-
Adds a method with the same signiture as the given method, including exception types
- addMethodEntry(String, String, String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addNameAndTypeEntry(String, String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- addStringEntry(String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
Adds a CONSTANT_String_info to the const pool.
- addUtf8Entry(String) - Method in class org.jboss.classfilewriter.constpool.ConstPool
-
- aload(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- ALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ALOAD_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ALOAD_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ALOAD_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ALOAD_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- anewarray(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- ANEWARRAY - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ANNOTATION - Static variable in class org.jboss.classfilewriter.AccessFlag
-
- AnnotationAnnotationValue - Class in org.jboss.classfilewriter.annotations
-
Represents a nestled annotation value
- AnnotationAnnotationValue(ConstPool, String, ClassAnnotation) - Constructor for class org.jboss.classfilewriter.annotations.AnnotationAnnotationValue
-
- AnnotationBuilder - Class in org.jboss.classfilewriter.annotations
-
Utility class that can be used to contruct annotations and annotation attributes from java Annotation
instances
- AnnotationsAttribute - Class in org.jboss.classfilewriter.annotations
-
An annotations attribute
- AnnotationsAttribute(AnnotationsAttribute.Type, ConstPool) - Constructor for class org.jboss.classfilewriter.annotations.AnnotationsAttribute
-
- AnnotationsAttribute.Type - Enum in org.jboss.classfilewriter.annotations
-
- AnnotationValue - Class in org.jboss.classfilewriter.annotations
-
Represents an annotation name/value pair.
- AnnotationValue(ConstPool, String) - Constructor for class org.jboss.classfilewriter.annotations.AnnotationValue
-
- APPEND_FRAME - org.jboss.classfilewriter.code.StackFrameType
-
- ARETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ArrayAnnotationValue - Class in org.jboss.classfilewriter.annotations
-
An array annotation value
- ArrayAnnotationValue(ConstPool, String, List<AnnotationValue>) - Constructor for class org.jboss.classfilewriter.annotations.ArrayAnnotationValue
-
- arraylength() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- ARRAYLENGTH - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- assertNotWideOnStack(int, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- assertNotWideOnStack(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- assertTypeOnStack(int, StackEntryType, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- assertTypeOnStack(StackEntryType, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- astore(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- ASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ASTORE_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ASTORE_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ASTORE_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ASTORE_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- athrow() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- ATHROW - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- Attribute - Class in org.jboss.classfilewriter.attributes
-
Represents an attribute in a class file
- Attribute(String, ConstPool) - Constructor for class org.jboss.classfilewriter.attributes.Attribute
-
- l2d() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- L2D - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- l2f() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- L2F - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- l2i() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- L2I - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ladd() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LADD - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- laload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- land() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LAND - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LazySize - Interface in org.jboss.classfilewriter.util
-
Represents a place holder for a size value in a byte array that can be written to later.
- lcmp() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LCMP - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lconst(long) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds the appropriate lconst instruction.
- LCONST_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LCONST_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ldc(float) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds an ldc instruction for float
- ldc(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds an ldc instruction for an int.
- ldc(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds an ldc instruction for a String
- LDC - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LDC_W - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ldc2(double) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds an ldc2_w instruction for double
- ldc2(long) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds an ldc2_w instruction for long
- LDC2_W - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- ldiv() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LDIV - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lload(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LLOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LLOAD_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LLOAD_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LLOAD_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LLOAD_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lmul() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LMUL - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lneg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LNEG - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- load(Class<?>, int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Generates the apprpriate load instruction for the given type
- load(String, int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Generates the apprpriate load instruction for the given type
- loadClass(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- loadMethodParameters() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
loads all parameters onto the stack.
- loadType(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Loads a java.lang.Class for the given descriptor into the stack.
- LocalVariableState - Class in org.jboss.classfilewriter.code
-
In immutable local variable state
- LocalVariableState(ClassMethod) - Constructor for class org.jboss.classfilewriter.code.LocalVariableState
-
construct the initial local variable state for a method
- LocalVariableState(ConstPool, String...) - Constructor for class org.jboss.classfilewriter.code.LocalVariableState
-
- LONG - org.jboss.classfilewriter.code.StackEntryType
-
- LONG - org.jboss.classfilewriter.constpool.ConstPoolEntryType
-
- LongAnnotationValue - Class in org.jboss.classfilewriter.annotations
-
A long annotation value
- LongAnnotationValue(ConstPool, String, long) - Constructor for class org.jboss.classfilewriter.annotations.LongAnnotationValue
-
- LongEntry - Class in org.jboss.classfilewriter.constpool
-
- LongEntry(long) - Constructor for class org.jboss.classfilewriter.constpool.LongEntry
-
- lookupswitch(LookupSwitchBuilder) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
Adds a lookup switch statement
- LOOKUPSWITCH - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LookupSwitchBuilder - Class in org.jboss.classfilewriter.code
-
builder class used to build a lookupswitch statement.
- LookupSwitchBuilder() - Constructor for class org.jboss.classfilewriter.code.LookupSwitchBuilder
-
Builds a lookup switch statement with no specified default location.
- LookupSwitchBuilder(CodeLocation) - Constructor for class org.jboss.classfilewriter.code.LookupSwitchBuilder
-
Builds a lookup switch statement, specifying the default location
- LookupSwitchBuilder.ValuePair - Class in org.jboss.classfilewriter.code
-
- lor() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LOR - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lrem() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LREM - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LRETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lshl() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LSHL - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lshr() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LSHR - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lstore(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LSTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LSTORE_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LSTORE_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LSTORE_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- LSTORE_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lsub() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LSUB - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lushr() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LUSHR - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- lxor() - Method in class org.jboss.classfilewriter.code.CodeAttribute
-
- LXOR - Static variable in interface org.jboss.classfilewriter.code.Opcode
-
- validateDescriptor(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
-
performs basic validation on a descriptor
- valueOf(String) - Static method in enum org.jboss.classfilewriter.annotations.AnnotationsAttribute.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.classfilewriter.code.StackEntryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.classfilewriter.code.StackFrameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jboss.classfilewriter.constpool.ConstPoolEntryType
-
Returns the enum constant of this type with the specified name.
- ValuePair(int, AtomicReference<BranchEnd>) - Constructor for class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
-
- ValuePair(int, CodeLocation) - Constructor for class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
-
- ValuePair(AtomicReference<BranchEnd>) - Constructor for class org.jboss.classfilewriter.code.TableSwitchBuilder.ValuePair
-
- ValuePair(CodeLocation) - Constructor for class org.jboss.classfilewriter.code.TableSwitchBuilder.ValuePair
-
- values() - Static method in enum org.jboss.classfilewriter.annotations.AnnotationsAttribute.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.classfilewriter.code.StackEntryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.classfilewriter.code.StackFrameType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jboss.classfilewriter.constpool.ConstPoolEntryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARARGS - Static variable in class org.jboss.classfilewriter.AccessFlag
-
- VOLATILE - Static variable in class org.jboss.classfilewriter.AccessFlag
-