A B C D E F G H I J L M N O P R S T U V W _

A

AALOAD - Static variable in interface javassist.bytecode.Opcode
 
AASTORE - Static variable in interface javassist.bytecode.Opcode
 
ABSTRACT - Static variable in class javassist.Modifier
 
ABSTRACT - Static variable in class javassist.bytecode.AccessFlag
 
ACONST_NULL - Static variable in interface javassist.bytecode.Opcode
 
ALOAD - Static variable in interface javassist.bytecode.Opcode
 
ALOAD_0 - Static variable in interface javassist.bytecode.Opcode
 
ALOAD_1 - Static variable in interface javassist.bytecode.Opcode
 
ALOAD_2 - Static variable in interface javassist.bytecode.Opcode
 
ALOAD_3 - Static variable in interface javassist.bytecode.Opcode
 
ANEWARRAY - Static variable in interface javassist.bytecode.Opcode
 
ANNOTATION - Static variable in class javassist.bytecode.AccessFlag
 
ARETURN - Static variable in interface javassist.bytecode.Opcode
 
ARRAYLENGTH - Static variable in interface javassist.bytecode.Opcode
 
ASTORE - Static variable in interface javassist.bytecode.Opcode
 
ASTORE_0 - Static variable in interface javassist.bytecode.Opcode
 
ASTORE_1 - Static variable in interface javassist.bytecode.Opcode
 
ASTORE_2 - Static variable in interface javassist.bytecode.Opcode
 
ASTORE_3 - Static variable in interface javassist.bytecode.Opcode
 
ATHROW - Static variable in interface javassist.bytecode.Opcode
 
AccessFlag - class javassist.bytecode.AccessFlag.
A support class providing static methods and constants for access modifiers such as public, rivate, ...
AccessFlag() - Constructor for class javassist.bytecode.AccessFlag
 
