Skip navigation links
classfilewriter 1.1.2.Final
A B C D E F G H I J L M N O P R S T U V W 

A

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(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() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
Adds a value to the table that is at a location yet to be written.
add(CodeLocation) - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
Adds a value to the table
addAnnotation(Annotation) - Method in class org.jboss.classfilewriter.annotations.AnnotationsAttribute
 
addAnnotation(ClassAnnotation) - Method in class org.jboss.classfilewriter.annotations.AnnotationsAttribute
 
addAnnotation(int, Annotation) - Method in class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
 
addAnnotation(int, ClassAnnotation) - Method in class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
 
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, 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(int, String, Class<?>) - Method in class org.jboss.classfilewriter.ClassFile
 
addField(int, String, Class<?>, 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
 
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
 

B

baload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
BALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
bastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
BASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
bipush(byte) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
BIPUSH - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
BooleanAnnotationValue - Class in org.jboss.classfilewriter.annotations
A boolean annotation value
BooleanAnnotationValue(ConstPool, String, boolean) - Constructor for class org.jboss.classfilewriter.annotations.BooleanAnnotationValue
 
boxBoolean(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxByte(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxChar(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxDouble(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxFloat(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxIfNessesary(CodeAttribute, String) - Static method in class org.jboss.classfilewriter.util.Boxing
 
Boxing - Class in org.jboss.classfilewriter.util
This class is responsible for generating bytecode fragments to box/unbox whatever happens to be on the top of the stack.
Boxing() - Constructor for class org.jboss.classfilewriter.util.Boxing
 
boxInt(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxLong(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
boxShort(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
BranchEnd - Class in org.jboss.classfilewriter.code
Marker that is used to create the end of a branch instruction.
BranchEnd(int, StackFrame, boolean, int) - Constructor for class org.jboss.classfilewriter.code.BranchEnd
 
branchEnd(BranchEnd) - Method in class org.jboss.classfilewriter.code.CodeAttribute
marks the end of a branch.
BRIDGE - Static variable in class org.jboss.classfilewriter.AccessFlag
 
ByteAnnotationValue - Class in org.jboss.classfilewriter.annotations
a byte annotation value
ByteAnnotationValue(ConstPool, String, byte) - Constructor for class org.jboss.classfilewriter.annotations.ByteAnnotationValue
 
ByteArrayDataOutputStream - Class in org.jboss.classfilewriter.util
DataOutputStream sub class that allows for the lazy writing of length values.
ByteArrayDataOutputStream(ByteArrayOutputStream) - Constructor for class org.jboss.classfilewriter.util.ByteArrayDataOutputStream
 
ByteArrayDataOutputStream() - Constructor for class org.jboss.classfilewriter.util.ByteArrayDataOutputStream
 

C

caload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
CALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
castore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
CASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
CharAnnotationValue - Class in org.jboss.classfilewriter.annotations
A char annotation value
CharAnnotationValue(ConstPool, String, char) - Constructor for class org.jboss.classfilewriter.annotations.CharAnnotationValue
 
checkcast(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Do not use Descriptor format (e.g.
checkcast(Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
CHECKCAST - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ClassAnnotation - Class in org.jboss.classfilewriter.annotations
A bytecode representation of a java annotation
ClassAnnotation(ConstPool, String, List<AnnotationValue>) - Constructor for class org.jboss.classfilewriter.annotations.ClassAnnotation
 
ClassAnnotationValue - Class in org.jboss.classfilewriter.annotations
A class annotation value
ClassAnnotationValue(ConstPool, String, Class<?>) - Constructor for class org.jboss.classfilewriter.annotations.ClassAnnotationValue
 
ClassAnnotationValue(ConstPool, String, String) - Constructor for class org.jboss.classfilewriter.annotations.ClassAnnotationValue
 
ClassEntry - Class in org.jboss.classfilewriter.constpool
 
ClassEntry(short) - Constructor for class org.jboss.classfilewriter.constpool.ClassEntry
 
ClassField - Class in org.jboss.classfilewriter
A field in a class
ClassFile - Class in org.jboss.classfilewriter
 
ClassFile(String, String, String...) - Constructor for class org.jboss.classfilewriter.ClassFile
 
ClassFile(String, int, String, String...) - Constructor for class org.jboss.classfilewriter.ClassFile
 
ClassMethod - Class in org.jboss.classfilewriter
 
CodeAttribute - Class in org.jboss.classfilewriter.code
 
CodeAttribute(ClassMethod, ConstPool) - Constructor for class org.jboss.classfilewriter.code.CodeAttribute
 
CodeLocation - Class in org.jboss.classfilewriter.code
Represents a location in the bytecode.
compareTo(LookupSwitchBuilder.ValuePair) - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
 
constPool - Variable in class org.jboss.classfilewriter.attributes.Attribute
 
ConstPool - Class in org.jboss.classfilewriter.constpool
 
ConstPool() - Constructor for class org.jboss.classfilewriter.constpool.ConstPool
 
ConstPoolEntry - Class in org.jboss.classfilewriter.constpool
 
ConstPoolEntry() - Constructor for class org.jboss.classfilewriter.constpool.ConstPoolEntry
 
ConstPoolEntryType - Enum in org.jboss.classfilewriter.constpool
 
constructorCall(StackEntry) - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
constructorCall(int) - Method in class org.jboss.classfilewriter.code.StackFrame
marks the value in potition initializedValueStackPosition as initialized.
constructorCall(int, StackEntry) - Method in class org.jboss.classfilewriter.code.StackState
 
createAnnotation(ConstPool, Annotation) - Static method in class org.jboss.classfilewriter.annotations.AnnotationBuilder
 
createValue(ConstPool, String, Object) - Static method in class org.jboss.classfilewriter.annotations.AnnotationBuilder
 

D

d2f() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
D2F - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
d2i() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
D2I - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
d2l() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
D2L - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dadd() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DADD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
daload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dcmpg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DCMPG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dcmpl() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DCMPL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dconst(double) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds the appropriate dconst instruction.
DCONST_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DCONST_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ddiv() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DDIV - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
define(ClassLoader) - Method in class org.jboss.classfilewriter.ClassFile
 
define(ClassLoader, ProtectionDomain) - Method in class org.jboss.classfilewriter.ClassFile
Definines the class using the given ClassLoader and ProtectionDomain
DescriptorUtils - Class in org.jboss.classfilewriter.util
Utility class for working with method descriptors
DescriptorUtils() - Constructor for class org.jboss.classfilewriter.util.DescriptorUtils
 
dload(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DLOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DLOAD_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DLOAD_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DLOAD_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DLOAD_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dmul() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DMUL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dneg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DNEG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DoubleAnnotationValue - Class in org.jboss.classfilewriter.annotations
a double annotation value
DoubleAnnotationValue(ConstPool, String, double) - Constructor for class org.jboss.classfilewriter.annotations.DoubleAnnotationValue
 
DoubleEntry - Class in org.jboss.classfilewriter.constpool
 
DoubleEntry(double) - Constructor for class org.jboss.classfilewriter.constpool.DoubleEntry
 
drem() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DREM - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DRETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dstore(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DSTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DSTORE_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DSTORE_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DSTORE_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DSTORE_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dsub() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DSUB - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dup() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DUP - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dup() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dup() - Method in class org.jboss.classfilewriter.code.StackState
 
dup2() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
DUP2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dup2() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dup2() - Method in class org.jboss.classfilewriter.code.StackState
 
DUP2_X1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DUP2_X2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
dup2X1() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
dup2X1() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dup2X1() - Method in class org.jboss.classfilewriter.code.StackState
 
dup2X2() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
dup2X2() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dup2X2() - Method in class org.jboss.classfilewriter.code.StackState
 
DUP_X1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DUP_X2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
DuplicateMemberException - Exception in org.jboss.classfilewriter
Exception thrown if the same field or method is added twice
DuplicateMemberException(String) - Constructor for exception org.jboss.classfilewriter.DuplicateMemberException
 
dupX1() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
dupX1() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dupX1() - Method in class org.jboss.classfilewriter.code.StackState
 
dupX2() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
dupX2() - Method in class org.jboss.classfilewriter.code.StackFrame
 
dupX2() - Method in class org.jboss.classfilewriter.code.StackState
 

E

ENUM - Static variable in class org.jboss.classfilewriter.AccessFlag
 
EnumAnnotationValue - Class in org.jboss.classfilewriter.annotations
An enum annotation value
EnumAnnotationValue(ConstPool, String, Enum<?>) - Constructor for class org.jboss.classfilewriter.annotations.EnumAnnotationValue
 
EnumAnnotationValue(ConstPool, String, String, String) - Constructor for class org.jboss.classfilewriter.annotations.EnumAnnotationValue
 
equals(Object) - Method in class org.jboss.classfilewriter.ClassField
 
equals(Object) - Method in class org.jboss.classfilewriter.ClassMethod
 
exceptionBlockEnd(ExceptionHandler) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Mark the end of an exception handler block.
exceptionBlockStart(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Begin writing an exception handler block.
ExceptionHandler - Class in org.jboss.classfilewriter.code
 
exceptionHandlerStart(ExceptionHandler) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Marks the current code location as the exception handler and adds the handler to the exception handler table;
ExceptionsAttribute - Class in org.jboss.classfilewriter.attributes
The exceptions attribute, stores the checked exceptions a method is declared to throw
ExceptionsAttribute(ConstPool) - Constructor for class org.jboss.classfilewriter.attributes.ExceptionsAttribute
 

F

f2d() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
F2D - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
f2i() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
F2I - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
f2l() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
F2L - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fadd() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FADD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
faload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fcmpg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FCMPG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fcmpl() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FCMPL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fconst(float) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds the appropriate fconst instruction.
FCONST_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FCONST_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FCONST_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fdiv() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FDIV - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fieldAttribute(Type) - Static method in class org.jboss.classfilewriter.util.SignatureBuilder
Generates the field signiture for a field of the given type
FieldRefEntry - Class in org.jboss.classfilewriter.constpool
 
FieldRefEntry(short, short) - Constructor for class org.jboss.classfilewriter.constpool.FieldRefEntry
 
FINAL - Static variable in class org.jboss.classfilewriter.AccessFlag
 
fload(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FLOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FLOAD_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FLOAD_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FLOAD_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FLOAD_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FloatAnnotationValue - Class in org.jboss.classfilewriter.annotations
A float annotation value
FloatAnnotationValue(ConstPool, String, float) - Constructor for class org.jboss.classfilewriter.annotations.FloatAnnotationValue
 
FloatEntry - Class in org.jboss.classfilewriter.constpool
 
FloatEntry(float) - Constructor for class org.jboss.classfilewriter.constpool.FloatEntry
 
fmul() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FMUL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fneg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FNEG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
frem() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FREM - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FRETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fstore(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FSTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FSTORE_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FSTORE_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FSTORE_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
FSTORE_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
fsub() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
FSUB - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

G

get(int) - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
getAccessFlags() - Method in class org.jboss.classfilewriter.ClassField
 
getAccessFlags() - Method in class org.jboss.classfilewriter.ClassMethod
 
getAnnotationValues() - Method in class org.jboss.classfilewriter.annotations.ClassAnnotation
 
getBranchEnd() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
 
getBranchEnd() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder.ValuePair
 
getBytes() - Method in class org.jboss.classfilewriter.util.ByteArrayDataOutputStream
 
getClassFile() - Method in class org.jboss.classfilewriter.ClassField
 
getClassFile() - Method in class org.jboss.classfilewriter.ClassMethod
 
getCodeAttribute() - Method in class org.jboss.classfilewriter.ClassMethod
 
getConstPool() - Method in class org.jboss.classfilewriter.ClassFile
 
getConstPool() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
getContents() - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
getContents() - Method in class org.jboss.classfilewriter.code.StackState
 
getData() - Method in class org.jboss.classfilewriter.constpool.Utf8Entry
 
getDefaultBranchEnd() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder
 
getDefaultBranchEnd() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
 
getDefaultLocation() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder
 
getDefaultLocation() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
 
getDescriptor() - Method in class org.jboss.classfilewriter.ClassField
 
getDescriptor() - Method in class org.jboss.classfilewriter.ClassFile
returns the type descriptor for the class
getDescriptor() - Method in class org.jboss.classfilewriter.ClassMethod
 
getDescriptor() - Method in class org.jboss.classfilewriter.code.StackEntry
 
getExceptionType() - Method in class org.jboss.classfilewriter.code.ExceptionHandler
 
getfield(String, String, Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
getfield(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
GETFIELD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
getFields() - Method in class org.jboss.classfilewriter.ClassFile
 
getHigh() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
 
getInterfaces() - Method in class org.jboss.classfilewriter.ClassFile
 
getLocalVariableState() - Method in class org.jboss.classfilewriter.code.StackFrame
 
getLocation() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
 
getLocation() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder.ValuePair
 
getLow() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
 
getMethods() - Method in class org.jboss.classfilewriter.ClassFile
 
getName() - Method in class org.jboss.classfilewriter.annotations.AnnotationValue
 
getName() - Method in class org.jboss.classfilewriter.attributes.Attribute
 
getName() - Method in class org.jboss.classfilewriter.ClassField
 
getName() - Method in class org.jboss.classfilewriter.ClassFile
Returns the generated class name
getName() - Method in class org.jboss.classfilewriter.ClassMethod
 
getNewInstructionLocation() - Method in class org.jboss.classfilewriter.code.StackEntry
 
getParameters() - Method in class org.jboss.classfilewriter.ClassMethod
 
getReturnType() - Method in class org.jboss.classfilewriter.ClassMethod
 
getRuntimeVisibleAnnotationsAttribute() - Method in class org.jboss.classfilewriter.ClassField
 
getRuntimeVisibleAnnotationsAttribute() - Method in class org.jboss.classfilewriter.ClassFile
 
getRuntimeVisibleAnnotationsAttribute() - Method in class org.jboss.classfilewriter.ClassMethod
 
getRuntimeVisibleParameterAnnotationsAttribute() - Method in class org.jboss.classfilewriter.ClassMethod
 
getSignature() - Method in class org.jboss.classfilewriter.ClassField
 
getSignature() - Method in class org.jboss.classfilewriter.ClassMethod
 
getSlots() - Method in enum org.jboss.classfilewriter.constpool.ConstPoolEntryType
The number of spaces this takes up in the const pool
getStackFrames() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
getStackState() - Method in class org.jboss.classfilewriter.code.StackFrame
 
getstatic(String, String, Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
getstatic(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
GETSTATIC - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
getSuperclass() - Method in class org.jboss.classfilewriter.ClassFile
 
getTag() - Method in class org.jboss.classfilewriter.annotations.AnnotationAnnotationValue
 
getTag() - Method in enum org.jboss.classfilewriter.annotations.AnnotationsAttribute.Type
 
getTag() - Method in class org.jboss.classfilewriter.annotations.AnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.ArrayAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.BooleanAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.ByteAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.CharAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.ClassAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.DoubleAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.EnumAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.FloatAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.IntAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.LongAnnotationValue
 
getTag() - Method in enum org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute.Type
 
getTag() - Method in class org.jboss.classfilewriter.annotations.ShortAnnotationValue
 
getTag() - Method in class org.jboss.classfilewriter.annotations.StringAnnotationValue
 
getTag() - Method in enum org.jboss.classfilewriter.constpool.ConstPoolEntryType
 
getType() - Method in class org.jboss.classfilewriter.annotations.ClassAnnotation
 
getType() - Method in class org.jboss.classfilewriter.code.StackEntry
 
getType() - Method in class org.jboss.classfilewriter.code.StackFrame
 
getType() - Method in class org.jboss.classfilewriter.constpool.ClassEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.ConstPoolEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.DoubleEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.FieldRefEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.FloatEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.IntegerEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.InterfaceMethodRefEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.LongEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.MethodRefEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.NameAndTypeEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.StringEntry
 
getType() - Method in class org.jboss.classfilewriter.constpool.Utf8Entry
 
getValue() - Method in class org.jboss.classfilewriter.annotations.BooleanAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.ByteAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.CharAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.DoubleAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.FloatAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.IntAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.LongAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.ShortAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.annotations.StringAnnotationValue
 
getValue() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder.ValuePair
 
getValues() - Method in class org.jboss.classfilewriter.code.LookupSwitchBuilder
 
getValues() - Method in class org.jboss.classfilewriter.code.TableSwitchBuilder
 
GOTO - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
GOTO_W - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
gotoInstruction(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
writes a goto instruction.
gotoInstruction() - Method in class org.jboss.classfilewriter.code.CodeAttribute
writes a goto instruction.

H

hashCode() - Method in class org.jboss.classfilewriter.ClassField
 
hashCode() - Method in class org.jboss.classfilewriter.ClassMethod
 

I

i2b() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2B - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
i2c() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2C - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
i2d() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2D - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
i2f() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2F - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
i2l() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2L - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
i2s() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
I2S - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iadd() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IADD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iaload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iand() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IAND - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iconst(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds the appropriate iconst instruction.
ICONST_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_4 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_5 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ICONST_M1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
idiv() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IDIV - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ACMPEQ - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ACMPNE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPEQ - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPGE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPGT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPLE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPLT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IF_ICMPNE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifAcmpeq(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifAcmpeq() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifAcmpne(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifAcmpne() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifEq(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifeq() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFEQ - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifge(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifge() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFGE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifgt(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifgt() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFGT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifIcmpeq(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpeq() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpge(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpge() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpgt(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpgt() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmple(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmple() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmplt(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmplt() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpne(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifIcmpne() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifle(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifle() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFLE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iflt(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
iflt() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFLT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifne(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifne() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IFNE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IFNONNULL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ifnotnull(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifnotnull() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ifnull(CodeLocation) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Jump to the given location if the reference type on the top of the stack is null
ifnull() - Method in class org.jboss.classfilewriter.code.CodeAttribute
Jump to the given location if the reference type on the top of the stack is null.
IFNULL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iinc(int, int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IINC - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
iload(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ILOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ILOAD_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ILOAD_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ILOAD_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ILOAD_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
imul() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IMUL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ineg() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
INEG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
INSTANCEOF - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
instanceofInstruction(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IntAnnotationValue - Class in org.jboss.classfilewriter.annotations
An int annotation value
IntAnnotationValue(ConstPool, String, int) - Constructor for class org.jboss.classfilewriter.annotations.IntAnnotationValue
 
IntegerEntry - Class in org.jboss.classfilewriter.constpool
 
IntegerEntry(int) - Constructor for class org.jboss.classfilewriter.constpool.IntegerEntry
 
INTERFACE - Static variable in class org.jboss.classfilewriter.AccessFlag
 
InterfaceMethodRefEntry - Class in org.jboss.classfilewriter.constpool
 
InterfaceMethodRefEntry(short, short) - Constructor for class org.jboss.classfilewriter.constpool.InterfaceMethodRefEntry
 
InvalidBytecodeException - Exception in org.jboss.classfilewriter
 
InvalidBytecodeException(String) - Constructor for exception org.jboss.classfilewriter.InvalidBytecodeException
 
invokeinterface(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokeinterface(String, String, String, String[]) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokeinterface(Method) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
INVOKEINTERFACE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
invokespecial(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokespecial(String, String, String, String[]) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokespecial(Constructor<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokespecial(Method) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
INVOKESPECIAL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
invokestatic(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokestatic(String, String, String, String[]) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokestatic(Method) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
INVOKESTATIC - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
invokevirtual(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokevirtual(String, String, String, String[]) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
invokevirtual(Method) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
INVOKEVIRTUAL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ior() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IOR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
irem() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IREM - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
IRETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
isConstructor() - Method in class org.jboss.classfilewriter.ClassMethod
 
ishl() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ISHL - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ishr() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ISHR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
isOnTop(String) - Method in class org.jboss.classfilewriter.code.StackState
checks that the appropriate object type is on top of the stack
isPrimitive(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
returns true if the descriptor represents a primitive type
isStatic() - Method in class org.jboss.classfilewriter.ClassMethod
 
istore(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ISTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ISTORE_0 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ISTORE_1 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ISTORE_2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ISTORE_3 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
isub() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ISUB - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
isWide() - Method in class org.jboss.classfilewriter.code.StackEntry
 
isWide(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
returns true if the descriptor represents a long or a double
isWide(Class<?>) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
returns true if the class represents a long or a double
iushr() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IUSHR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
ixor() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
IXOR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

J

JAVA_1 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.1.
JAVA_2 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.2.
JAVA_3 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.3.
JAVA_4 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.4.
JAVA_5 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.5.
JAVA_6 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.6.
JAVA_7 - Static variable in class org.jboss.classfilewriter.JavaVersions
The major version number of class files for JDK 1.7.
JavaVersions - Class in org.jboss.classfilewriter
 
JSR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
JSR_W - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

L

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(int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds an ldc instruction for an int.
ldc(float) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds an ldc instruction for float
ldc(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds an ldc instruction for a String

To load a class literal using ldc use the @{link #loadType(String)} method.

LDC - 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
 
LDC_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
 
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
 

M

makeDescriptor(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
Changes a class name to the internal form suitable for use in a descriptor string.
makeDescriptor(Class<?>) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
makeDescriptor(Constructor<?>) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
mark() - Method in class org.jboss.classfilewriter.code.CodeAttribute
Gets the location object for the current location in the bytecode.
markEnd() - Method in interface org.jboss.classfilewriter.util.LazySize
 
methodDescriptor(Method) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
methodDescriptor(String[], String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
MethodRefEntry - Class in org.jboss.classfilewriter.constpool
 
MethodRefEntry(short, short) - Constructor for class org.jboss.classfilewriter.constpool.MethodRefEntry
 
methodSignature(Method) - Static method in class org.jboss.classfilewriter.util.Signatures
 
monitorenter() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
MONITORENTER - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
monitorexit() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
MONITOREXIT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
multianewarray(String, int) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
MULTIANEWARRAY - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

N

NAME - Static variable in class org.jboss.classfilewriter.attributes.ExceptionsAttribute
 
NAME - Static variable in class org.jboss.classfilewriter.attributes.SignatureAttribute
 
NAME - Static variable in class org.jboss.classfilewriter.attributes.StackMapTableAttribute
 
NAME - Static variable in class org.jboss.classfilewriter.code.CodeAttribute
 
NameAndTypeEntry - Class in org.jboss.classfilewriter.constpool
 
NameAndTypeEntry(short, short) - Constructor for class org.jboss.classfilewriter.constpool.NameAndTypeEntry
 
NATIVE - Static variable in class org.jboss.classfilewriter.AccessFlag
 
NEW - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
newarray(Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
arrayType must be a Class object that represents a primitive type
NEWARRAY - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
newInstruction(String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
newInstruction(Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
nop() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
NOP - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

O

of(int...) - Static method in class org.jboss.classfilewriter.AccessFlag
 
of(String, ConstPool) - Static method in class org.jboss.classfilewriter.code.StackEntry
 
Opcode - Interface in org.jboss.classfilewriter.code
JVM Instruction Set.
org.jboss.classfilewriter - package org.jboss.classfilewriter
 
org.jboss.classfilewriter.annotations - package org.jboss.classfilewriter.annotations
 
org.jboss.classfilewriter.attributes - package org.jboss.classfilewriter.attributes
 
org.jboss.classfilewriter.code - package org.jboss.classfilewriter.code
 
org.jboss.classfilewriter.constpool - package org.jboss.classfilewriter.constpool
 
org.jboss.classfilewriter.util - package org.jboss.classfilewriter.util
 

P

ParameterAnnotationsAttribute - Class in org.jboss.classfilewriter.annotations
A parameter annotations attribute
ParameterAnnotationsAttribute(ParameterAnnotationsAttribute.Type, ConstPool, int) - Constructor for class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
 
ParameterAnnotationsAttribute.Type - Enum in org.jboss.classfilewriter.annotations
 
parameterDescriptors(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
returns an array of String representations of the parameter types.
parameterDescriptors(Method) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
parameterDescriptors(Class<?>[]) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 
parametizedType(ParameterizedType, StringBuilder) - Static method in class org.jboss.classfilewriter.util.SignatureBuilder
 
pop() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
POP - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
pop(int) - Method in class org.jboss.classfilewriter.code.StackFrame
 
pop() - Method in class org.jboss.classfilewriter.code.StackFrame
pops an operand from the stack
pop(int) - Method in class org.jboss.classfilewriter.code.StackState
pop a non-wide type from the top of the stack
pop2() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
POP2 - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
pop2() - Method in class org.jboss.classfilewriter.code.StackFrame
pops 2 operands from the stack
pop2push1(String) - Method in class org.jboss.classfilewriter.code.StackFrame
remote the top two operands and replace them with an different operand
pop3() - Method in class org.jboss.classfilewriter.code.StackFrame
pops 3 operands from the stack
pop4() - Method in class org.jboss.classfilewriter.code.StackFrame
pops 4 operands from the stack
pop4push1(String) - Method in class org.jboss.classfilewriter.code.StackFrame
remote the top two operands and replace them with an different operand
PRIVATE - Static variable in class org.jboss.classfilewriter.AccessFlag
 
PROTECTED - Static variable in class org.jboss.classfilewriter.AccessFlag
 
PUBLIC - Static variable in class org.jboss.classfilewriter.AccessFlag
 
push(String) - Method in class org.jboss.classfilewriter.code.StackFrame
push an operand of the given type onto the stack
push(StackEntry) - Method in class org.jboss.classfilewriter.code.StackFrame
push an operand of the given type onto the stack.
push(String) - Method in class org.jboss.classfilewriter.code.StackState
push a type on to the top of the stack
push(StackEntry) - Method in class org.jboss.classfilewriter.code.StackState
push a type on to the top of the stack
putfield(String, String, Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
putfield(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
PUTFIELD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
putstatic(String, String, Class<?>) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
putstatic(String, String, String) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
PUTSTATIC - Static variable in interface org.jboss.classfilewriter.code.Opcode
 

R

replace(String) - Method in class org.jboss.classfilewriter.code.StackFrame
replace the operand at the top of the stack with the given operand
RET - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
RETURN - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
returnInstruction() - Method in class org.jboss.classfilewriter.code.CodeAttribute
Adds the appropriate return instruction for the methods return type.
returnType(String) - Static method in class org.jboss.classfilewriter.util.DescriptorUtils
 

S

saload() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
SALOAD - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
sastore() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
SASTORE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
setSignature(String) - Method in class org.jboss.classfilewriter.ClassField
 
setSignature(String) - Method in class org.jboss.classfilewriter.ClassMethod
 
setupFrame(String...) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
ShortAnnotationValue - Class in org.jboss.classfilewriter.annotations
short annotation value
ShortAnnotationValue(ConstPool, String, short) - Constructor for class org.jboss.classfilewriter.annotations.ShortAnnotationValue
 
SignatureAttribute - Class in org.jboss.classfilewriter.attributes
 
SignatureAttribute(ConstPool, String) - Constructor for class org.jboss.classfilewriter.attributes.SignatureAttribute
 
SignatureBuilder - Class in org.jboss.classfilewriter.util
Generates the contents of a Signature attribute from a java type.
Signatures - Class in org.jboss.classfilewriter.util
Encode signatures that use types outside the type system of the Java Virtual Machine.
sipush(short) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
SIPUSH - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
size() - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
size() - Method in class org.jboss.classfilewriter.code.StackState
 
STACK_GROW - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
StackEntry - Class in org.jboss.classfilewriter.code
represents the state of the stack or the local variable array.
StackEntry(StackEntryType, String) - Constructor for class org.jboss.classfilewriter.code.StackEntry
 
StackEntry(StackEntryType, String, ConstPool) - Constructor for class org.jboss.classfilewriter.code.StackEntry
 
StackEntry(StackEntryType, String, int) - Constructor for class org.jboss.classfilewriter.code.StackEntry
 
StackEntryType - Enum in org.jboss.classfilewriter.code
 
StackFrame - Class in org.jboss.classfilewriter.code
Represents a stack frame in the virtual machine.
StackFrame(ClassMethod) - Constructor for class org.jboss.classfilewriter.code.StackFrame
Creates the initial stack frame
StackFrame(StackState, LocalVariableState, StackFrameType) - Constructor for class org.jboss.classfilewriter.code.StackFrame
 
StackFrameType - Enum in org.jboss.classfilewriter.code
The frame type for the StackMapTable
StackMapTableAttribute - Class in org.jboss.classfilewriter.attributes
A JDK 6 StackMap sttribute.
StackMapTableAttribute(ClassMethod, ConstPool) - Constructor for class org.jboss.classfilewriter.attributes.StackMapTableAttribute
 
StackState - Class in org.jboss.classfilewriter.code
In immutable stack state, which may be shared between frames
StackState(ConstPool) - Constructor for class org.jboss.classfilewriter.code.StackState
 
StackState(String, ConstPool) - Constructor for class org.jboss.classfilewriter.code.StackState
 
STATIC - Static variable in class org.jboss.classfilewriter.AccessFlag
 
store(int, StackEntry) - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
store(int) - Method in class org.jboss.classfilewriter.code.StackFrame
Store the variable on top of the stack into a local variable, poping the variable from the stack.
storeWide(int, StackEntry) - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
STRICT - Static variable in class org.jboss.classfilewriter.AccessFlag
 
StringAnnotationValue - Class in org.jboss.classfilewriter.annotations
A string annotation value
StringAnnotationValue(ConstPool, String, String) - Constructor for class org.jboss.classfilewriter.annotations.StringAnnotationValue
 
StringEntry - Class in org.jboss.classfilewriter.constpool
 
StringEntry(short) - Constructor for class org.jboss.classfilewriter.constpool.StringEntry
 
SUPER - Static variable in class org.jboss.classfilewriter.AccessFlag
 
swap() - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
SWAP - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
swap() - Method in class org.jboss.classfilewriter.code.StackFrame
 
swap() - Method in class org.jboss.classfilewriter.code.StackState
 
SYNCHRONIZED - Static variable in class org.jboss.classfilewriter.AccessFlag
 
SYNTHETIC - Static variable in class org.jboss.classfilewriter.AccessFlag
 

T

T_BOOLEAN - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_BYTE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_CHAR - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_DOUBLE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_FLOAT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_INT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_LONG - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
T_SHORT - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
tableswitch(TableSwitchBuilder) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
TABLESWITCH - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
TableSwitchBuilder - Class in org.jboss.classfilewriter.code
builder class used to build a tableswitch statement.
TableSwitchBuilder(int, int) - Constructor for class org.jboss.classfilewriter.code.TableSwitchBuilder
Builds a lookup switch statement with no specified default location.
TableSwitchBuilder(CodeLocation, int, int) - Constructor for class org.jboss.classfilewriter.code.TableSwitchBuilder
Builds a lookup switch statement, specifying the default location
TableSwitchBuilder.ValuePair - Class in org.jboss.classfilewriter.code
 
toBytecode() - Method in class org.jboss.classfilewriter.ClassFile
 
top() - Method in class org.jboss.classfilewriter.code.StackState
 
top_1() - Method in class org.jboss.classfilewriter.code.StackState
 
top_2() - Method in class org.jboss.classfilewriter.code.StackState
 
top_3() - Method in class org.jboss.classfilewriter.code.StackState
 
toString() - Method in class org.jboss.classfilewriter.ClassMethod
 
toString() - Method in class org.jboss.classfilewriter.code.LocalVariableState
 
toString() - Method in class org.jboss.classfilewriter.code.StackEntry
 
toString() - Method in class org.jboss.classfilewriter.code.StackFrame
 
toString() - Method in class org.jboss.classfilewriter.code.StackState
 
TRANSIENT - Static variable in class org.jboss.classfilewriter.AccessFlag
 

U

unbox(CodeAttribute, String) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxBoolean(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxByte(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxChar(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxDouble(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxFloat(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxInt(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxLong(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
unboxShort(CodeAttribute) - Static method in class org.jboss.classfilewriter.util.Boxing
 
Utf8Entry - Class in org.jboss.classfilewriter.constpool
 
Utf8Entry(String) - Constructor for class org.jboss.classfilewriter.constpool.Utf8Entry
 

V

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
 

W

WIDE - Static variable in interface org.jboss.classfilewriter.code.Opcode
 
WritableEntry - Interface in org.jboss.classfilewriter
a part of the class file that knows hows to write itself to a ByteArrayOutputStream
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.AnnotationValue
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ClassAnnotation
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.attributes.Attribute
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.ClassField
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.ClassFile
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.ClassMethod
 
write(DataOutputStream) - Method in class org.jboss.classfilewriter.code.StackEntry
writes the entry to the stream
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.constpool.ConstPool
 
write(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.constpool.ConstPoolEntry
 
write(ByteArrayDataOutputStream) - Method in interface org.jboss.classfilewriter.WritableEntry
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.AnnotationAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.AnnotationsAttribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.AnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ArrayAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.BooleanAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ByteAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.CharAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ClassAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.DoubleAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.EnumAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.FloatAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.IntAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.LongAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.ShortAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.annotations.StringAnnotationValue
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.attributes.Attribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.attributes.ExceptionsAttribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.attributes.SignatureAttribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.attributes.StackMapTableAttribute
 
writeData(ByteArrayDataOutputStream) - Method in class org.jboss.classfilewriter.code.CodeAttribute
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.ClassEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.ConstPoolEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.DoubleEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.FieldRefEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.FloatEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.IntegerEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.InterfaceMethodRefEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.LongEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.MethodRefEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.NameAndTypeEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.StringEntry
 
writeData(DataOutputStream) - Method in class org.jboss.classfilewriter.constpool.Utf8Entry
 
writeSize() - Method in class org.jboss.classfilewriter.util.ByteArrayDataOutputStream
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links
classfilewriter 1.1.2.Final

Copyright © 2017 JBoss, a division of Red Hat, Inc.. All Rights Reserved.