Annotation - class javassist.bytecode.annotation.Annotation.
The annotation structure.
Annotation(int, ConstPool) - Constructor for class javassist.bytecode.annotation.Annotation
Constructs an annotation including no members.
Annotation(String, ConstPool) - Constructor for class javassist.bytecode.annotation.Annotation
Constructs an annotation including no members.
Annotation(ConstPool, CtClass) - Constructor for class javassist.bytecode.annotation.Annotation
Constructs an annotation that can be accessed through the interface represented by clazz.
AnnotationMemberValue - class javassist.bytecode.annotation.AnnotationMemberValue.
Nested annotation.
AnnotationMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.AnnotationMemberValue
Constructs an annotation member.
AnnotationMemberValue(Annotation, ConstPool) - Constructor for class javassist.bytecode.annotation.AnnotationMemberValue
Constructs an annotation member.
AnnotationsAttribute - class javassist.bytecode.AnnotationsAttribute.
A class representing RuntimeVisibleAnnotations_attribute and RuntimeInvisibleAnnotations_attribute.
AnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class javassist.bytecode.AnnotationsAttribute
Constructs a Runtime(In)VisisbleAnnotations_attribute.
AnnotationsAttribute(ConstPool, String) - Constructor for class javassist.bytecode.AnnotationsAttribute
Constructs an empty Runtime(In)VisisbleAnnotations_attribute.
AnnotationsWriter - class javassist.bytecode.annotation.AnnotationsWriter.
A convenience class for constructing a ..Annotations_attribute.
AnnotationsWriter(OutputStream, ConstPool) - Constructor for class javassist.bytecode.annotation.AnnotationsWriter
Constructs with the given output stream.
AppletServer - class javassist.rmi.AppletServer.
An AppletServer object is a web server that an ObjectImporter communicates with.
AppletServer(String) - Constructor for class javassist.rmi.AppletServer
Constructs a web server.
AppletServer(int) - Constructor for class javassist.rmi.AppletServer
Constructs a web server.
AppletServer(int, ClassPool) - Constructor for class javassist.rmi.AppletServer
Constructs a web server.
ArrayMemberValue - class javassist.bytecode.annotation.ArrayMemberValue.
Array member.
ArrayMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.ArrayMemberValue
Constructs an array.
ArrayMemberValue(MemberValue, ConstPool) - Constructor for class javassist.bytecode.annotation.ArrayMemberValue
Constructs an array.
Assistant - interface javassist.preproc.Assistant.
This is an interface for objects invoked by the Javassist preprocessor when the preprocessor encounters an annotated import declaration.
AttributeInfo - class javassist.bytecode.AttributeInfo.
attribute_info structure.
AttributeInfo(ConstPool, String, byte[]) - Constructor for class javassist.bytecode.AttributeInfo
Constructs an attribute_info structure.
abstractMethod(CtClass, String, CtClass[], CtClass[], CtClass) - Static method in class javassist.CtNewMethod
Creates a public abstract method.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.AnnotationMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.ArrayMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.BooleanMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.ByteMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.CharMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.ClassMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.DoubleMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.EnumMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.FloatMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.IntegerMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.LongMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.MemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.ShortMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class javassist.bytecode.annotation.StringMemberValue
Accepts a visitor.
accessFlags(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns classes[nth].inner_class_access_flags.
add(int) - Method in class javassist.bytecode.Bytecode
Appends an 8bit value to the end of the bytecode sequence.
add(int, ExceptionTable, int) - Method in class javassist.bytecode.ExceptionTable
Copies the given exception table at the specified position in the table.
add(int, int, int, int, int) - Method in class javassist.bytecode.ExceptionTable
Adds a new entry at the specified position in the table.
add(int, int, int, int) - Method in class javassist.bytecode.ExceptionTable
Appends a new entry at the end of the table.
add32bit(int) - Method in class javassist.bytecode.Bytecode
Appends a 32bit value to the end of the bytecode sequence.
addAload(int) - Method in class javassist.bytecode.Bytecode
Appends ALOAD or (WIDE) ALOAD_<n>
addAnewarray(String) - Method in class javassist.bytecode.Bytecode
Appends ANEWARRAY.
addAnewarray(CtClass, int) - Method in class javassist.bytecode.Bytecode
Appends ICONST and ANEWARRAY.
addAnnotation(Annotation) - Method in class javassist.bytecode.AnnotationsAttribute
Adds an annotation.
addAstore(int) - Method in class javassist.bytecode.Bytecode
Appends ASTORE or (WIDE) ASTORE_<n>
addAttribute(AttributeInfo) - Method in class javassist.bytecode.ClassFile
Appends an attribute.
addAttribute(AttributeInfo) - Method in class javassist.bytecode.FieldInfo
Appends an attribute.
addAttribute(AttributeInfo) - Method in class javassist.bytecode.MethodInfo
Appends an attribute.
addCatch(String, CtClass) - Method in class javassist.CtBehavior
Adds a catch clause that handles an exception thrown in the body.
addCatch(String, CtClass, String) - Method in class javassist.CtBehavior
Adds a catch clause that handles an exception thrown in the body.
addCheckcast(CtClass) - Method in class javassist.bytecode.Bytecode
Appends CHECKCAST.
addCheckcast(String) - Method in class javassist.bytecode.Bytecode
Appends CHECKCAST.
addClassInfo(CtClass) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Class_info structure.
addClassInfo(String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Class_info structure.
addConstZero(CtClass) - Method in class javassist.bytecode.Bytecode
Appends an instruction for pushing zero or null on the stack.
addConstructor(CtConstructor) - Method in class javassist.CtClass
Adds a constructor.
addDconst(double) - Method in class javassist.bytecode.Bytecode
Appends DCONST or DCONST_<n>
addDload(int) - Method in class javassist.bytecode.Bytecode
Appends DLOAD or (WIDE) DLOAD_<n>
addDoubleInfo(double) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Double_info structure.
addDstore(int) - Method in class javassist.bytecode.Bytecode
Appends DSTORE or (WIDE) DSTORE_<n>
addEntry(int, int, int, int, int) - Method in class javassist.bytecode.LocalVariableAttribute
Appends a new entry to local_variable_table.
addExceptionHandler(int, int, int, CtClass) - Method in class javassist.bytecode.Bytecode
Adds a new entry of exception_table.
addExceptionHandler(int, int, int, String) - Method in class javassist.bytecode.Bytecode
Adds a new entry of exception_table.
addExceptionHandler(int, int, int, int) - Method in class javassist.bytecode.Bytecode
Adds a new entry of exception_table.
addFconst(float) - Method in class javassist.bytecode.Bytecode
Appends FCONST or FCONST_<n>
addField(CtField) - Method in class javassist.CtClass
Adds a field.
addField(CtField, String) - Method in class javassist.CtClass
Adds a field with an initial value.
addField(CtField, CtField.Initializer) - Method in class javassist.CtClass
Adds a field with an initial value.
addField(FieldInfo) - Method in class javassist.bytecode.ClassFile
Appends a field to the class.
addFieldrefInfo(int, String, String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Fieldref_info structure.
addFieldrefInfo(int, int) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Fieldref_info structure.
addFload(int) - Method in class javassist.bytecode.Bytecode
Appends FLOAD or (WIDE) FLOAD_<n>
addFloatInfo(float) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Float_info structure.
addFstore(int) - Method in class javassist.bytecode.Bytecode
Appends FSTORE or FSTORE_<n>
addGap(int) - Method in class javassist.bytecode.Bytecode
Appends the length-byte gap to the end of the bytecode sequence.
addGetfield(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends GETFIELD.
addGetstatic(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends GETSTATIC.
addGetstatic(String, String, String) - Method in class javassist.bytecode.Bytecode
Appends GETSTATIC.
addIconst(int) - Method in class javassist.bytecode.Bytecode
Appends ICONST or ICONST_<n>
addIload(int) - Method in class javassist.bytecode.Bytecode
Appends ILOAD or (WIDE) ILOAD_<n>
addIndex(int) - Method in class javassist.bytecode.Bytecode
Appends a 16bit value to the end of the bytecode sequence.
addInstanceof(String) - Method in class javassist.bytecode.Bytecode
Appends INSTANCEOF.
addIntegerInfo(int) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Integer_info structure.
addInterface(CtClass) - Method in class javassist.CtClass
Adds an interface.
addInterface(String) - Method in class javassist.bytecode.ClassFile
Appends an interface to the interfaces implemented by the class.
addInterfaceMethodrefInfo(int, String, String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_InterfaceMethodref_info structure.
addInterfaceMethodrefInfo(int, int) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_InterfaceMethodref_info structure.
addInvokeinterface(CtClass, String, CtClass, CtClass[], int) - Method in class javassist.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(CtClass, String, String, int) - Method in class javassist.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(String, String, String, int) - Method in class javassist.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(int, String, String, int) - Method in class javassist.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokespecial(CtClass, String, CtClass, CtClass[]) - Method in class javassist.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(String, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(int, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokestatic(CtClass, String, CtClass, CtClass[]) - Method in class javassist.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(String, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(int, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokevirtual(CtClass, String, CtClass, CtClass[]) - Method in class javassist.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(String, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(int, String, String) - Method in class javassist.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addIstore(int) - Method in class javassist.bytecode.Bytecode
Appends ISTORE or (WIDE) ISTORE_<n>
addLconst(long) - Method in class javassist.bytecode.Bytecode
Appends LCONST or LCONST_<n>
addLdc(String) - Method in class javassist.bytecode.Bytecode
Appends LDC or LDC_W.
addLdc(int) - Method in class javassist.bytecode.Bytecode
Appends LDC or LDC_W.
addLdc2w(long) - Method in class javassist.bytecode.Bytecode
Appends LDC2_W.
addLdc2w(double) - Method in class javassist.bytecode.Bytecode
Appends LDC2_W.
addLload(int) - Method in class javassist.bytecode.Bytecode
Appends LLOAD or (WIDE) LLOAD_<n>
addLoad(int, CtClass) - Method in class javassist.bytecode.Bytecode
Appends an instruction for loading a value from the local variable at the index n.
addLoadParameters(CtClass[], int) - Method in class javassist.bytecode.Bytecode
Appends instructions for loading all the parameters onto the operand stack.
addLocalVariable(String, CtClass) - Method in class javassist.CtBehavior
Declares a new local variable.
addLongInfo(long) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Long_info structure.
addLstore(int) - Method in class javassist.bytecode.Bytecode
Appends LSTORE or LSTORE_<n>
addMemberValue(int, MemberValue) - Method in class javassist.bytecode.annotation.Annotation
Adds a new member.
addMemberValue(String, MemberValue) - Method in class javassist.bytecode.annotation.Annotation
Adds a new member.
addMethod(CtMethod) - Method in class javassist.CtClass
Adds a method.
addMethod(MethodInfo) - Method in class javassist.bytecode.ClassFile
Appends a method to the class.
addMethodrefInfo(int, String, String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Methodref_info structure.
addMethodrefInfo(int, int) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Methodref_info structure.
addMultiNewarray(CtClass, int[]) - Method in class javassist.bytecode.Bytecode
Appends MULTINEWARRAY.
addMultiNewarray(CtClass, int) - Method in class javassist.bytecode.Bytecode
Appends MULTINEWARRAY.
addMultiNewarray(String, int) - Method in class javassist.bytecode.Bytecode
Appends MULTINEWARRAY.
addNameAndTypeInfo(String, String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_NameAndType_info structure.
addNameAndTypeInfo(int, int) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_NameAndType_info structure.
addNew(CtClass) - Method in class javassist.bytecode.Bytecode
Appends NEW.
addNew(String) - Method in class javassist.bytecode.Bytecode
Appends NEW.
addNewarray(int, int) - Method in class javassist.bytecode.Bytecode
Appends NEWARRAY for primitive types.
addOpcode(int) - Method in class javassist.bytecode.Bytecode
Appends an 8bit opcode to the end of the bytecode sequence.
addPrintln(String) - Method in class javassist.bytecode.Bytecode
Appends instructions for executing java.lang.System.println(message).
addPutfield(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends PUTFIELD.
addPutstatic(CtClass, String, String) - Method in class javassist.bytecode.Bytecode
Appends PUTSTATIC.
addRet(int) - Method in class javassist.bytecode.Bytecode
Appends RET.
addReturn(CtClass) - Method in class javassist.bytecode.Bytecode
Appends ARETURN, IRETURN, .., or RETURN.
addStore(int, CtClass) - Method in class javassist.bytecode.Bytecode
Appends an instruction for storing a value into the local variable at the index n.
addStringInfo(String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_String_info structure.
addTranslator(ClassPool, Translator) - Method in class javassist.Loader
Adds a translator, which is called whenever a class is loaded.
addTranslator(ClassPool, Translator) - Method in class javassist.web.Webserver
Adds a translator, which is called whenever a client requests a class file.
addUtf8Info(String) - Method in class javassist.bytecode.ConstPool
Adds a new CONSTANT_Utf8_info structure.
annotation(String, int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes annotation.
annotation(int, int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes annotation.
annotationValue() - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and annotation_value in member_value.
append(byte[]) - Method in class javassist.bytecode.CodeIterator
Appends the given bytecode sequence at the end.
append(ExceptionTable, int) - Method in class javassist.bytecode.CodeIterator
Copies and appends the entries in the given exception table at the end of the exception table in the code attribute edited by this object.
append(String, String, String, int) - Method in class javassist.bytecode.InnerClassesAttribute
Appends a new entry.
append(int, int, int, int) - Method in class javassist.bytecode.InnerClassesAttribute
Appends a new entry.
appendClassPath(ClassPath) - Method in class javassist.ClassPool
Appends a ClassPath object to the end of the search path.
appendClassPath(String) - Method in class javassist.ClassPool
Appends a directory or a jar (or zip) file to the end of the search path.
appendGap(int) - Method in class javassist.bytecode.CodeIterator
Appends a gap at the end of the bytecode sequence.
appendParameter(String, String) - Static method in class javassist.bytecode.Descriptor
Appends a parameter type to the parameter list represented by the given descriptor.
appendPathList(String) - Method in class javassist.ClassPool
Appends directories and jar files for search.
appendSystemPath() - Method in class javassist.ClassPool
Appends the system search path to the end of the search path.
arrayDimension(String) - Static method in class javassist.bytecode.Descriptor
Computes the dimension of the array represented by the given descriptor.
arrayValue(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and array_value in member_value.
assist(ClassPool, String, String[]) - Method in interface javassist.preproc.Assistant
Is called when the Javassist preprocessor encounters an import declaration annotated with the "by" keyword.

B

BALOAD - Static variable in interface javassist.bytecode.Opcode
 
BASTORE - Static variable in interface javassist.bytecode.Opcode
 
BIPUSH - Static variable in interface javassist.bytecode.Opcode
 
BRIDGE - Static variable in class javassist.bytecode.AccessFlag
 
BadBytecode - exception javassist.bytecode.BadBytecode.
Signals that a bad bytecode sequence has been found.
BadBytecode(int) - Constructor for class javassist.bytecode.BadBytecode
 
BadBytecode(String) - Constructor for class javassist.bytecode.BadBytecode
 
BadHttpRequest - exception javassist.web.BadHttpRequest.
Thrown when receiving an invalid HTTP request.
BadHttpRequest() - Constructor for class javassist.web.BadHttpRequest
 
BadHttpRequest(Exception) - Constructor for class javassist.web.BadHttpRequest
 
BooleanMemberValue - class javassist.bytecode.annotation.BooleanMemberValue.
Boolean constant value.
BooleanMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
BooleanMemberValue(boolean, ConstPool) - Constructor for class javassist.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
BooleanMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
ByteArray - class javassist.bytecode.ByteArray.
A collection of static methods for reading and writing a byte array.
ByteArray() - Constructor for class javassist.bytecode.ByteArray
 
ByteArrayClassPath - class javassist.ByteArrayClassPath.
A ByteArrayClassPath contains bytes that is served as a class file to a ClassPool.
ByteArrayClassPath(String, byte[]) - Constructor for class javassist.ByteArrayClassPath
 
ByteMemberValue - class javassist.bytecode.annotation.ByteMemberValue.
Byte constant value.
ByteMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
ByteMemberValue(byte, ConstPool) - Constructor for class javassist.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
ByteMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
Bytecode - class javassist.bytecode.Bytecode.
A utility class for producing a bytecode sequence.
Bytecode(ConstPool, int, int) - Constructor for class javassist.bytecode.Bytecode
Constructs a Bytecode object with an empty bytecode sequence.
Bytecode(ConstPool) - Constructor for class javassist.bytecode.Bytecode
Constructs a Bytecode object with an empty bytecode sequence.
begin() - Method in class javassist.bytecode.CodeIterator
Moves to the first instruction.
booleanType - Static variable in class javassist.CtClass
The CtClass object representing the boolean type.
byCall(CtClass, String) - Static method in class javassist.CtField.Initializer
Makes an initializer calling a static method.
byCall(CtClass, String, String[]) - Static method in class javassist.CtField.Initializer
Makes an initializer calling a static method.
byCallWithParams(CtClass, String) - Static method in class javassist.CtField.Initializer
Makes an initializer calling a static method.
byCallWithParams(CtClass, String, String[]) - Static method in class javassist.CtField.Initializer
Makes an initializer calling a static method.
byExpr(String) - Static method in class javassist.CtField.Initializer
Makes an initializer.
byNew(CtClass) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new object.
byNew(CtClass, String[]) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new object.
byNewArray(CtClass, int) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new array.
byNewArray(CtClass, int[]) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new multi-dimensional array.
byNewWithParams(CtClass) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new object.
byNewWithParams(CtClass, String[]) - Static method in class javassist.CtField.Initializer
Makes an initializer creating a new object.
byParameter(int) - Static method in class javassist.CtField.Initializer
Makes an initializer using a constructor parameter.
byteAt(int) - Method in class javassist.bytecode.CodeIterator
Returns the unsigned 8bit value at the given index.
byteType - Static variable in class javassist.CtClass
The CtClass object representing the byte type.

C

CALOAD - Static variable in interface javassist.bytecode.Opcode
 
CASTORE - Static variable in interface javassist.bytecode.Opcode
 
CHECKCAST - Static variable in interface javassist.bytecode.Opcode
 
CONST_Class - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Class
CONST_Double - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Double
CONST_Fieldref - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Fieldref
CONST_Float - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Float
CONST_Integer - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Integer
CONST_InterfaceMethodref - Static variable in class javassist.bytecode.ConstPool
CONSTANT_InterfaceMethodref
CONST_Long - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Long
CONST_Methodref - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Methodref
CONST_NameAndType - Static variable in class javassist.bytecode.ConstPool
CONSTANT_NameAndType
CONST_String - Static variable in class javassist.bytecode.ConstPool
CONSTANT_String
CONST_Utf8 - Static variable in class javassist.bytecode.ConstPool
CONSTANT_Utf8
CannotCompileException - exception javassist.CannotCompileException.
Thrown when bytecode transformation has failed.
CannotCompileException(String) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with a message.
CannotCompileException(Throwable) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with an Exception representing the cause.
CannotCompileException(String, Throwable) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with a detailed message and an Exception representing the cause.
CannotCompileException(NotFoundException) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with a NotFoundException.
CannotCompileException(CompileError) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with an CompileError.
CannotCompileException(ClassNotFoundException, String) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with a ClassNotFoundException.
CannotCompileException(ClassFormatError, String) - Constructor for class javassist.CannotCompileException
Constructs a CannotCompileException with a ClassFormatError.
CannotCreateException - exception javassist.reflect.CannotCreateException.
Signals that ClassMetaobject.newInstance() fails.
CannotCreateException(String) - Constructor for class javassist.reflect.CannotCreateException
 
CannotCreateException(Exception) - Constructor for class javassist.reflect.CannotCreateException
 
CannotInvokeException - exception javassist.reflect.CannotInvokeException.
Thrown when method invocation using the reflection API has thrown an exception.
CannotInvokeException(String) - Constructor for class javassist.reflect.CannotInvokeException
Constructs a CannotInvokeException with an error message.
CannotInvokeException(InvocationTargetException) - Constructor for class javassist.reflect.CannotInvokeException
Constructs a CannotInvokeException with an InvocationTargetException.
CannotInvokeException(IllegalAccessException) - Constructor for class javassist.reflect.CannotInvokeException
Constructs a CannotInvokeException with an IllegalAccessException.
CannotInvokeException(ClassNotFoundException) - Constructor for class javassist.reflect.CannotInvokeException
Constructs a CannotInvokeException with an ClassNotFoundException.
CannotReflectException - exception javassist.reflect.CannotReflectException.
Thrown by makeReflective() in Reflection when there is an attempt to reflect a class that is either an interface or a subclass of either ClassMetaobject or Metaobject.
CannotReflectException(String) - Constructor for class javassist.reflect.CannotReflectException
 
Cast - class javassist.expr.Cast.
Explicit type cast.
Cflow - class javassist.runtime.Cflow.
A support class for implementing $cflow.
Cflow() - Constructor for class javassist.runtime.Cflow
 
CharMemberValue - class javassist.bytecode.annotation.CharMemberValue.
Char constant value.
CharMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.CharMemberValue
Constructs a char constant value.
CharMemberValue(char, ConstPool) - Constructor for class javassist.bytecode.annotation.CharMemberValue
Constructs a char constant value.
CharMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.CharMemberValue
Constructs a char constant value.
ClassClassPath - class javassist.ClassClassPath.
A search-path for obtaining a class file by getResourceAsStream() in java.lang.Class.
ClassClassPath(Class) - Constructor for class javassist.ClassClassPath
Creates a search path.
ClassFile - class javassist.bytecode.ClassFile.
ClassFile represents a Java .class file, which consists of a constant pool, methods, fields, and attributes.
ClassFile(DataInputStream) - Constructor for class javassist.bytecode.ClassFile
Constructs a class file from a byte stream.
ClassFile(boolean, String, String) - Constructor for class javassist.bytecode.ClassFile
Constructs a class file including no members.
ClassFileWriter - class javassist.bytecode.ClassFileWriter.
A utility class for priting the contents of a class file.
ClassFileWriter() - Constructor for class javassist.bytecode.ClassFileWriter
 
ClassMap - class javassist.ClassMap.
A hashtable associating class names with different names.
ClassMap() - Constructor for class javassist.ClassMap
 
ClassMemberValue - class javassist.bytecode.annotation.ClassMemberValue.
String constant value.
ClassMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.ClassMemberValue
Constructs a string constant value.
ClassMemberValue(String, ConstPool) - Constructor for class javassist.bytecode.annotation.ClassMemberValue
Constructs a string constant value.
ClassMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.ClassMemberValue
Constructs a string constant value.
ClassMetaobject - class javassist.reflect.ClassMetaobject.
A runtime class metaobject.
ClassMetaobject(String[]) - Constructor for class javassist.reflect.ClassMetaobject
Constructs a ClassMetaobject.
ClassPath - interface javassist.ClassPath.
ClassPath is an interface implemented by objects representing a class search path.
ClassPool - class javassist.ClassPool.
A container of CtClass objects.
ClassPool() - Constructor for class javassist.ClassPool
Creates a root class pool.
ClassPool(ClassPool) - Constructor for class javassist.ClassPool
Creates a class pool.
CodeAttribute - class javassist.bytecode.CodeAttribute.
Code_attribute.
CodeAttribute(ConstPool, int, int, byte[], ExceptionTable) - Constructor for class javassist.bytecode.CodeAttribute
Constructs a Code_attribute.
CodeAttribute.RuntimeCopyException - exception javassist.bytecode.CodeAttribute.RuntimeCopyException.
An exception that may be thrown by copy() in CodeAttribute.
CodeAttribute.RuntimeCopyException(String) - Constructor for class javassist.bytecode.CodeAttribute.RuntimeCopyException
Constructs an exception.
CodeConverter - class javassist.CodeConverter.
Simple translator of method bodies (also see the javassist.expr package).
CodeConverter() - Constructor for class javassist.CodeConverter
 
CodeIterator - class javassist.bytecode.CodeIterator.
An iterator for editing a code attribute.
Compiler - class javassist.preproc.Compiler.
This is a preprocessor for Java source programs using annotated import declarations.
Compiler(String) - Constructor for class javassist.preproc.Compiler
Constructs a Compiler with a source file.
Compiler - class javassist.reflect.Compiler.
A bytecode translator for reflection.
Compiler() - Constructor for class javassist.reflect.Compiler
 
ConstPool - class javassist.bytecode.ConstPool.
Constant pool table.
ConstPool(String) - Constructor for class javassist.bytecode.ConstPool
Constructs a constant pool table.
ConstPool(DataInputStream) - Constructor for class javassist.bytecode.ConstPool
Constructs a constant pool table from the given byte stream.
ConstantAttribute - class javassist.bytecode.ConstantAttribute.
ConstantValue_attribute.
ConstantAttribute(ConstPool, int) - Constructor for class javassist.bytecode.ConstantAttribute
Constructs a ConstantValue attribute.
CtBehavior - class javassist.CtBehavior.
CtBehavior represents a method, a constructor, or a static constructor (class initializer).
CtClass - class javassist.CtClass.
An instance of CtClass represents a class.
CtConstructor - class javassist.CtConstructor.
An instance of CtConstructor represents a constructor.
CtConstructor(CtClass[], CtClass) - Constructor for class javassist.CtConstructor
Creates a constructor with no constructor body.
CtConstructor(CtConstructor, CtClass, ClassMap) - Constructor for class javassist.CtConstructor
Creates a copy of a CtConstructor object.
CtField - class javassist.CtField.
An instance of CtField represents a field.
CtField(CtClass, String, CtClass) - Constructor for class javassist.CtField
Creates a CtField object.
CtField(CtField, CtClass) - Constructor for class javassist.CtField
Creates a copy of the given field.
CtField.Initializer - class javassist.CtField.Initializer.
Instances of this class specify how to initialize a field.
CtField.Initializer() - Constructor for class javassist.CtField.Initializer
 
CtMember - class javassist.CtMember.
An instance of CtMember represents a field, a constructor, or a method.
CtMethod - class javassist.CtMethod.
An instance of CtMethod represents a method.
CtMethod(CtClass, String, CtClass[], CtClass) - Constructor for class javassist.CtMethod
Creates a public abstract method.
CtMethod(CtMethod, CtClass, ClassMap) - Constructor for class javassist.CtMethod
Creates a copy of a CtMethod object.
CtMethod.ConstParameter - class javassist.CtMethod.ConstParameter.
Instances of this class represent a constant parameter.
CtNewConstructor - class javassist.CtNewConstructor.
A collection of static methods for creating a CtConstructor.
CtNewConstructor() - Constructor for class javassist.CtNewConstructor
 
CtNewMethod - class javassist.CtNewMethod.
A collection of static methods for creating a CtMethod.
CtNewMethod() - Constructor for class javassist.CtNewMethod
 
CtPrimitiveType - class javassist.CtPrimitiveType.
An instance of CtPrimitiveType represents a primitive type.
call(int, int, Object[]) - Method in class javassist.rmi.ObjectImporter
Calls a method on a remote object.
catchType(int) - Method in class javassist.bytecode.ExceptionTable
Returns catchType of the n-th entry.
changeReturnType(String, String) - Static method in class javassist.bytecode.Descriptor
Changes the return type included in the given descriptor.
charType - Static variable in class javassist.CtClass
The CtClass object representing the char type.
childFirstLookup - Variable in class javassist.ClassPool
Determines the search order.
classIndex() - Method in class javassist.bytecode.EnclosingMethodAttribute
Returns the value of class_index.
classInfoIndex(String) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and class_info_index in member_value.
classInfoIndex(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and class_info_index in member_value.
className() - Method in class javassist.bytecode.EnclosingMethodAttribute
Returns the name of the class specified by class_index.
classname - Variable in class javassist.rmi.RemoteRef
 
clear(int, int) - Static method in class javassist.Modifier
Clears a specified bit in mod.
clear(int, int) - Static method in class javassist.bytecode.AccessFlag
Clears a specified bit in accflags.
close() - Method in class javassist.ByteArrayClassPath
Closes this class path.
close() - Method in class javassist.ClassClassPath
Does nothing.
close() - Method in interface javassist.ClassPath
This method is invoked when the ClassPath object is detached from the search path.
close() - Method in class javassist.LoaderClassPath
Closes this class path.
close() - Method in class javassist.URLClassPath
Closes this class path.
close() - Method in class javassist.bytecode.annotation.AnnotationsWriter
Closes the output stream.
codeLength(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns local_variable_table[i].length.
compact() - Method in class javassist.bytecode.ClassFile
Eliminates dead constant pool items.
computeMaxStack() - Method in class javassist.bytecode.CodeAttribute
Computes the maximum stack size and sets max_stack to the computed size.
constValueIndex(boolean) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(byte) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(char) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(short) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(long) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(float) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(double) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(String) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(int, int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constant(int) - Static method in class javassist.CtField.Initializer
Makes an initializer that assigns a constant integer value.
constant(long) - Static method in class javassist.CtField.Initializer
Makes an initializer that assigns a constant long value.
constant(double) - Static method in class javassist.CtField.Initializer
Makes an initializer that assigns a constant double value.
constant(String) - Static method in class javassist.CtField.Initializer
Makes an initializer that assigns a constant string value.
copy(CtConstructor, CtClass, ClassMap) - Static method in class javassist.CtNewConstructor
Creats a copy of a constructor.
copy(CtMethod, CtClass, ClassMap) - Static method in class javassist.CtNewMethod
Creates a copy of a method.
copy(CtMethod, String, CtClass, ClassMap) - Static method in class javassist.CtNewMethod
Creates a copy of a method with a new name.
copy(ConstPool, Map) - Method in class javassist.bytecode.AnnotationsAttribute
Copies this attribute and returns a new copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.AttributeInfo
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.CodeAttribute
Makes a copy.
copy(int, ConstPool, Map) - Method in class javassist.bytecode.ConstPool
Copies the n-th item in this ConstPool object into the destination ConstPool object.
copy(ConstPool, Map) - Method in class javassist.bytecode.ConstantAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.DeprecatedAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.EnclosingMethodAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.ExceptionTable
Makes a copy of this exception_table[].
copy(ConstPool, Map) - Method in class javassist.bytecode.ExceptionsAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.InnerClassesAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.LineNumberAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.LocalVariableAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.ParameterAnnotationsAttribute
Copies this attribute and returns a new copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.SignatureAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.SourceFileAttribute
Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.SyntheticAttribute
Makes a copy.
currentPc() - Method in class javassist.bytecode.Bytecode
Returns the length of bytecode sequence that have been added so far.

D

D2F - Static variable in interface javassist.bytecode.Opcode
 
D2I - Static variable in interface javassist.bytecode.Opcode
 
D2L - Static variable in interface javassist.bytecode.Opcode
 
DADD - Static variable in interface javassist.bytecode.Opcode
 
DALOAD - Static variable in interface javassist.bytecode.Opcode
 
DASTORE - Static variable in interface javassist.bytecode.Opcode
 
DCMPG - Static variable in interface javassist.bytecode.Opcode
 
DCMPL - Static variable in interface javassist.bytecode.Opcode
 
DCONST_0 - Static variable in interface javassist.bytecode.Opcode
 
DCONST_1 - Static variable in interface javassist.bytecode.Opcode
 
DDIV - Static variable in interface javassist.bytecode.Opcode
 
DLOAD - Static variable in interface javassist.bytecode.Opcode
 
DLOAD_0 - Static variable in interface javassist.bytecode.Opcode
 
DLOAD_1 - Static variable in interface javassist.bytecode.Opcode
 
DLOAD_2 - Static variable in interface javassist.bytecode.Opcode
 
DLOAD_3 - Static variable in interface javassist.bytecode.Opcode
 
DMUL - Static variable in interface javassist.bytecode.Opcode
 
DNEG - Static variable in interface javassist.bytecode.Opcode
 
DREM - Static variable in interface javassist.bytecode.Opcode
 
DRETURN - Static variable in interface javassist.bytecode.Opcode
 
DSTORE - Static variable in interface javassist.bytecode.Opcode
 
DSTORE_0 - Static variable in interface javassist.bytecode.Opcode
 
DSTORE_1 - Static variable in interface javassist.bytecode.Opcode
 
DSTORE_2 - Static variable in interface javassist.bytecode.Opcode
 
DSTORE_3 - Static variable in interface javassist.bytecode.Opcode
 
DSUB - Static variable in interface javassist.bytecode.Opcode
 
DUP - Static variable in interface javassist.bytecode.Opcode
 
DUP2 - Static variable in interface javassist.bytecode.Opcode
 
DUP2_X1 - Static variable in interface javassist.bytecode.Opcode
 
DUP2_X2 - Static variable in interface javassist.bytecode.Opcode
 
DUP_X1 - Static variable in interface javassist.bytecode.Opcode
 
DUP_X2 - Static variable in interface javassist.bytecode.Opcode
 
DeprecatedAttribute - class javassist.bytecode.DeprecatedAttribute.
Deprecated_attribute.
DeprecatedAttribute(ConstPool) - Constructor for class javassist.bytecode.DeprecatedAttribute
Constructs a Deprecated attribute.
Desc - class javassist.runtime.Desc.
A support class for implementing $sig and $type.
Desc() - Constructor for class javassist.runtime.Desc
 
Descriptor - class javassist.bytecode.Descriptor.
A support class for dealing with descriptors.
Descriptor() - Constructor for class javassist.bytecode.Descriptor
 
DotClass - class javassist.runtime.DotClass.
A support class for implementing .class notation.
DotClass() - Constructor for class javassist.runtime.DotClass
 
DoubleMemberValue - class javassist.bytecode.annotation.DoubleMemberValue.
Double floating-point number constant value.
DoubleMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
DoubleMemberValue(double, ConstPool) - Constructor for class javassist.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
DoubleMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
Dump - class javassist.Dump.
Dump is a tool for viewing the class definition in the given class file.
dataSize(String) - Static method in class javassist.bytecode.Descriptor
Computes the data size specified by the given descriptor.
debugDir - Variable in class javassist.web.Webserver
If this field is not null, the class files taken from ClassPool are written out under the directory specified by this field.
defaultConstructor(CtClass) - Static method in class javassist.CtNewConstructor
Creates a default (public) constructor.
defrost() - Method in class javassist.CtClass
Defrosts the class so that the class can be modified again.
delegateLoadingOf(String) - Method in class javassist.Loader
Records a class so that the loading of that class is delegated to the parent class loader.
delegator(CtMethod, CtClass) - Static method in class javassist.CtNewMethod
Creates a method forwarding to a delegate in a super class.
descriptor(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns the type descriptor of the local variable specified by local_variable_table[i].descriptor_index.
descriptorIndex(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns the value of local_variable_table[i].descriptor_index.
detach() - Method in class javassist.CtClass
Removes this CtClass object from the ClassPool.
doDelegation - Variable in class javassist.Loader
Specifies the algorithm of class loading.
doReply(InputStream, OutputStream, String) - Method in class javassist.rmi.AppletServer
Processes a request from a web browser (an ObjectImporter).
doReply(InputStream, OutputStream, String) - Method in class javassist.web.Webserver
Proceses a HTTP request from a client.
doit(CtClass, MethodInfo) - Method in class javassist.expr.ExprEditor
Undocumented method.
doubleType - Static variable in class javassist.CtClass
The CtClass object representing the double type.

E

ENUM - Static variable in class javassist.bytecode.AccessFlag
 
EnclosingMethodAttribute - class javassist.bytecode.EnclosingMethodAttribute.
EnclosingMethod_attribute.
EnclosingMethodAttribute(ConstPool, String, String, String) - Constructor for class javassist.bytecode.EnclosingMethodAttribute
Constructs an EnclosingMethod attribute.
EnumMemberValue - class javassist.bytecode.annotation.EnumMemberValue.
Enum constant value.
EnumMemberValue(int, int, ConstPool) - Constructor for class javassist.bytecode.annotation.EnumMemberValue
Constructs an enum constant value.
EnumMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.EnumMemberValue
Constructs an enum constant value.
ExceptionTable - class javassist.bytecode.ExceptionTable.
exception_table[] of Code_attribute.
ExceptionTable(ConstPool) - Constructor for class javassist.bytecode.ExceptionTable
Constructs an exception_table[].
ExceptionsAttribute - class javassist.bytecode.ExceptionsAttribute.
Exceptions_attribute.
ExceptionsAttribute(ConstPool) - Constructor for class javassist.bytecode.ExceptionsAttribute
Constructs a new exceptions attribute.
Expr - class javassist.expr.Expr.
Expression.
ExprEditor - class javassist.expr.ExprEditor.
A translator of method bodies.
ExprEditor() - Constructor for class javassist.expr.ExprEditor
Default constructor.
edit(NewExpr) - Method in class javassist.expr.ExprEditor
Edits a new expression (overridable).
edit(NewArray) - Method in class javassist.expr.ExprEditor
Edits an expression for array creation (overridable).
edit(MethodCall) - Method in class javassist.expr.ExprEditor
Edits a method call (overridable).
edit(FieldAccess) - Method in class javassist.expr.ExprEditor
Edits a field-access expression (overridable).
edit(Instanceof) - Method in class javassist.expr.ExprEditor
Edits an instanceof expression (overridable).
edit(Cast) - Method in class javassist.expr.ExprEditor
Edits an expression for explicit type casting (overridable).
edit(Handler) - Method in class javassist.expr.ExprEditor
Edits a catch clause (overridable).
end() - Method in class javassist.web.Webserver
Closes the socket.
endPc(int) - Method in class javassist.bytecode.ExceptionTable
Returns endPc of the n-th entry.
enter() - Method in class javassist.runtime.Cflow
Increments the counter.
enumConstValue(String, String) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and enum_const_value in member_value.
enumConstValue(int, int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes tag and enum_const_value in member_value.
eqParamTypes(String, String) - Static method in class javassist.bytecode.Descriptor
Returns true if the list of the parameter types of desc1 is equal to that of desc2.
equals(Object) - Method in class javassist.CtMethod
Indicates whether obj has the same name and the same signature as this method.
exit() - Method in class javassist.runtime.Cflow
Decrements the counter.
exportObject(String, Object) - Method in class javassist.rmi.AppletServer
Exports an object.

F

F2D - Static variable in interface javassist.bytecode.Opcode
 
F2I - Static variable in interface javassist.bytecode.Opcode
 
F2L - Static variable in interface javassist.bytecode.Opcode
 
FADD - Static variable in interface javassist.bytecode.Opcode
 
FALOAD - Static variable in interface javassist.bytecode.Opcode
 
FASTORE - Static variable in interface javassist.bytecode.Opcode
 
FCMPG - Static variable in interface javassist.bytecode.Opcode
 
FCMPL - Static variable in interface javassist.bytecode.Opcode
 
FCONST_0 - Static variable in interface javassist.bytecode.Opcode
 
FCONST_1 - Static variable in interface javassist.bytecode.Opcode
 
FCONST_2 - Static variable in interface javassist.bytecode.Opcode
 
FDIV - Static variable in interface javassist.bytecode.Opcode
 
FINAL - Static variable in class javassist.Modifier
 
FINAL - Static variable in class javassist.bytecode.AccessFlag
 
FLOAD - Static variable in interface javassist.bytecode.Opcode
 
FLOAD_0 - Static variable in interface javassist.bytecode.Opcode
 
FLOAD_1 - Static variable in interface javassist.bytecode.Opcode
 
FLOAD_2 - Static variable in interface javassist.bytecode.Opcode
 
FLOAD_3 - Static variable in interface javassist.bytecode.Opcode
 
FMUL - Static variable in interface javassist.bytecode.Opcode
 
FNEG - Static variable in interface javassist.bytecode.Opcode
 
FREM - Static variable in interface javassist.bytecode.Opcode
 
FRETURN - Static variable in interface javassist.bytecode.Opcode
 
FSTORE - Static variable in interface javassist.bytecode.Opcode
 
FSTORE_0 - Static variable in interface javassist.bytecode.Opcode
 
FSTORE_1 - Static variable in interface javassist.bytecode.Opcode
 
FSTORE_2 - Static variable in interface javassist.bytecode.Opcode
 
FSTORE_3 - Static variable in interface javassist.bytecode.Opcode
 
FSUB - Static variable in interface javassist.bytecode.Opcode
 
FieldAccess - class javassist.expr.FieldAccess.
Expression for accessing a field.
FieldInfo - class javassist.bytecode.FieldInfo.
field_info structure.
FieldInfo(ConstPool, String, String) - Constructor for class javassist.bytecode.FieldInfo
Constructs a field_info structure.
FloatMemberValue - class javassist.bytecode.annotation.FloatMemberValue.
Floating-point number constant value.
FloatMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
FloatMemberValue(float, ConstPool) - Constructor for class javassist.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
FloatMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
fail(ClassNotFoundException) - Static method in class javassist.runtime.DotClass
 
fetchClass(String, int, String, String) - Static method in class javassist.URLClassPath
Reads a class file on an http server.
find(String) - Method in class javassist.ByteArrayClassPath
Obtains the URL.
find(String) - Method in class javassist.ClassClassPath
Obtains the URL of the specified class file.
find(String) - Method in interface javassist.ClassPath
Returns the uniform resource locator (URL) of the class file with the specified name.
find(String) - Method in class javassist.ClassPool
Searches the class path to obtain the URL of the class file specified by classname.
find(String) - Method in class javassist.LoaderClassPath
Obtains the URL of the specified class file.
find(String) - Method in class javassist.URLClassPath
Returns the URL.
fix(CtClass) - Method in class javassist.ClassMap
Prevents a mapping from the specified class name to another name.
fix(String) - Method in class javassist.ClassMap
Prevents a mapping from the specified class name to another name.
floatType - Static variable in class javassist.CtClass
The CtClass object representing the float type.
forward(Object[], int) - Method in class javassist.rmi.Sample
 
forwardStatic(Object[], int) - Static method in class javassist.rmi.Sample
 

G

GETFIELD - Static variable in interface javassist.bytecode.Opcode
 
GETSTATIC - Static variable in interface javassist.bytecode.Opcode
 
GOTO - Static variable in interface javassist.bytecode.Opcode
 
GOTO_W - Static variable in interface javassist.bytecode.Opcode
 
get(Object) - Method in class javassist.ClassMap
Returns the class name to wihch the given jvmClassName is mapped.
get(String) - Method in class javassist.ClassPool
Reads a class file from the source and returns a reference to the CtClass object representing that class file.
get(String[]) - Method in class javassist.ClassPool
Reads class files from the source and returns an array of CtClass objects representing those class files.
get() - Method in class javassist.bytecode.AttributeInfo
Returns the info field of this attribute_info structure.
get() - Method in class javassist.bytecode.Bytecode
Returns the produced bytecode sequence.
get() - Method in class javassist.bytecode.CodeAttribute
This method is not available.
get() - Method in class javassist.bytecode.CodeIterator
Returns a Code attribute read with this iterator.
getAccessFlags() - Method in class javassist.bytecode.ClassFile
Returns access flags.
getAccessFlags() - Method in class javassist.bytecode.FieldInfo
Returns the access flags.
getAccessFlags() - Method in class javassist.bytecode.MethodInfo
Returns access flags.
getAccessorMaker() - Method in class javassist.CtClass
Undocumented method.
getAndRename(String, String) - Method in class javassist.ClassPool
Reads a class file and constructs a CtClass object with a new name.
getAnnotation(String) - Method in class javassist.bytecode.AnnotationsAttribute
Parses the annotations and returns a data structure representing the annotation with the specified type.
getAnnotations() - Method in class javassist.bytecode.AnnotationsAttribute
Parses the annotations and returns a data structure representing that parsed annotations.
getAnnotations() - Method in class javassist.bytecode.ParameterAnnotationsAttribute
Parses the annotations and returns a data structure representing that parsed annotations.
getArrayType() - Method in class javassist.CtPrimitiveType
Returns the array-type code representing the type.
getAttribute(String) - Method in class javassist.CtBehavior
Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.CtClass
Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.CtField
Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.CtMember
Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.bytecode.ClassFile
Returns the attribute with the specified name.
getAttribute(String) - Method in class javassist.bytecode.CodeAttribute
Returns the attribute with the specified name.
getAttribute(String) - Method in class javassist.bytecode.FieldInfo
Returns the attribute with the specified name.
getAttribute(String) - Method in class javassist.bytecode.MethodInfo
Returns the attribute with the specified name.
getAttributes() - Method in class javassist.bytecode.ClassFile
Returns all the attributes.
getAttributes() - Method in class javassist.bytecode.CodeAttribute
Returns attributes[].
getAttributes() - Method in class javassist.bytecode.FieldInfo
Returns all the attributes.
getAttributes() - Method in class javassist.bytecode.MethodInfo
Returns all the attributes.
getClassFile() - Method in class javassist.CtClass
Returns a class file for this class.
getClassFile2() - Method in class javassist.CtClass
Undocumented method.
getClassInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Class_info structure at the given index.
getClassInitializer() - Method in class javassist.CtClass
Gets the class initializer (static constructor) declared in the class.
getClassMetaobject() - Method in class javassist.reflect.Metaobject
Obtains the class metaobject associated with this metaobject.
getClassName() - Method in class javassist.bytecode.ConstPool
Returns the name of the class using this constant pool table.
getClassName() - Method in class javassist.expr.FieldAccess
Returns the name of the class in which the field is declared.
getClassName() - Method in class javassist.expr.MethodCall
Returns the class name of the target object, which the method is called on.
getClassName() - Method in class javassist.expr.NewExpr
Returns the class name of the created object.
getClassPool() - Method in class javassist.CtClass
Returns a ClassPool for this class.
getClazz(String) - Static method in class javassist.runtime.Desc
Interprets the given class name.
getCode() - Method in class javassist.bytecode.CodeAttribute
Returns code[].
getCodeAttribute() - Method in class javassist.bytecode.MethodInfo
Returns a Code attribute.
getCodeLength() - Method in class javassist.bytecode.CodeAttribute
Returns code_length.
getCodeLength() - Method in class javassist.bytecode.CodeIterator
Returns code_length of Code_attribute.
getComponentType() - Method in class javassist.CtClass
If this object represents an array, this method returns the component type of the array.
getComponentType() - Method in class javassist.expr.NewArray
Returns the type of array components.
getConstPool() - Method in class javassist.bytecode.AttributeInfo
Returns a constant pool table.
getConstPool() - Method in class javassist.bytecode.Bytecode
Gets a constant pool table.
getConstPool() - Method in class javassist.bytecode.ClassFile
Returns a constant pool table.
getConstPool() - Method in class javassist.bytecode.FieldInfo
Returns the constant pool table used by this field_info.
getConstPool() - Method in class javassist.bytecode.MethodInfo
Returns a constant pool table used by this method.
getConstPool() - Method in class javassist.bytecode.annotation.AnnotationsWriter
Obtains the constant pool given to the constructor.
getConstantValue() - Method in class javassist.CtField
Returns the value of this field if it is a constant field.
getConstantValue() - Method in class javassist.bytecode.ConstantAttribute
Returns constantvalue_index.
getConstantValue() - Method in class javassist.bytecode.FieldInfo
Finds a ConstantValue attribute and returns the index into the constant_pool table.
getConstructor(String) - Method in class javassist.CtClass
Returns the constructor with the given signature, which is represented by a character string called method descriptor.
getConstructor() - Method in class javassist.expr.NewExpr
Returns the constructor called for creating the object.
getConstructors() - Method in class javassist.CtClass
Returns an array containing CtConstructor objects representing all the public constructors of the class.
getCreatedDimensions() - Method in class javassist.expr.NewArray
Returns the number of dimensions of arrays to be created.
getDataSize() - Method in class javassist.CtPrimitiveType
Returns the data size of the primitive type.
getDeclaredBehaviors() - Method in class javassist.CtClass
Gets all the constructors and methods declared in the class.
getDeclaredConstructor(CtClass[]) - Method in class javassist.CtClass
Returns a constructor receiving the specified parameters.
getDeclaredConstructors() - Method in class javassist.CtClass
Gets all the constructors declared in the class.
getDeclaredField(String) - Method in class javassist.CtClass
Retrieves the field with the specified name among the fields declared in the class.
getDeclaredFields() - Method in class javassist.CtClass
Gets all the fields declared in the class.
getDeclaredMethod(String, CtClass[]) - Method in class javassist.CtClass
Retrieves the method with the specified name and parameter types among the methods declared in the class.
getDeclaredMethod(String) - Method in class javassist.CtClass
Retrieves the method with the specified name among the methods declared in the class.
getDeclaredMethods() - Method in class javassist.CtClass
Gets all methods declared in the class.
getDeclaringClass() - Method in class javassist.CtClass
If this class is a member class or interface of another class, then the class enclosing this class is returned.
getDeclaringClass() - Method in class javassist.CtField
Returns the class declaring the field.
getDeclaringClass() - Method in class javassist.CtMember
Returns the class that declares this member.
getDeclaringClass() - Method in class javassist.bytecode.CodeAttribute
Returns the name of the class declaring the method including this code attribute.
getDefault() - Static method in class javassist.ClassPool
Returns the default class pool.
getDescriptor() - Method in class javassist.CtPrimitiveType
Returns the descriptor representing this type.
getDescriptor() - Method in class javassist.bytecode.FieldInfo
Returns the field descriptor.
getDescriptor() - Method in class javassist.bytecode.MethodInfo
Returns a method descriptor.
getDimension() - Method in class javassist.expr.NewArray
Returns the dimension of the created array.
getDoubleInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Double_info structure at the given index.
getEnclosingClass() - Method in class javassist.CtClass
Returns the immediately enclosing class of this class.
getException(int) - Method in class javassist.bytecode.ExceptionsAttribute
Returns the value of exception_index_table[nth].
getExceptionIndexes() - Method in class javassist.bytecode.ExceptionsAttribute
Returns exception_index_table[].
getExceptionTable() - Method in class javassist.bytecode.Bytecode
Returns exception_table.
getExceptionTable() - Method in class javassist.bytecode.CodeAttribute
Returns exception_table[].
getExceptionTypes() - Method in class javassist.CtBehavior
Obtains exceptions that this method/constructor may throw.
getExceptions() - Method in class javassist.bytecode.ExceptionsAttribute
Returns the names of exceptions that the method may throw.
getExceptionsAttribute() - Method in class javassist.bytecode.MethodInfo
Returns an Exceptions attribute.
getField(String) - Method in class javassist.CtClass
Returns the field with the specified name.
getField() - Method in class javassist.expr.FieldAccess
Returns the field accessed by this expression.
getFieldInfo() - Method in class javassist.CtField
Returns the FieldInfo representing the field in the class file.
getFieldInfo2() - Method in class javassist.CtField
Undocumented method.
getFieldName() - Method in class javassist.expr.FieldAccess
Returns the name of the field.
getFieldrefClass(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefClassName(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefName(int) - Method in class javassist.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getFieldrefNameAndType(int) - Method in class javassist.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefType(int) - Method in class javassist.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getFields() - Method in class javassist.CtClass
Returns an array containing CtField objects representing all the public fields of the class.
getFields() - Method in class javassist.bytecode.ClassFile
Returns all the fields declared in the class.
getFileName() - Method in class javassist.bytecode.SourceFileAttribute
Returns the file name indicated by sourcefile_index.
getFileName() - Method in class javassist.expr.Cast
Returns the source file containing the type-cast expression.
getFileName() - Method in class javassist.expr.Expr
Returns the source file containing the expression.
getFileName() - Method in class javassist.expr.FieldAccess
Returns the source file containing the field access.
getFileName() - Method in class javassist.expr.Handler
Returns the source file containing the catch clause.
getFileName() - Method in class javassist.expr.Instanceof
Returns the source file containing the instanceof expression.
getFileName() - Method in class javassist.expr.MethodCall
Returns the source file containing the method call.
getFileName() - Method in class javassist.expr.NewArray
Returns the source file containing the array creation.
getFileName() - Method in class javassist.expr.NewExpr
Returns the source file containing the new expression.
getFloatInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Float_info structure at the given index.
getGetMethodDescriptor() - Method in class javassist.CtPrimitiveType
Returns the descriptor of the method for retrieving the value from the wrapper object.
getGetMethodName() - Method in class javassist.CtPrimitiveType
Returns the name of the method for retrieving the value from the wrapper object.
getIntegerInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Integer_info structure at the given index.
getInterfaceMethodrefClass(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefClassName(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefName(int) - Method in class javassist.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getInterfaceMethodrefNameAndType(int) - Method in class javassist.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefType(int) - Method in class javassist.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getInterfaces() - Method in class javassist.CtClass
Obtains the class objects representing the interfaces implemented by the class or, if this object represents an interface, the interfaces extended by that interface.
getInterfaces() - Method in class javassist.bytecode.ClassFile
Returns the names of the interfaces implemented by the class.
getJavaClass() - Method in class javassist.reflect.ClassMetaobject
Obtains the java.lang.Class representing this class.
getLdcValue(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Integer_info, _Float_info, _Long_info, _Double_info, or _String_info structure.
getLineNumber(int) - Method in class javassist.bytecode.MethodInfo
Returns the line number of the source line corresponding to the specified bytecode contained in this method.
getLineNumber() - Method in class javassist.expr.Cast
Returns the line number of the source line containing the type-cast expression.
getLineNumber() - Method in class javassist.expr.Expr
Returns the line number of the source line containing the expression.
getLineNumber() - Method in class javassist.expr.FieldAccess
Returns the line number of the source line containing the field access.
getLineNumber() - Method in class javassist.expr.Handler
Returns the source line number of the catch clause.
getLineNumber() - Method in class javassist.expr.Instanceof
Returns the line number of the source line containing the instanceof expression.
getLineNumber() - Method in class javassist.expr.MethodCall
Returns the line number of the source line containing the method call.
getLineNumber() - Method in class javassist.expr.NewArray
Returns the line number of the source line containing the array creation.
getLineNumber() - Method in class javassist.expr.NewExpr
Returns the line number of the source line containing the new expression.
getLongInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_Long_info structure at the given index.
getMaxLocals() - Method in class javassist.bytecode.Bytecode
Gets max_locals.
getMaxLocals() - Method in class javassist.bytecode.CodeAttribute
Returns max_locals.
getMaxStack() - Method in class javassist.bytecode.Bytecode
Gets max_stack.
getMaxStack() - Method in class javassist.bytecode.CodeAttribute
Returns max_stack.
getMemberNames() - Method in class javassist.bytecode.annotation.Annotation
Obtains all the member names.
getMemberValue(String) - Method in class javassist.bytecode.annotation.Annotation
Obtains the member value with the given name.
getMethod(String, String) - Method in class javassist.ClassPool
Reads a class file and obtains a compile-time method.
getMethod(String, String) - Method in class javassist.CtClass
Returns the method with the given name and signature.
getMethod(String) - Method in class javassist.bytecode.ClassFile
Returns the method with the specified name.
getMethod() - Method in class javassist.expr.MethodCall
Returns the called method.
getMethod(int) - Method in class javassist.reflect.ClassMetaobject
Returns the java.lang.reflect.Method object representing the method specified by identifier.
getMethodIndex(String, Class[]) - Method in class javassist.reflect.ClassMetaobject
Returns the identifier index of the method, as identified by its original name.
getMethodInfo() - Method in class javassist.CtBehavior
Returns the MethodInfo representing this method/constructor in the class file.
getMethodInfo2() - Method in class javassist.CtBehavior
Undocumented method.
getMethodName() - Method in class javassist.expr.MethodCall
Returns the name of the called method.
getMethodName(int) - Method in class javassist.reflect.ClassMetaobject
Returns the name of the method specified by identifier.
getMethodName(int) - Method in class javassist.reflect.Metaobject
Returns the name of the method specified by identifier.
getMethodrefClass(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefClassName(int) - Method in class javassist.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefName(int) - Method in class javassist.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getMethodrefNameAndType(int) - Method in class javassist.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefType(int) - Method in class javassist.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getMethods() - Method in class javassist.CtClass
Returns an array containing CtMethod objects representing all the public methods of the class.
getMethods() - Method in class javassist.bytecode.ClassFile
Returns all the methods declared in the class.
getModifiers() - Method in class javassist.CtBehavior
Obtains the modifiers of the method/constructor.
getModifiers() - Method in class javassist.CtClass
Returns the modifiers for this class, encoded in an integer.
getModifiers() - Method in class javassist.CtField
Returns the encoded modifiers of the field.
getModifiers() - Method in class javassist.CtMember
Obtains the modifiers of the member.
getName() - Method in class javassist.CtClass
Obtains the fully-qualified name of the class.
getName() - Method in class javassist.CtConstructor
Obtains the name of this constructor.
getName() - Method in class javassist.CtField
Returns the name of the field.
getName() - Method in class javassist.CtMember
Obtains the name of the member.
getName() - Method in class javassist.CtMethod
Obtains the name of this method.
getName() - Method in class javassist.bytecode.AttributeInfo
Returns an attribute name.
getName() - Method in class javassist.bytecode.ClassFile
Returns the class name.
getName() - Method in class javassist.bytecode.FieldInfo
Returns the field name.
getName() - Method in class javassist.bytecode.MethodInfo
Returns a method name.
getName() - Method in class javassist.reflect.ClassMetaobject
Obtains the name of this class.
getNameAndTypeDescriptor(int) - Method in class javassist.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure at the given index.
getNameAndTypeName(int) - Method in class javassist.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure at the given index.
getObject() - Method in class javassist.reflect.Metaobject
Obtains the object controlled by this metaobject.
getObject(String) - Method in class javassist.rmi.ObjectImporter
Finds the object exported by a server with the specified name.
getPackageName() - Method in class javassist.CtClass
Obtains the package name.
getParamDescriptor(String) - Static method in class javassist.bytecode.Descriptor
Returns the signature of the given descriptor.
getParameterTypes() - Method in class javassist.CtBehavior
Obtains parameter types of this method/constructor.
getParameterTypes(String, ClassPool) - Static method in class javassist.bytecode.Descriptor
Returns the CtClass objects representing the parameter types specified by the given descriptor.
getParameterTypes(int) - Method in class javassist.reflect.ClassMetaobject
Returns an array of Class objects representing the formal parameter types of the method specified by identifier.
getParameterTypes(int) - Method in class javassist.reflect.Metaobject
Returns an array of Class objects representing the formal parameter types of the method specified by identifier.
getParams(String) - Static method in class javassist.runtime.Desc
Interprets the given type descriptor representing a method signature.
getPort() - Method in class javassist.web.Viewer
Returns the port number.
getReason() - Method in class javassist.CannotCompileException
 
getRefClasses() - Method in class javassist.CtClass
Returns a collection of the names of all the classes referenced in this class.
getReflectiveMethods() - Method in class javassist.reflect.ClassMetaobject
Returns an array of the methods defined on the given reflective object.
getReturnOp() - Method in class javassist.CtPrimitiveType
Returns the opcode for returning a value of the type.
getReturnType() - Method in class javassist.CtMethod
Obtains the type of the returned value.
getReturnType(String, ClassPool) - Static method in class javassist.bytecode.Descriptor
Returns the CtClass object representing the return type specified by the given descriptor.
getReturnType(int) - Method in class javassist.reflect.ClassMetaobject
Returns a Class objects representing the return type of the method specified by identifier.
getReturnType(int) - Method in class javassist.reflect.Metaobject
Returns a Class objects representing the return type of the method specified by identifier.
getServer() - Method in class javassist.web.Viewer
Returns the server name.
getSignature() - Method in class javassist.CtBehavior
Returns the character string representing the parameter types and the return type.
getSignature() - Method in class javassist.bytecode.SignatureAttribute
Returns the signature indicated by signature_index.
getSimpleName() - Method in class javassist.CtClass
Obtains the not-qualified class name.
getSourceFile() - Method in class javassist.bytecode.ClassFile
Returns the source file containing this class.
getStackDepth() - Method in class javassist.bytecode.Bytecode
Returns the current stack depth.
getStaticInitializer() - Method in class javassist.bytecode.ClassFile
Returns a static initializer (class initializer), or null if it does not exist.
getStringInfo(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_String_info structure at the given index.
getSuperclass() - Method in class javassist.CtClass
Obtains the class object representing the superclass of the class.
getSuperclass() - Method in class javassist.bytecode.ClassFile
Returns the super class name.
getSuperclassId() - Method in class javassist.bytecode.ClassFile
Returns the index of the constant pool entry representing the super class.
getTag(int) - Method in class javassist.bytecode.ConstPool
Returns the tag field of the constant pool table entry at the given index.
getThisClassInfo() - Method in class javassist.bytecode.ConstPool
Returns the index of CONSTANT_Class_info structure specifying the class using this constant pool table.
getType() - Method in class javassist.CtField
Returns the type of the field.
getType() - Method in class javassist.bytecode.annotation.ArrayMemberValue
Obtains the type of the elements.
getType() - Method in class javassist.bytecode.annotation.EnumMemberValue
Obtains the enum type name.
getType() - Method in class javassist.expr.Cast
Returns the CtClass object representing the type specified by the cast.
getType() - Method in class javassist.expr.Handler
Returns the type handled by the catch clause.
getType() - Method in class javassist.expr.Instanceof
Returns the CtClass object representing the type name on the right hand side of the instanceof operator.
getType(String) - Static method in class javassist.runtime.Desc
Interprets the given type descriptor.
getTypeName() - Method in class javassist.bytecode.annotation.Annotation
Obtains the name of the annotation type.
getURL() - Method in class javassist.CtClass
Returns the uniform resource locator (URL) of the class file.
getUtf8Info(int) - Method in class javassist.bytecode.ConstPool
Reads CONSTANT_utf8_info structure at the given index.
getValue() - Method in class javassist.bytecode.annotation.AnnotationMemberValue
Obtains the value.
getValue() - Method in class javassist.bytecode.annotation.ArrayMemberValue
Obtains the elements of the array.
getValue() - Method in class javassist.bytecode.annotation.BooleanMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.ByteMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.CharMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.ClassMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.DoubleMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.EnumMemberValue
Obtains the name of the enum constant value.
getValue() - Method in class javassist.bytecode.annotation.FloatMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.IntegerMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.LongMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.ShortMemberValue
Obtains the value of the member.
getValue() - Method in class javassist.bytecode.annotation.StringMemberValue
Obtains the value of the member.
getWrapperName() - Method in class javassist.CtPrimitiveType
Returns the name of the wrapper class.
getter(String, CtField) - Static method in class javassist.CtNewMethod
Creates a public getter method.
growStack(int) - Method in class javassist.bytecode.Bytecode
Increases the current stack depth.

H

Handler - class javassist.expr.Handler.
Catch clause.
handlerPc(int) - Method in class javassist.bytecode.ExceptionTable
Returns handlerPc of the n-th entry.
hasNext() - Method in class javassist.bytecode.CodeIterator
Returns true if there is more instructions.
hashCode() - Method in class javassist.CtMethod
Returns a hash code value for the method.
htmlfileBase - Variable in class javassist.web.Webserver
The top directory of html (and .gif, .class, ...) files.

I

I2B - Static variable in interface javassist.bytecode.Opcode
 
I2C - Static variable in interface javassist.bytecode.Opcode
 
I2D - Static variable in interface javassist.bytecode.Opcode
 
I2F - Static variable in interface javassist.bytecode.Opcode
 
I2L - Static variable in interface javassist.bytecode.Opcode
 
I2S - Static variable in interface javassist.bytecode.Opcode
 
IADD - Static variable in interface javassist.bytecode.Opcode
 
IALOAD - Static variable in interface javassist.bytecode.Opcode
 
IAND - Static variable in interface javassist.bytecode.Opcode
 
IASTORE - Static variable in interface javassist.bytecode.Opcode
 
ICONST_0 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_1 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_2 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_3 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_4 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_5 - Static variable in interface javassist.bytecode.Opcode
 
ICONST_M1 - Static variable in interface javassist.bytecode.Opcode
 
IDIV - Static variable in interface javassist.bytecode.Opcode
 
IFEQ - Static variable in interface javassist.bytecode.Opcode
 
IFGE - Static variable in interface javassist.bytecode.Opcode
 
IFGT - Static variable in interface javassist.bytecode.Opcode
 
IFLE - Static variable in interface javassist.bytecode.Opcode
 
IFLT - Static variable in interface javassist.bytecode.Opcode
 
IFNE - Static variable in interface javassist.bytecode.Opcode
 
IFNONNULL - Static variable in interface javassist.bytecode.Opcode
 
IFNULL - Static variable in interface javassist.bytecode.Opcode
 
IF_ACMPEQ - Static variable in interface javassist.bytecode.Opcode
 
IF_ACMPNE - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPEQ - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPGE - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPGT - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPLE - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPLT - Static variable in interface javassist.bytecode.Opcode
 
IF_ICMPNE - Static variable in interface javassist.bytecode.Opcode
 
IINC - Static variable in interface javassist.bytecode.Opcode
 
ILOAD - Static variable in interface javassist.bytecode.Opcode
 
ILOAD_0 - Static variable in interface javassist.bytecode.Opcode
 
ILOAD_1 - Static variable in interface javassist.bytecode.Opcode
 
ILOAD_2 - Static variable in interface javassist.bytecode.Opcode
 
ILOAD_3 - Static variable in interface javassist.bytecode.Opcode
 
IMUL - Static variable in interface javassist.bytecode.Opcode
 
INEG - Static variable in interface javassist.bytecode.Opcode
 
INSTANCEOF - Static variable in interface javassist.bytecode.Opcode
 
INTERFACE - Static variable in class javassist.Modifier
 
INTERFACE - Static variable in class javassist.bytecode.AccessFlag
 
INVOKEINTERFACE - Static variable in interface javassist.bytecode.Opcode
 
INVOKESPECIAL - Static variable in interface javassist.bytecode.Opcode
 
INVOKESTATIC - Static variable in interface javassist.bytecode.Opcode
 
INVOKEVIRTUAL - Static variable in interface javassist.bytecode.Opcode
 
IOR - Static variable in interface javassist.bytecode.Opcode
 
IREM - Static variable in interface javassist.bytecode.Opcode
 
IRETURN - Static variable in interface javassist.bytecode.Opcode
 
ISHL - Static variable in interface javassist.bytecode.Opcode
 
ISHR - Static variable in interface javassist.bytecode.Opcode
 
ISTORE - Static variable in interface javassist.bytecode.Opcode
 
ISTORE_0 - Static variable in interface javassist.bytecode.Opcode
 
ISTORE_1 - Static variable in interface javassist.bytecode.Opcode
 
ISTORE_2 - Static variable in interface javassist.bytecode.Opcode
 
ISTORE_3 - Static variable in interface javassist.bytecode.Opcode
 
ISUB - Static variable in interface javassist.bytecode.Opcode
 
IUSHR - Static variable in interface javassist.bytecode.Opcode
 
IXOR - Static variable in interface javassist.bytecode.Opcode
 
Inner - class javassist.runtime.Inner.
A support class for compiling a method declared in an inner class.
Inner() - Constructor for class javassist.runtime.Inner
 
InnerClassesAttribute - class javassist.bytecode.InnerClassesAttribute.
InnerClasses_attribute.
InnerClassesAttribute(ConstPool) - Constructor for class javassist.bytecode.InnerClassesAttribute
Constructs an empty InnerClasses attribute.
Instanceof - class javassist.expr.Instanceof.
Instanceof operator.
IntegerMemberValue - class javassist.bytecode.annotation.IntegerMemberValue.
Integer constant value.
IntegerMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
IntegerMemberValue(ConstPool, int) - Constructor for class javassist.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
IntegerMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
incMaxLocals(int) - Method in class javassist.bytecode.Bytecode
Increments max_locals.
index - Variable in class javassist.bytecode.LineNumberAttribute.Pc
The index into the code array.
index(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns local_variable_table[i].index.
indexOfBytecode() - Method in class javassist.expr.Expr
Returns the index of the bytecode corresponding to the expression.
innerClass(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns the class name indicated by classes[nth].inner_class_info_index.
innerClassIndex(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns classes[nth].inner_class_info_index.
innerName(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns the simple class name indicated by classes[nth].inner_name_index.
innerNameIndex(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns classes[nth].inner_name_index.
insert(byte[]) - Method in class javassist.bytecode.CodeIterator
Inserts the given bytecode sequence before the next instruction that would be returned by next() (not before the instruction returned by tha last call to next()).
insert(int, byte[]) - Method in class javassist.bytecode.CodeIterator
Inserts the given bytecode sequence before the instruction at the given index pos.
insert(ExceptionTable, int) - Method in class javassist.bytecode.CodeIterator
Copies and inserts the entries in the given exception table at the beginning of the exception table in the code attribute edited by this object.
insertAfter(String) - Method in class javassist.CtBehavior
Inserts bytecode at the end of the body.
insertAfter(String, boolean) - Method in class javassist.CtBehavior
Inserts bytecode at the end of the body.
insertAfterMethod(CtMethod, CtMethod) - Method in class javassist.CodeConverter
Inserts a call to another method after an existing method call.
insertAt(int, String) - Method in class javassist.CtBehavior
Inserts bytecode at the specified line in the body.
insertAt(int, boolean, String) - Method in class javassist.CtBehavior
Inserts bytecode at the specified line in the body.
insertBefore(String) - Method in class javassist.CtBehavior
Inserts bytecode at the beginning of the body.
insertBefore(String) - Method in class javassist.expr.Handler
Inserts bytecode at the beginning of the catch clause.
insertBeforeBody(String) - Method in class javassist.CtConstructor
Inserts bytecode just after another constructor in the super class or this class is called.
insertBeforeMethod(CtMethod, CtMethod) - Method in class javassist.CodeConverter
Insert a call to another method before an existing method call.
insertClassPath(ClassPath) - Method in class javassist.ClassPool
Insert a ClassPath object at the head of the search path.
insertClassPath(String) - Method in class javassist.ClassPool
Inserts a directory or a jar (or zip) file at the head of the search path.
insertEx(byte[]) - Method in class javassist.bytecode.CodeIterator
Inserts the given bytecode sequence exclusively before the next instruction that would be returned by next() (not before the instruction returned by tha last call to next()).
insertEx(int, byte[]) - Method in class javassist.bytecode.CodeIterator
Inserts the given bytecode sequence exclusively before the instruction at the given index pos.
insertExGap(int) - Method in class javassist.bytecode.CodeIterator
Inserts an exclusive gap before the next instruction that would be returned by next() (not before the instruction returned by tha last call to next()).
insertExGap(int, int) - Method in class javassist.bytecode.CodeIterator
Inserts an exclusive gap in front of the instruction at the given index pos.
insertGap(int) - Method in class javassist.bytecode.CodeIterator
Inserts a gap before the next instruction that would be returned by next() (not before the instruction returned by tha last call to next()).
insertGap(int, int) - Method in class javassist.bytecode.CodeIterator
Inserts a gap in front of the instruction at the given index pos.
insertParameter(String, String) - Static method in class javassist.bytecode.Descriptor
Inserts a parameter type at the beginning of the parameter list represented by the given descriptor.
instrument(CodeConverter) - Method in class javassist.CtBehavior
Modifies the method/constructor body.
instrument(ExprEditor) - Method in class javassist.CtBehavior
Modifies the method/constructor body.
instrument(CodeConverter) - Method in class javassist.CtClass
Applies the given converter to all methods and constructors declared in the class.
instrument(ExprEditor) - Method in class javassist.CtClass
Modifies the bodies of all methods and constructors declared in the class.
intType - Static variable in class javassist.CtClass
The CtClass object representing the int type.
integer(int) - Static method in class javassist.CtMethod.ConstParameter
Makes an integer constant.
integer(long) - Static method in class javassist.CtMethod.ConstParameter
Makes a long integer constant.
invisibleTag - Static variable in class javassist.bytecode.AnnotationsAttribute
The name of the RuntimeInvisibleAnnotations attribute.
invisibleTag - Static variable in class javassist.bytecode.ParameterAnnotationsAttribute
The name of the RuntimeInvisibleParameterAnnotations attribute.
invoke(Object, int, Object[]) - Static method in class javassist.reflect.ClassMetaobject
Invokes a method whose name begins with methodPrefix "_m_" and the identifier.
isAbstract(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the abstract modifier.
isAbstract() - Method in class javassist.bytecode.ClassFile
Returns true if this is an abstract class or an interface.
isArray() - Method in class javassist.CtClass
Returns true if this object represents an array type.
isClassInitializer() - Method in class javassist.CtConstructor
Returns true if this object represents a static initializer.
isConstructor() - Method in class javassist.CtConstructor
Returns true if this object represents a constructor.
isConstructor(String, int) - Method in class javassist.bytecode.ConstPool
Determines whether CONSTANT_Methodref_info structure at the given index represents the constructor of the given class.
isConstructor() - Method in class javassist.bytecode.MethodInfo
Returns true if this is a constructor.
isEmpty() - Method in class javassist.CtBehavior
Returns true if the body is empty.
isEmpty() - Method in class javassist.CtConstructor
Returns true if the constructor is the default one.
isEmpty() - Method in class javassist.CtMethod
Returns true if the method body is empty, that is, {}.
isFinal(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the final modifier.
isFinal() - Method in class javassist.bytecode.ClassFile
Returns true if this is a final class or interface.
isFrozen() - Method in class javassist.CtClass
Returns true if the class has been loaded or written out and thus it cannot be modified any more.
isInstance(Object) - Method in class javassist.reflect.ClassMetaobject
Returns true if obj is an instance of this class.
isInterface() - Method in class javassist.CtClass
Determines whether this object represents a class or an interface.
isInterface(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the interface modifier.
isInterface() - Method in class javassist.bytecode.ClassFile
Returns true if this is an interface.
isMember(String, String, int) - Method in class javassist.bytecode.ConstPool
Determines whether CONSTANT_Methodref_info, CONSTANT_Fieldref_info, or CONSTANT_InterfaceMethodref_info structure at the given index represents the member with the specified name and declaring class.
isMethod() - Method in class javassist.bytecode.MethodInfo
Returns true if this is not a constructor or a class initializer (static initializer).
isModified() - Method in class javassist.CtClass
Returns true if the definition of the class has been modified.
isNative(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the native modifier.
isPackage(int) - Static method in class javassist.bytecode.AccessFlag
Returns true if the access flags include neither public, protected, or private.
isPrimitive() - Method in class javassist.CtClass
Returns true if this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void.
isPrimitive() - Method in class javassist.CtPrimitiveType
Returns true if this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void.
isPrivate(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the private modifier.
isPrivate(int) - Static method in class javassist.bytecode.AccessFlag
Returns true if the access flags include the private bit.
isProtected(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the protected modifier.
isProtected(int) - Static method in class javassist.bytecode.AccessFlag
Returns true if the access flags include the protected bit.
isProxyClass(String) - Method in class javassist.rmi.StubGenerator
Returns true if the specified class is a proxy class recorded by makeProxyClass().
isPublic(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the public modifier.
isPublic(int) - Static method in class javassist.bytecode.AccessFlag
Returns true if the access flags include the public bit.
isReader() - Method in class javassist.expr.FieldAccess
Returns true if the field is read.
isStatic(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the static modifier.
isStatic() - Method in class javassist.expr.FieldAccess
Returns true if the field is static.
isStaticInitializer() - Method in class javassist.bytecode.MethodInfo
Returns true if this is a class initializer (static initializer).
isStrict(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the strictfp modifier.
isSuper() - Method in class javassist.expr.MethodCall
Returns true if the called method is of a superclass of the current class.
isSynchronized(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the synchronized modifier.
isTransient(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the transient modifier.
isVolatile(int) - Static method in class javassist.Modifier
Returns true if the modifiers include the volatile modifier.
isWriter() - Method in class javassist.expr.FieldAccess
Returns true if the field is written in.
iterator() - Method in class javassist.bytecode.CodeAttribute
Makes a new iterator for reading this code attribute.

J

JSR - Static variable in interface javassist.bytecode.Opcode
 
JSR_W - Static variable in interface javassist.bytecode.Opcode
 
javassist - package javassist
The Javassist Core API.
javassist.bytecode - package javassist.bytecode
Bytecode-level API.
javassist.bytecode.annotation - package javassist.bytecode.annotation
Annotations.
javassist.expr - package javassist.expr
This package contains the classes for modifying a method body.
javassist.preproc - package javassist.preproc
A sample preprocessor.
javassist.reflect - package javassist.reflect
Runtime Behavioral Reflection.
javassist.rmi - package javassist.rmi
Sample implementation of remote method invocation.
javassist.runtime - package javassist.runtime
Runtime support classes required by modified bytecode.
javassist.web - package javassist.web
Simple web server.

L

L2D - Static variable in interface javassist.bytecode.Opcode
 
L2F - Static variable in interface javassist.bytecode.Opcode
 
L2I - Static variable in interface javassist.bytecode.Opcode
 
LADD - Static variable in interface javassist.bytecode.Opcode
 
LALOAD - Static variable in interface javassist.bytecode.Opcode
 
LAND - Static variable in interface javassist.bytecode.Opcode
 
LASTORE - Static variable in interface javassist.bytecode.Opcode
 
LCMP - Static variable in interface javassist.bytecode.Opcode
 
LCONST_0 - Static variable in interface javassist.bytecode.Opcode
 
LCONST_1 - Static variable in interface javassist.bytecode.Opcode
 
LDC - Static variable in interface javassist.bytecode.Opcode
 
LDC2_W - Static variable in interface javassist.bytecode.Opcode
 
LDC_W - Static variable in interface javassist.bytecode.Opcode
 
LDIV - Static variable in interface javassist.bytecode.Opcode
 
LLOAD - Static variable in interface javassist.bytecode.Opcode
 
LLOAD_0 - Static variable in interface javassist.bytecode.Opcode
 
LLOAD_1 - Static variable in interface javassist.bytecode.Opcode
 
LLOAD_2 - Static variable in interface javassist.bytecode.Opcode
 
LLOAD_3 - Static variable in interface javassist.bytecode.Opcode
 
LMUL - Static variable in interface javassist.bytecode.Opcode
 
LNEG - Static variable in interface javassist.bytecode.Opcode
 
LOOKUPSWITCH - Static variable in interface javassist.bytecode.Opcode
 
LOR - Static variable in interface javassist.bytecode.Opcode
 
LREM - Static variable in interface javassist.bytecode.Opcode
 
LRETURN - Static variable in interface javassist.bytecode.Opcode
 
LSHL - Static variable in interface javassist.bytecode.Opcode
 
LSHR - Static variable in interface javassist.bytecode.Opcode
 
LSTORE - Static variable in interface javassist.bytecode.Opcode
 
LSTORE_0 - Static variable in interface javassist.bytecode.Opcode
 
LSTORE_1 - Static variable in interface javassist.bytecode.Opcode
 
LSTORE_2 - Static variable in interface javassist.bytecode.Opcode
 
LSTORE_3 - Static variable in interface javassist.bytecode.Opcode
 
LSUB - Static variable in interface javassist.bytecode.Opcode
 
LUSHR - Static variable in interface javassist.bytecode.Opcode
 
LXOR - Static variable in interface javassist.bytecode.Opcode
 
LineNumberAttribute - class javassist.bytecode.LineNumberAttribute.
LineNumberTable_attribute.
LineNumberAttribute.Pc - class javassist.bytecode.LineNumberAttribute.Pc.
Used as a return type of toNearPc().
LineNumberAttribute.Pc() - Constructor for class javassist.bytecode.LineNumberAttribute.Pc
 
Loader - class javassist.Loader.
The class loader for Javassist.
Loader() - Constructor for class javassist.Loader
Creates a new class loader.
Loader(ClassPool) - Constructor for class javassist.Loader
Creates a new class loader.
Loader(ClassLoader, ClassPool) - Constructor for class javassist.Loader
Creates a new class loader using the specified parent class loader for delegation.
Loader - class javassist.reflect.Loader.
A class loader for reflection.
Loader() - Constructor for class javassist.reflect.Loader
Constructs a new class loader.
LoaderClassPath - class javassist.LoaderClassPath.
A class search-path representing a class loader.
LoaderClassPath(ClassLoader) - Constructor for class javassist.LoaderClassPath
Creates a search path representing a class loader.
LocalVariableAttribute - class javassist.bytecode.LocalVariableAttribute.
LocalVariableTable_attribute or LocalVariableTypeTable_attribute.
LocalVariableAttribute(ConstPool) - Constructor for class javassist.bytecode.LocalVariableAttribute
Constructs an empty LocalVariableTable.
LongMemberValue - class javassist.bytecode.annotation.LongMemberValue.
Long integer constant value.
LongMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.LongMemberValue
Constructs a long constant value.
LongMemberValue(long, ConstPool) - Constructor for class javassist.bytecode.annotation.LongMemberValue
Constructs a long constant value.
LongMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.LongMemberValue
Constructs a long constant value.
length() - Method in class javassist.bytecode.AttributeInfo
Returns the length of this attribute_info structure.
length() - Method in class javassist.bytecode.Bytecode
Returns the length of the bytecode sequence.
length() - Method in class javassist.bytecode.CodeAttribute
Returns the length of this attribute_info structure.
line - Variable in class javassist.bytecode.LineNumberAttribute.Pc
The line number.
lineNumber(int) - Method in class javassist.bytecode.LineNumberAttribute
Returns line_number_table[i].line_number.
logging(String) - Method in class javassist.web.Webserver
Prints a log message.
logging(String, String) - Method in class javassist.web.Webserver
Prints a log message.
logging(String, String, String) - Method in class javassist.web.Webserver
Prints a log message.
logging2(String) - Method in class javassist.web.Webserver
Prints a log message with indentation.
longType - Static variable in class javassist.CtClass
The CtClass object representing the long type.
lookupCflow(String) - Method in class javassist.ClassPool
Undocumented method.
lookupObject(String) - Method in class javassist.rmi.ObjectImporter
Finds the object exported by the server with the specified name.

M

MONITORENTER - Static variable in interface javassist.bytecode.Opcode
 
MONITOREXIT - Static variable in interface javassist.bytecode.Opcode
 
MULTIANEWARRAY - Static variable in interface javassist.bytecode.Opcode
 
MemberValue - class javassist.bytecode.annotation.MemberValue.
The value of a member declared in an annotation.
MemberValueVisitor - interface javassist.bytecode.annotation.MemberValueVisitor.
Visitor for traversing member values included in an annotation.
Metalevel - interface javassist.reflect.Metalevel.
An interface to access a metaobject and a class metaobject.
Metaobject - class javassist.reflect.Metaobject.
A runtime metaobject.
Metaobject(Object, Object[]) - Constructor for class javassist.reflect.Metaobject
Constructs a Metaobject.
MethodCall - class javassist.expr.MethodCall.
Method invocation (caller-side expression).
MethodInfo - class javassist.bytecode.MethodInfo.
method_info structure.
MethodInfo(ConstPool, String, String) - Constructor for class javassist.bytecode.MethodInfo
Constructs a method_info structure.
MethodInfo(ConstPool, String, MethodInfo, Map) - Constructor for class javassist.bytecode.MethodInfo
Constructs a copy of method_info structure.
Mnemonic - interface javassist.bytecode.Mnemonic.
JVM Instruction Names.
Modifier - class javassist.Modifier.
The Modifier class provides static methods and constants to decode class and member access modifiers.
Modifier() - Constructor for class javassist.Modifier
 
main(String[]) - Static method in class javassist.CtClass
Prints the version number and the copyright notice.
main(String[]) - Static method in class javassist.Dump
Main method.
main(String[]) - Static method in class javassist.Loader
Loads a class with an instance of Loader and calls main() of that class.
main(String[]) - Static method in class javassist.preproc.Compiler
 
main(String[]) - Static method in class javassist.reflect.Compiler
 
main(String[]) - Static method in class javassist.reflect.Loader
Loads a class with an instance of Loader and calls main() in that class.
main(String[]) - Static method in class javassist.web.Viewer
Starts a program.
main(String[]) - Static method in class javassist.web.Webserver
Starts a web server.
make(String, CtClass) - Static method in class javassist.CtField
Compiles the given source code and creates a field.
make(String, CtClass) - Static method in class javassist.CtNewConstructor
Compiles the given source code and creates a constructor.
make(CtClass[], CtClass[], String, CtClass) - Static method in class javassist.CtNewConstructor
Creates a public constructor.
make(CtClass[], CtClass[], CtClass) - Static method in class javassist.CtNewConstructor
Creates a public constructor that only calls a constructor in the super class.
make(CtClass[], CtClass[], int, CtMethod, CtMethod.ConstParameter, CtClass) - Static method in class javassist.CtNewConstructor
Creates a public constructor.
make(String, CtClass) - Static method in class javassist.CtNewMethod
Compiles the given source code and creates a method.
make(String, CtClass, String, String) - Static method in class javassist.CtNewMethod
Compiles the given source code and creates a method.
make(CtClass, String, CtClass[], CtClass[], String, CtClass) - Static method in class javassist.CtNewMethod
Creates a public (non-static) method.
make(int, CtClass, String, CtClass[], CtClass[], String, CtClass) - Static method in class javassist.CtNewMethod
Creates a method.
makeClass(InputStream) - Method in class javassist.ClassPool
Creates a new class (or interface) from the given class file.
makeClass(String) - Method in class javassist.ClassPool
Creates a new public class.
makeClass(String, CtClass) - Method in class javassist.ClassPool
Creates a new public class.
makeClassInitializer() - Method in class javassist.CtClass
Makes an empty class initializer (static constructor).
makeInterface(String) - Method in class javassist.ClassPool
Creates a new public interface.
makeInterface(String, CtClass) - Method in class javassist.ClassPool
Creates a new public interface.
makeNestedClass(String, boolean) - Method in class javassist.CtClass
Makes a new nested class.
makeProxyClass(Class) - Method in class javassist.rmi.StubGenerator
Makes a proxy class.
makeReflective(String, String, String) - Method in class javassist.reflect.Loader
Produces a reflective class.
makeReflective(String, String, String) - Method in class javassist.reflect.Reflection
Produces a reflective class.
makeReflective(Class, Class, Class) - Method in class javassist.reflect.Reflection
Produces a reflective class.
makeReflective(CtClass, CtClass, CtClass) - Method in class javassist.reflect.Reflection
Produces a reflective class.
mayThrow() - Method in class javassist.expr.Cast
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.Expr
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.FieldAccess
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.Handler
Returns the list of exceptions that the catch clause may throw.
mayThrow() - Method in class javassist.expr.Instanceof
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.MethodCall
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.NewArray
Returns the list of exceptions that the expression may throw.
mayThrow() - Method in class javassist.expr.NewExpr
Returns the list of exceptions that the expression may throw.
memberValuePair(String) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes an element of a member_value_pairs array in annotation.
memberValuePair(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes an element of a member_value_pairs array in annotation.
methodDescriptor() - Method in class javassist.bytecode.EnclosingMethodAttribute
Returns the method descriptor specified by method_index.
methodIndex() - Method in class javassist.bytecode.EnclosingMethodAttribute
Returns the value of method_index.
methodName() - Method in class javassist.bytecode.EnclosingMethodAttribute
Returns the method name specified by method_index.
move(int) - Method in class javassist.bytecode.CodeIterator
Moves to the given index.

N

NATIVE - Static variable in class javassist.Modifier
 
NATIVE - Static variable in class javassist.bytecode.AccessFlag
 
NEW - Static variable in interface javassist.bytecode.Opcode
 
NEWARRAY - Static variable in interface javassist.bytecode.Opcode
 
NOP - Static variable in interface javassist.bytecode.Opcode
 
NewArray - class javassist.expr.NewArray.
Array creation.
NewExpr - class javassist.expr.NewExpr.
Object creation (new expression).
NotFoundException - exception javassist.NotFoundException.
Signals that something could not be found.
NotFoundException(String) - Constructor for class javassist.NotFoundException
 
NotFoundException(String, Exception) - Constructor for class javassist.NotFoundException
 
nameClinit - Static variable in class javassist.bytecode.MethodInfo
The name of class initializer (static initializer): <clinit>.
nameIndex(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns the value of local_variable_table[i].name_index.
nameInit - Static variable in class javassist.bytecode.MethodInfo
The name of constructors: <init>.
newInstance(Object[]) - Method in class javassist.reflect.ClassMetaobject
Creates a new instance of the class.
next() - Method in class javassist.bytecode.CodeIterator
Returns the index of the next instruction (not the operand following the current opcode).
numAnnotations() - Method in class javassist.bytecode.AnnotationsAttribute
Returns num_annotations.
numAnnotations(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes num_annotations in Runtime(In)VisibleAnnotations_attribute.
numOfParameters(String) - Static method in class javassist.bytecode.Descriptor
Returns the number of the prameters included in the given descriptor.
numParameters() - Method in class javassist.bytecode.ParameterAnnotationsAttribute
Returns num_parameters.
numParameters(int) - Method in class javassist.bytecode.annotation.AnnotationsWriter
Writes num_parameters in Runtime(In)VisibleParameterAnnotations_attribute.

O

OPCODE - Static variable in interface javassist.bytecode.Mnemonic
The instruction names (mnemonics) sorted by the opcode.
ObjectImporter - class javassist.rmi.ObjectImporter.
The object importer enables applets to call a method on a remote object running on the Webserver.
ObjectImporter(Applet) - Constructor for class javassist.rmi.ObjectImporter
Constructs an object importer.
ObjectImporter(String, int) - Constructor for class javassist.rmi.ObjectImporter
Constructs an object importer.
ObjectNotFoundException - exception javassist.rmi.ObjectNotFoundException.
 
ObjectNotFoundException(String) - Constructor for class javassist.rmi.ObjectNotFoundException
 
ObjectNotFoundException(String, Exception) - Constructor for class javassist.rmi.ObjectNotFoundException
 
Opcode - interface javassist.bytecode.Opcode.
JVM Instruction Set.
of(int) - Static method in class javassist.bytecode.AccessFlag
Converts a javassist.Modifier into a javassist.bytecode.AccessFlag.
of(String) - Static method in class javassist.bytecode.Descriptor
Converts to a descriptor from a Java class name
of(CtClass) - Static method in class javassist.bytecode.Descriptor
Returns the descriptor representing the given type.
ofConstructor(CtClass[]) - Static method in class javassist.bytecode.Descriptor
Returns the descriptor representing a constructor receiving the given parameter types.
ofMethod(CtClass, CtClass[]) - Static method in class javassist.bytecode.Descriptor
Returns the descriptor representing a method that receives the given parameter types and returns the given type.
ofParameters(CtClass[]) - Static method in class javassist.bytecode.Descriptor
Returns the descriptor representing a list of parameter types.
oid - Variable in class javassist.rmi.RemoteRef
 
onLoad(ClassPool, String) - Method in interface javassist.Translator
Is invoked by a Loader for notifying that a class is loaded.
onLoad(ClassPool, String) - Method in class javassist.reflect.Reflection
Inserts hooks for intercepting accesses to the fields declared in reflective classes.
onLoad(ClassPool, String) - Method in class javassist.rmi.StubGenerator
Does nothing.
openClassfile(String) - Method in class javassist.ByteArrayClassPath
Opens the class file.
openClassfile(String) - Method in class javassist.ClassClassPath
Obtains a class file by getResourceAsStream().
openClassfile(String) - Method in interface javassist.ClassPath
Opens a class file.
openClassfile(String) - Method in class javassist.LoaderClassPath
Obtains a class file from the class loader.
openClassfile(String) - Method in class javassist.URLClassPath
Opens a class file with http.
outerClass(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns the class name indicated by classes[nth].outer_class_info_index.
outerClassIndex(int) - Method in class javassist.bytecode.InnerClassesAttribute
Returns classes[nth].outer_class_info_index.

P

PASS_ARRAY - Static variable in class javassist.CtNewConstructor
Specifies that parameters are converted into an array of Object and passed to a super-class' constructor.
PASS_NONE - Static variable in class javassist.CtNewConstructor
Specifies that no parameters are passed to a super-class' constructor.
PASS_PARAMS - Static variable in class javassist.CtNewConstructor
Specifies that parameters are passed as is to a super-class' constructor.
POP - Static variable in interface javassist.bytecode.Opcode
 
POP2 - Static variable in interface javassist.bytecode.Opcode
 
PRIVATE - Static variable in class javassist.Modifier
 
PRIVATE - Static variable in class javassist.bytecode.AccessFlag
 
PROTECTED - Static variable in class javassist.Modifier
 
PROTECTED - Static variable in class javassist.bytecode.AccessFlag
 
PUBLIC - Static variable in class javassist.Modifier
 
PUBLIC - Static variable in class javassist.bytecode.AccessFlag
 
PUTFIELD - Static variable in interface javassist.bytecode.Opcode
 
PUTSTATIC - Static variable in interface javassist.bytecode.Opcode
 
ParameterAnnotationsAttribute - class javassist.bytecode.ParameterAnnotationsAttribute.
A class representing RuntimeVisibleAnnotations_attribute and RuntimeInvisibleAnnotations_attribute.
ParameterAnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class javassist.bytecode.ParameterAnnotationsAttribute
Constructs a Runtime(In)VisisbleParameterAnnotations_attribute.
ParameterAnnotationsAttribute(ConstPool, String) - Constructor for class javassist.bytecode.ParameterAnnotationsAttribute
Constructs an empty Runtime(In)VisisbleParameterAnnotations_attribute.
Proxy - interface javassist.rmi.Proxy.
An interface implemented by proxy classes.
print(ClassFile) - Static method in class javassist.bytecode.ClassFileWriter
Prints the contents of a class file to the standard output stream.
print(ClassFile, PrintWriter) - Static method in class javassist.bytecode.ClassFileWriter
Prints the contents of a class file.
print() - Method in class javassist.bytecode.ConstPool
Prints the contents of the constant pool table.
print(PrintWriter) - Method in class javassist.bytecode.ConstPool
Prints the contents of the constant pool table.
printStackTrace(PrintWriter) - Method in class javassist.CannotCompileException
Prints this exception and its backtrace.
process() - Method in class javassist.preproc.Compiler
Starts preprocessing.
prune() - Method in class javassist.bytecode.ClassFile
Discards all attributes, associated with both the class file and the members such as a code attribute and exceptions attribute.
put(CtClass, CtClass) - Method in class javassist.ClassMap
Maps a class name to another name in this hashtable.
put(String, String) - Method in class javassist.ClassMap
Maps a class name to another name in this hashtable.

R

RET - Static variable in interface javassist.bytecode.Opcode
 
RETURN - Static variable in interface javassist.bytecode.Opcode
 
Reflection - class javassist.reflect.Reflection.
The class implementing the behavioral reflection mechanism.
Reflection() - Constructor for class javassist.reflect.Reflection
Constructs a new Reflection object.
RemoteException - exception javassist.rmi.RemoteException.
RemoteException represents any exception thrown during remote method invocation.
RemoteException(String) - Constructor for class javassist.rmi.RemoteException
 
RemoteException(Exception) - Constructor for class javassist.rmi.RemoteException
 
RemoteRef - class javassist.rmi.RemoteRef.
Remote reference.
RemoteRef(int) - Constructor for class javassist.rmi.RemoteRef
 
RemoteRef(int, String) - Constructor for class javassist.rmi.RemoteRef
 
read(int) - Method in class javassist.bytecode.Bytecode
Reads a signed 8bit value at the offset from the beginning of the bytecode sequence.
read16bit(int) - Method in class javassist.bytecode.Bytecode
Reads a signed 16bit value at the offset from the beginning of the bytecode sequence.
read32bit(byte[], int) - Static method in class javassist.bytecode.ByteArray
Reads a 32bit integer at the index.
read32bit(int) - Method in class javassist.bytecode.Bytecode
Reads a signed 32bit value at the offset from the beginning of the bytecode sequence.
readS16bit(byte[], int) - Static method in class javassist.bytecode.ByteArray
Reads a signed 16bit integer at the index.
readU16bit(byte[], int) - Static method in class javassist.bytecode.ByteArray
Reads an unsigned 16bit integer at the index.
recordInvalidClassName(String) - Method in class javassist.ClassPool
Records a name that never exists.
redirectFieldAccess(CtField, CtClass, String) - Method in class javassist.CodeConverter
Modify a method body so that field read/write expressions access a different field from the original one.
redirectMethodCall(CtMethod, CtMethod) - Method in class javassist.CodeConverter
Modify method invocations in a method body so that a different method is invoked.
remove(int) - Method in class javassist.bytecode.ExceptionTable
Removes the entry at the specified position in the table.
removeClassPath(ClassPath) - Method in class javassist.ClassPool
Detatches the ClassPath object from the search path.
removeCodeAttribute() - Method in class javassist.bytecode.MethodInfo
Removes a Code attribute.
removeConstructor(CtConstructor) - Method in class javassist.CtClass
Removes a constructor declared in this class.
removeExceptionsAttribute() - Method in class javassist.bytecode.MethodInfo
Removes an Exception attribute.
removeField(CtField) - Method in class javassist.CtClass
Removes a field declared in this class.
removeMethod(CtMethod) - Method in class javassist.CtClass
Removes a method declared in this class.
rename(String, String, String) - Static method in class javassist.bytecode.Descriptor
Substitutes a class name in the given descriptor string.
rename(String, Map) - Static method in class javassist.bytecode.Descriptor
Substitutes class names in the given descriptor string according to the given map.
renameClass(String, String) - Method in class javassist.bytecode.ClassFile
Replaces all occurrences of a class name in the class file.
renameClass(Map) - Method in class javassist.bytecode.ClassFile
Replaces all occurrences of several class names in the class file.
renameClass(String, String) - Method in class javassist.bytecode.ConstPool
Replaces all occurrences of a class name.
renameClass(Map) - Method in class javassist.bytecode.ConstPool
Replaces all occurrences of class names.
replace(String) - Method in class javassist.expr.Cast
Replaces the explicit cast operator with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.FieldAccess
Replaces the method call with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.Handler
This method has not been implemented yet.
replace(String) - Method in class javassist.expr.Instanceof
Replaces the instanceof operator with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.MethodCall
Replaces the method call with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.NewArray
Replaces the array creation with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.NewExpr
Replaces the new expression with the bytecode derived from the given source text.
replaceClassName(String, String) - Method in class javassist.CtClass
Substitutes newName for all occurrences of a class name oldName in the class file.
replaceClassName(ClassMap) - Method in class javassist.CtClass
Changes class names appearing in the class file according to the given map.
replaceFieldRead(CtField, CtClass, String) - Method in class javassist.CodeConverter
Modify a method body so that an expression reading the specified field is replaced with a call to the specified static method.
replaceFieldWrite(CtField, CtClass, String) - Method in class javassist.CodeConverter
Modify a method body so that an expression writing the specified field is replaced with a call to the specified static method.
replaceNew(CtClass, CtClass, String) - Method in class javassist.CodeConverter
Modify a method body so that instantiation of the specified class is replaced with a call to the specified static method.
run(String[]) - Method in class javassist.Loader
Loads a class and calls main() in that class.
run(String, String[]) - Method in class javassist.Loader
Loads a class and calls main() in that class.
run() - Method in class javassist.rmi.AppletServer
Begins the HTTP service.
run(String, String[]) - Method in class javassist.web.Viewer
Invokes main() in the class specified by classname.
run() - Method in class javassist.web.Webserver
Begins the HTTP service.

S

SALOAD - Static variable in interface javassist.bytecode.Opcode
 
SASTORE - Static variable in interface javassist.bytecode.Opcode
 
SIPUSH - Static variable in interface javassist.bytecode.Opcode
 
STACK_GROW - Static variable in interface javassist.bytecode.Opcode
 
STATIC - Static variable in class javassist.Modifier
 
STATIC - Static variable in class javassist.bytecode.AccessFlag
 
STRICT - Static variable in class javassist.Modifier
 
STRICT - Static variable in class javassist.bytecode.AccessFlag
 
SUPER - Static variable in class javassist.bytecode.AccessFlag
 
SWAP - Static variable in interface javassist.bytecode.Opcode
 
SYNCHRONIZED - Static variable in class javassist.Modifier
 
SYNCHRONIZED - Static variable in class javassist.bytecode.AccessFlag
 
SYNTHETIC - Static variable in class javassist.bytecode.AccessFlag
 
Sample - class javassist.reflect.Sample.
A template used for defining a reflective class.
Sample() - Constructor for class javassist.reflect.Sample
 
Sample - class javassist.rmi.Sample.
A template used for defining a proxy class.
Sample() - Constructor for class javassist.rmi.Sample
 
SerialVersionUID - class javassist.SerialVersionUID.
Utility for calculating serialVersionUIDs for Serializable classes.
SerialVersionUID() - Constructor for class javassist.SerialVersionUID
 
ShortMemberValue - class javassist.bytecode.annotation.ShortMemberValue.
Short integer constant value.
ShortMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
ShortMemberValue(short, ConstPool) - Constructor for class javassist.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
ShortMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
SignatureAttribute - class javassist.bytecode.SignatureAttribute.
Signature_attribute.
SignatureAttribute(ConstPool, String) - Constructor for class javassist.bytecode.SignatureAttribute
Constructs a Signature attribute.
SourceFileAttribute - class javassist.bytecode.SourceFileAttribute.
SourceFile_attribute.
SourceFileAttribute(ConstPool, String) - Constructor for class javassist.bytecode.SourceFileAttribute
Constructs a SourceFile attribute.
StringMemberValue - class javassist.bytecode.annotation.StringMemberValue.
String constant value.
StringMemberValue(int, ConstPool) - Constructor for class javassist.bytecode.annotation.StringMemberValue
Constructs a string constant value.
StringMemberValue(String, ConstPool) - Constructor for class javassist.bytecode.annotation.StringMemberValue
Constructs a string constant value.
StringMemberValue(ConstPool) - Constructor for class javassist.bytecode.annotation.StringMemberValue
Constructs a string constant value.
StubGenerator - class javassist.rmi.StubGenerator.
A stub-code generator.
StubGenerator() - Constructor for class javassist.rmi.StubGenerator
Constructs a stub-code generator.
SyntheticAttribute - class javassist.bytecode.SyntheticAttribute.
Synthetic_attribute.
SyntheticAttribute(ConstPool) - Constructor for class javassist.bytecode.SyntheticAttribute
Constructs a Synthetic attribute.
s16bitAt(int) - Method in class javassist.bytecode.CodeIterator
Returns the signed 16bit value at the given index.
s32bitAt(int) - Method in class javassist.bytecode.CodeIterator
Returns the signed 32bit value at the given index.
set(byte[]) - Method in class javassist.bytecode.AttributeInfo
Sets the info field of this attribute_info structure.
set(byte[]) - Method in class javassist.bytecode.CodeAttribute
This method is not available.
setAccessFlags(int) - Method in class javassist.bytecode.ClassFile
Changes access flags.
setAccessFlags(int) - Method in class javassist.bytecode.FieldInfo
Sets the access flags.
setAccessFlags(int, int) - Method in class javassist.bytecode.InnerClassesAttribute
Sets classes[nth].inner_class_access_flags to the given index.
setAccessFlags(int) - Method in class javassist.bytecode.MethodInfo
Sets access flags.
setAnnotation(Annotation) - Method in class javassist.bytecode.AnnotationsAttribute
Changes the annotations.
setAnnotations(Annotation[]) - Method in class javassist.bytecode.AnnotationsAttribute
Changes the annotations represented by this object according to the given array of Annotation objects.
setAnnotations(Annotation[][]) - Method in class javassist.bytecode.ParameterAnnotationsAttribute
Changes the annotations represented by this object according to the given array of Annotation objects.
setAttribute(String, byte[]) - Method in class javassist.CtBehavior
Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtClass
Adds a named attribute.
setAttribute(String, byte[]) - Method in class javassist.CtField
Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtMember
Adds an attribute.
setBody(String) - Method in class javassist.CtBehavior
Sets a method/constructor body.
setBody(String, String, String) - Method in class javassist.CtBehavior
Sets a method/constructor body.
setBody(String) - Method in class javassist.CtConstructor
Sets a constructor body.
setBody(CtConstructor, ClassMap) - Method in class javassist.CtConstructor
Copies a constructor body from another constructor.
setBody(CtMethod, ClassMap) - Method in class javassist.CtMethod
Copies a method body from another method.
setCatchType(int, int) - Method in class javassist.bytecode.ExceptionTable
Sets catchType of the n-th entry.
setClassPool(ClassPool) - Method in class javassist.Loader
Sets the soruce ClassPool.
setClassPool(ClassPool) - Method in class javassist.web.Webserver
Requests the web server to use the specified ClassPool object for obtaining a class file.
setCodeAttribute(CodeAttribute) - Method in class javassist.bytecode.MethodInfo
Adds a Code attribute.
setDescriptor(String) - Method in class javassist.bytecode.FieldInfo
Sets the field descriptor.
setDescriptor(String) - Method in class javassist.bytecode.MethodInfo
Sets a method descriptor.
setEndPc(int, int) - Method in class javassist.bytecode.ExceptionTable
Sets endPc of the n-th entry.
setExceptionIndexes(int[]) - Method in class javassist.bytecode.ExceptionsAttribute
Sets exception_index_table[].
setExceptionTypes(CtClass[]) - Method in class javassist.CtBehavior
Sets exceptions that this method/constructor may throw.
setExceptions(String[]) - Method in class javassist.bytecode.ExceptionsAttribute
Sets the names of exceptions that the method may throw.
setExceptionsAttribute(ExceptionsAttribute) - Method in class javassist.bytecode.MethodInfo
Adds an Exception attribute.
setHandlerPc(int, int) - Method in class javassist.bytecode.ExceptionTable
Sets handlerPc of the n-th entry.
setHttpProxy(String, int) - Method in class javassist.rmi.ObjectImporter
Sets an http proxy server.
setInnerClassIndex(int, int) - Method in class javassist.bytecode.InnerClassesAttribute
Sets classes[nth].inner_class_info_index to the given index.
setInnerNameIndex(int, int) - Method in class javassist.bytecode.InnerClassesAttribute
Sets classes[nth].inner_name_index to the given index.
setInterfaces(CtClass[]) - Method in class javassist.CtClass
Sets implemented interfaces.
setInterfaces(String[]) - Method in class javassist.bytecode.ClassFile
Sets the interfaces.
setMaxLocals(int) - Method in class javassist.bytecode.Bytecode
Sets max_locals.
setMaxLocals(boolean, CtClass[], int) - Method in class javassist.bytecode.Bytecode
Sets max_locals.
setMaxLocals(int) - Method in class javassist.bytecode.CodeAttribute
Sets max_locals.
setMaxStack(int) - Method in class javassist.bytecode.Bytecode
Sets max_stack.
setMaxStack(int) - Method in class javassist.bytecode.CodeAttribute
Sets max_stack.
setModifiers(int) - Method in class javassist.CtBehavior
Sets the encoded modifiers of the method/constructor.
setModifiers(int) - Method in class javassist.CtClass
Sets the modifiers.
setModifiers(int) - Method in class javassist.CtField
Sets the encoded modifiers of the field.
setModifiers(int) - Method in class javassist.CtMember
Sets the encoded modifiers of the member.
setName(String) - Method in class javassist.CtClass
Sets the class name
setName(String) - Method in class javassist.CtField
Changes the name of the field.
setName(String) - Method in class javassist.CtMethod
Changes the name of this method.
setName(String) - Method in class javassist.bytecode.ClassFile
Sets the class name.
setName(String) - Method in class javassist.bytecode.FieldInfo
Sets the field name.
setName(String) - Method in class javassist.bytecode.MethodInfo
Sets a method name.
setObject(Object) - Method in class javassist.reflect.Metaobject
Changes the object controlled by this metaobject.
setOuterClassIndex(int, int) - Method in class javassist.bytecode.InnerClassesAttribute
Sets classes[nth].outer_class_info_index to the given index.
setPackage(int) - Static method in class javassist.Modifier
Clears the public, protected, and private bits.
setPackage(int) - Static method in class javassist.bytecode.AccessFlag
Clears the public, protected, and private bits.
setPrivate(int) - Static method in class javassist.Modifier
Truns the private bit on.
setPrivate(int) - Static method in class javassist.bytecode.AccessFlag
Truns the private bit on.
setProtected(int) - Static method in class javassist.Modifier
Truns the protected bit on.
setProtected(int) - Static method in class javassist.bytecode.AccessFlag
Truns the protected bit on.
setPublic(int) - Static method in class javassist.Modifier
Truns the public bit on.
setPublic(int) - Static method in class javassist.bytecode.AccessFlag
Truns the public bit on.
setSerialVersionUID(CtClass) - Static method in class javassist.SerialVersionUID
Adds serialVersionUID if one does not already exist.
setStackDepth(int) - Method in class javassist.bytecode.Bytecode
Sets the current stack depth.
setStartPc(int, int) - Method in class javassist.bytecode.ExceptionTable
Sets startPc of the n-th entry.
setSuperclass(CtClass) - Method in class javassist.CtClass
Changes a super class unless this object represents an interface.
setSuperclass(String) - Method in class javassist.bytecode.ClassFile
Sets the super class.
setSuperclass(String) - Method in class javassist.bytecode.MethodInfo
Changes a super constructor called by this constructor.
setType(CtClass) - Method in class javassist.CtField
Sets the type of the field.
setType(String) - Method in class javassist.bytecode.annotation.EnumMemberValue
Changes the enum type name.
setValue(Annotation) - Method in class javassist.bytecode.annotation.AnnotationMemberValue
Sets the value of this member.
setValue(MemberValue[]) - Method in class javassist.bytecode.annotation.ArrayMemberValue
Sets the elements of the array.
setValue(boolean) - Method in class javassist.bytecode.annotation.BooleanMemberValue
Sets the value of the member.
setValue(byte) - Method in class javassist.bytecode.annotation.ByteMemberValue
Sets the value of the member.
setValue(char) - Method in class javassist.bytecode.annotation.CharMemberValue
Sets the value of the member.
setValue(String) - Method in class javassist.bytecode.annotation.ClassMemberValue
Sets the value of the member.
setValue(double) - Method in class javassist.bytecode.annotation.DoubleMemberValue
Sets the value of the member.
setValue(String) - Method in class javassist.bytecode.annotation.EnumMemberValue
Changes the name of the enum constant value.
setValue(float) - Method in class javassist.bytecode.annotation.FloatMemberValue
Sets the value of the member.
setValue(int) - Method in class javassist.bytecode.annotation.IntegerMemberValue
Sets the value of the member.
setValue(long) - Method in class javassist.bytecode.annotation.LongMemberValue
Sets the value of the member.
setValue(short) - Method in class javassist.bytecode.annotation.ShortMemberValue
Sets the value of the member.
setValue(String) - Method in class javassist.bytecode.annotation.StringMemberValue
Sets the value of the member.
setWrappedBody(CtMethod, CtMethod.ConstParameter) - Method in class javassist.CtMethod
Replace a method body with a new method body wrapping the given method.
setter(String, CtField) - Static method in class javassist.CtNewMethod
Creates a public setter method.
shortType - Static variable in class javassist.CtClass
The CtClass object representing the short type.
signature(int) - Method in class javassist.bytecode.LocalVariableAttribute
This method is equivalent to descriptor().
signatureIndex(int) - Method in class javassist.bytecode.LocalVariableAttribute
This method is equivalent to descriptorIndex().
size() - Method in class javassist.bytecode.ExceptionTable
Returns exception_table_length, which is the number of entries in the exception_table[].
skeleton(CtClass[], CtClass[], CtClass) - Static method in class javassist.CtNewConstructor
Creates a public constructor that only calls a constructor in the super class.
skipConstructor() - Method in class javassist.bytecode.CodeIterator
Moves to the first instruction following constructor invocation super() or this().
skipSuperConstructor() - Method in class javassist.bytecode.CodeIterator
Moves to the first instruction following super constructor invocation super().
skipThisConstructor() - Method in class javassist.bytecode.CodeIterator
Moves to the first instruction following explicit constructor invocation this().
start(ClassPool) - Method in interface javassist.Translator
Is invoked by a Loader for initialization when the object is attached to the Loader object.
start(ClassPool) - Method in class javassist.reflect.Reflection
Initializes the object.
start(ClassPool) - Method in class javassist.rmi.StubGenerator
Initializes the object.
startPc(int) - Method in class javassist.bytecode.ExceptionTable
Returns startPc of the n-th entry.
startPc(int) - Method in class javassist.bytecode.LineNumberAttribute
Returns line_number_table[i].start_pc.
startPc(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns local_variable_table[i].start_pc.
stopPruning(boolean) - Method in class javassist.CtClass
Disallows (or allows) pruning the data structure on memory when this CtClass object is converted into a class file.
string(String) - Static method in class javassist.CtMethod.ConstParameter
Makes an String constant.
subclassOf(CtClass) - Method in class javassist.CtClass
Determines whether the class directly or indirectly extends the given class.
subtypeOf(CtClass) - Method in class javassist.CtClass
Returns true if this class extends or implements clazz.

T

TABLESWITCH - Static variable in interface javassist.bytecode.Opcode
 
THIS - Static variable in class javassist.bytecode.Bytecode
Represents the CtClass file using the constant pool table given to this Bytecode object.
THIS - Static variable in class javassist.bytecode.ConstPool
Represents the class using this constant pool table.
TRANSIENT - Static variable in class javassist.Modifier
 
TRANSIENT - Static variable in class javassist.bytecode.AccessFlag
 
T_BOOLEAN - Static variable in interface javassist.bytecode.Opcode
 
T_BYTE - Static variable in interface javassist.bytecode.Opcode
 
T_CHAR - Static variable in interface javassist.bytecode.Opcode
 
T_DOUBLE - Static variable in interface javassist.bytecode.Opcode
 
T_FLOAT - Static variable in interface javassist.bytecode.Opcode
 
T_INT - Static variable in interface javassist.bytecode.Opcode
 
T_LONG - Static variable in interface javassist.bytecode.Opcode
 
T_SHORT - Static variable in interface javassist.bytecode.Opcode
 
Translator - interface javassist.Translator.
An observer of Loader.
tableLength() - Method in class javassist.bytecode.ExceptionsAttribute
Returns number_of_exceptions.
tableLength() - Method in class javassist.bytecode.InnerClassesAttribute
Returns number_of_classes.
tableLength() - Method in class javassist.bytecode.LineNumberAttribute
Returns line_number_table_length.
tableLength() - Method in class javassist.bytecode.LocalVariableAttribute
Returns local_variable_table_length.
tag - Static variable in class javassist.bytecode.CodeAttribute
The name of this attribute "Code".
tag - Static variable in class javassist.bytecode.ConstantAttribute
The name of this attribute "ConstantValue".
tag - Static variable in class javassist.bytecode.DeprecatedAttribute
The name of this attribute "Deprecated".
tag - Static variable in class javassist.bytecode.EnclosingMethodAttribute
The name of this attribute "EnclosingMethod".
tag - Static variable in class javassist.bytecode.ExceptionsAttribute
The name of this attribute "Exceptions".
tag - Static variable in class javassist.bytecode.InnerClassesAttribute
The name of this attribute "InnerClasses".
tag - Static variable in class javassist.bytecode.LineNumberAttribute
The name of this attribute "LineNumberTable".
tag - Static variable in class javassist.bytecode.LocalVariableAttribute
The name of this attribute "LocalVariableTable".
tag - Static variable in class javassist.bytecode.SignatureAttribute
The name of this attribute "Signature".
tag - Static variable in class javassist.bytecode.SourceFileAttribute
The name of this attribute "SourceFile".
tag - Static variable in class javassist.bytecode.SyntheticAttribute
The name of this attribute "Synthetic".
toArrayComponent(String, int) - Static method in class javassist.bytecode.Descriptor
Returns the descriptor of the type of the array component.
toBytecode() - Method in class javassist.CtClass
Converts this class to a class file.
toBytecode(DataOutputStream) - Method in class javassist.CtClass
Converts this class to a class file.
toClass(CtClass) - Method in class javassist.ClassPool
Converts the given class to a java.lang.Class object.
toClass(CtClass, ClassLoader) - Method in class javassist.ClassPool
Converts the class to a java.lang.Class object.
toClass() - Method in class javassist.CtClass
Converts this class to a java.lang.Class object.
toClass(ClassLoader) - Method in class javassist.CtClass
Converts this class to a java.lang.Class object.
toClassName(String) - Static method in class javassist.bytecode.Descriptor
Converts to a Java class name from a descriptor
toCodeAttribute() - Method in class javassist.bytecode.Bytecode
Converts to a CodeAttribute.
toCtClass(String, ClassPool) - Static method in class javassist.bytecode.Descriptor
Returns a CtClass object representing the type specified by the given descriptor.
toJavaName(String) - Static method in class javassist.ClassMap
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
toJavaName(String) - Static method in class javassist.bytecode.Descriptor
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
toJvmName(String) - Static method in class javassist.ClassMap
Converts a class name into the internal representation used in the JVM.
toJvmName(String) - Static method in class javassist.bytecode.Descriptor
Converts a class name into the internal representation used in the JVM.
toJvmName(CtClass) - Static method in class javassist.bytecode.Descriptor
Returns the internal representation of the class name in the JVM.
toLineNumber(int) - Method in class javassist.bytecode.LineNumberAttribute
Returns the line number corresponding to the specified bytecode.
toModifier(int) - Static method in class javassist.bytecode.AccessFlag
Converts a javassist.bytecode.AccessFlag into a javassist.Modifier.
toNearPc(int) - Method in class javassist.bytecode.LineNumberAttribute
Returns the index into the code array at which the code for the specified line (or the nearest line after the specified one) begins.
toStartPc(int) - Method in class javassist.bytecode.LineNumberAttribute
Returns the index into the code array at which the code for the specified line begins.
toString() - Method in class javassist.ByteArrayClassPath
 
toString() - Method in class javassist.ClassClassPath
 
toString() - Method in class javassist.ClassPool
Returns the class search path.
toString() - Method in class javassist.CtClass
Converts the object to a string.
toString() - Method in class javassist.CtField
Returns a String representation of the object.
toString() - Method in class javassist.CtMember
 
toString() - Method in class javassist.LoaderClassPath
 
toString(int) - Static method in class javassist.Modifier
 
toString() - Method in class javassist.URLClassPath
 
toString() - Method in class javassist.bytecode.AnnotationsAttribute
Returns a string representation of this object.
toString() - Method in class javassist.bytecode.MethodInfo
Returns a string representation of the object.
toString() - Method in class javassist.bytecode.annotation.Annotation
Returns a string representation of this object.
toString() - Method in class javassist.bytecode.annotation.AnnotationMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.ArrayMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.BooleanMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.ByteMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.CharMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.ClassMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.DoubleMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.EnumMemberValue
 
toString() - Method in class javassist.bytecode.annotation.FloatMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.IntegerMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.LongMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.ShortMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.bytecode.annotation.StringMemberValue
Obtains the string representation of this object.
toString() - Method in class javassist.web.BadHttpRequest
 
trap(Object[], int) - Method in class javassist.reflect.Sample
 
trapFieldRead(String) - Method in class javassist.reflect.ClassMetaobject
Is invoked when static fields of the base-level class are read and the runtime system intercepts it.
trapFieldRead(String) - Method in class javassist.reflect.Metaobject
Is invoked when public fields of the base-level class are read and the runtime system intercepts it.
trapFieldWrite(String, Object) - Method in class javassist.reflect.ClassMetaobject
Is invoked when static fields of the base-level class are modified and the runtime system intercepts it.
trapFieldWrite(String, Object) - Method in class javassist.reflect.Metaobject
Is invoked when public fields of the base-level class are modified and the runtime system intercepts it.
trapMethodcall(int, Object[]) - Method in class javassist.reflect.ClassMetaobject
Is invoked when static methods of the base-level class are called and the runtime system intercepts it.
trapMethodcall(int, Object[]) - Method in class javassist.reflect.Metaobject
Is invoked when base-level method invocation is intercepted.
trapRead(Object[], String) - Static method in class javassist.reflect.Sample
 
trapStatic(Object[], int) - Static method in class javassist.reflect.Sample
 
trapWrite(Object[], String) - Static method in class javassist.reflect.Sample
 
typeTag - Static variable in class javassist.bytecode.LocalVariableAttribute
The name of the attribute "LocalVariableTypeTable".

U

URLClassPath - class javassist.URLClassPath.
A class search-path specified with URL (http).
URLClassPath(String, int, String, String) - Constructor for class javassist.URLClassPath
Creates a search path specified with URL (http).
u16bitAt(int) - Method in class javassist.bytecode.CodeIterator
Returns the unsigned 16bit value at the given index.
useCflow(String) - Method in class javassist.CtBehavior
Declares to use $cflow for this method/constructor.
useContextClassLoader - Static variable in class javassist.reflect.ClassMetaobject
Specifies how a java.lang.Class object is loaded.
useContextClassLoader - Static variable in class javassist.runtime.Desc
Specifies how a java.lang.Class object is loaded.

V

VARARGS - Static variable in class javassist.bytecode.AccessFlag
 
VOLATILE - Static variable in class javassist.Modifier
 
VOLATILE - Static variable in class javassist.bytecode.AccessFlag
 
Viewer - class javassist.web.Viewer.
An applet viewer.
Viewer(String, int) - Constructor for class javassist.web.Viewer
Constructs a viewer.
value() - Method in class javassist.runtime.Cflow
Returns the value of the counter.
variableName(int) - Method in class javassist.bytecode.LocalVariableAttribute
Returns the name of the local variable specified by local_variable_table[i].name_index.
version - Static variable in class javassist.CtClass
The version number of this release.
visibleTag - Static variable in class javassist.bytecode.AnnotationsAttribute
The name of the RuntimeVisibleAnnotations attribute.
visibleTag - Static variable in class javassist.bytecode.ParameterAnnotationsAttribute
The name of the RuntimeVisibleParameterAnnotations attribute.
visitAnnotationMemberValue(AnnotationMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitArrayMemberValue(ArrayMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitBooleanMemberValue(BooleanMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitByteMemberValue(ByteMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitCharMemberValue(CharMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitClassMemberValue(ClassMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitDoubleMemberValue(DoubleMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitEnumMemberValue(EnumMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitFloatMemberValue(FloatMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitIntegerMemberValue(IntegerMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitLongMemberValue(LongMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitShortMemberValue(ShortMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
visitStringMemberValue(StringMemberValue) - Method in interface javassist.bytecode.annotation.MemberValueVisitor
 
voidType - Static variable in class javassist.CtClass
The CtClass object representing the void type.

W

WIDE - Static variable in interface javassist.bytecode.Opcode
 
Webserver - class javassist.web.Webserver.
A web server for Javassist.
Webserver(String) - Constructor for class javassist.web.Webserver
Constructs a web server.
Webserver(int) - Constructor for class javassist.web.Webserver
Constructs a web server.
where() - Method in class javassist.expr.Cast
Returns the method or constructor containing the type cast expression represented by this object.
where() - Method in class javassist.expr.Expr
Returns the constructor or method containing the expression.
where() - Method in class javassist.expr.FieldAccess
Returns the method or constructor containing the field-access expression represented by this object.
where() - Method in class javassist.expr.Handler
Returns the method or constructor containing the catch clause.
where() - Method in class javassist.expr.Instanceof
Returns the method or constructor containing the instanceof expression represented by this object.
where() - Method in class javassist.expr.MethodCall
Returns the method or constructor containing the method-call expression represented by this object.
where() - Method in class javassist.expr.NewArray
Returns the method or constructor containing the array creation represented by this object.
where() - Method in class javassist.expr.NewExpr
Returns the method or constructor containing the new expression represented by this object.
wrapped(CtClass, String, CtClass[], CtClass[], CtMethod, CtMethod.ConstParameter, CtClass) - Static method in class javassist.CtNewMethod
Creates a wrapped method.
write(int, int) - Method in class javassist.bytecode.Bytecode
Writes an 8bit value at the offset from the beginning of the bytecode sequence.
write(DataOutputStream) - Method in class javassist.bytecode.ClassFile
Writes a class file represened by this object into an output stream.
write(byte[], int) - Method in class javassist.bytecode.CodeIterator
Writes a byte array at the index.
write(DataOutputStream) - Method in class javassist.bytecode.ConstPool
Writes the contents of the constant pool table.
write(AnnotationsWriter) - Method in class javassist.bytecode.annotation.Annotation
Writes this annotation.
write16bit(int, byte[], int) - Static method in class javassist.bytecode.ByteArray
Writes a 16bit integer at the index.
write16bit(int, int) - Method in class javassist.bytecode.Bytecode
Writes an 16bit value at the offset from the beginning of the bytecode sequence.
write16bit(int, int) - Method in class javassist.bytecode.CodeIterator
Writes a 16 bit integer at the index.
write32bit(int, byte[], int) - Static method in class javassist.bytecode.ByteArray
Writes a 32bit integer at the index.
write32bit(int, int) - Method in class javassist.bytecode.Bytecode
Writes an 32bit value at the offset from the beginning of the bytecode sequence.
write32bit(int, int) - Method in class javassist.bytecode.CodeIterator
Writes a 32bit integer at the index.
writeByte(int, int) - Method in class javassist.bytecode.CodeIterator
Writes an 8bit value at the given index.
writeFile() - Method in class javassist.CtClass
Writes a class file represented by this CtClass object in the current directory.
writeFile(String) - Method in class javassist.CtClass
Writes a class file represented by this CtClass object on a local disk.

_

_getClass() - Method in interface javassist.reflect.Metalevel
Obtains the class metaobject associated with this object.
_getMetaobject() - Method in interface javassist.reflect.Metalevel
Obtains the metaobject associated with this object.
_getObjectId() - Method in interface javassist.rmi.Proxy
 
_setMetaobject(Metaobject) - Method in interface javassist.reflect.Metalevel
Changes the metaobject associated with this object.

A B C D E F G H I J L M N O P R S T U V W _

Javassist, a Java-bytecode translator toolkit. Copyright (C) 1999-2005 Shigeru Chiba. All Rights Reserved.