Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

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
abstractMethod(CtClass, String, CtClass[], CtClass[], CtClass) - Static method in class javassist.CtNewMethod
  Creates a public abstract method.
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
accessFlags(int) - Method in class javassist.bytecode.InnerClassesAttribute
  Returns `classes[nth].inner_class_access_flags`.
ACONST_NULL - Static variable in interface javassist.bytecode.Opcode
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) - Method in class javassist.bytecode.ExceptionTable
  Appends a new entry at the end of 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.
addAload(int) - Method in class javassist.bytecode.Bytecode
  Appends ALOAD or (WIDE) ALOAD_<n>
addAnewarray(CtClass, int) - Method in class javassist.bytecode.Bytecode
  Appends ICONST and ANEWARRAY.
addAnewarray(String) - Method in class javassist.bytecode.Bytecode
  Appends ANEWARRAY.
addAstore(int) - Method in class javassist.bytecode.Bytecode
  Appends ASTORE or (WIDE) ASTORE_<n>
addAttribute(AttributeInfo) - Method in class javassist.bytecode.MethodInfo
  Appends an attribute.
addAttribute(AttributeInfo) - Method in class javassist.bytecode.FieldInfo
  Appends an attribute.
addAttribute(AttributeInfo) - Method in class javassist.bytecode.ClassFile
  Appends an attribute.
addCatch(String, CtClass) - Method in class javassist.CtMethod
  Adds a catch clause that handles an exception thrown in the method body.
addCatch(String, CtClass) - Method in class javassist.CtConstructor
  Adds a catch clause that handles an exception thrown in the constructor body.
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.
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>
addExceptionHandler(int, int, int, CtClass) - 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, CtField.Initializer) - Method in class javassist.CtClass
  Adds a field with an initial value.
addField(CtField, String) - 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, int) - Method in class javassist.bytecode.ConstPool
  Adds a new `CONSTANT_Fieldref_info` structure.
addFieldrefInfo(int, String, String) - 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>
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, int) - Method in class javassist.bytecode.ConstPool
  Adds a new `CONSTANT_InterfaceMethodref_info` structure.
addInterfaceMethodrefInfo(int, String, String) - 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(int, String, String, int) - Method in class javassist.bytecode.Bytecode
  Appends INVOKEINTERFACE.
addInvokeinterface(String, 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(int, String, String) - Method in class javassist.bytecode.Bytecode
  Appends INVOKESPECIAL.
addInvokespecial(String, 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(int, String, String) - Method in class javassist.bytecode.Bytecode
  Appends INVOKESTATIC.
addInvokestatic(String, 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(int, String, String) - Method in class javassist.bytecode.Bytecode
  Appends INVOKEVIRTUAL.
addInvokevirtual(String, 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(int) - Method in class javassist.bytecode.Bytecode
  Appends LDC or LDC_W.
addLdc(String) - Method in class javassist.bytecode.Bytecode
  Appends LDC or LDC_W.
addLdc2w(double) - Method in class javassist.bytecode.Bytecode
  Appends LDC2_W.
addLdc2w(long) - 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.
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>
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, int) - Method in class javassist.bytecode.ConstPool
  Adds a new `CONSTANT_Methodref_info` structure.
addMethodrefInfo(int, String, String) - 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(int, int) - Method in class javassist.bytecode.ConstPool
  Adds a new `CONSTANT_NameAndType_info` structure.
addNameAndTypeInfo(String, String) - 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.
addUtf8Info(String) - Method in class javassist.bytecode.ConstPool
  Adds a new `CONSTANT_Utf8_info` structure.
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
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.
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.
AppletServer - class javassist.rmi.AppletServer.
  An AppletServer object is a web server that an ObjectImporter communicates with.
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.
AppletServer(String) - Constructor for class javassist.rmi.AppletServer
  Constructs a web server.
ARETURN - Static variable in interface javassist.bytecode.Opcode
ARRAYLENGTH - Static variable in interface javassist.bytecode.Opcode
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.
Assistant - interface javassist.preproc.Assistant.
  This is an interface for objects invoked by the Javassist preprocessor when the preprocessor encounters an annotated import declaration.
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
AttributeInfo - class javassist.bytecode.AttributeInfo.
  `attribute_info` structure.
AttributeInfo(ConstPool, String, byte[]) - Constructor for class javassist.bytecode.AttributeInfo
  Constructs an `attribute_info` structure.

## B

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
BALOAD - Static variable in interface javassist.bytecode.Opcode
BASTORE - Static variable in interface javassist.bytecode.Opcode
begin() - Method in class javassist.bytecode.CodeIterator
  Moves to the first instruction.
BIPUSH - Static variable in interface javassist.bytecode.Opcode
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.
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
byteAt(int) - Method in class javassist.bytecode.CodeIterator
  Returns the unsigned 8bit value at the given index.
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.
byteType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `byte` type.

## C

call(int, int, Object[]) - Method in class javassist.rmi.ObjectImporter
  Calls a method on a remote object.
CALOAD - Static variable in interface javassist.bytecode.Opcode
CannotCompileException - exception javassist.CannotCompileException.
  Thrown when bytecode transformation has failed.
CannotCompileException(ClassFormatError, String) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with a ClassFormatError.
CannotCompileException(ClassNotFoundException, String) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with a `ClassNotFoundException`.
CannotCompileException(CompileError) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with an `CompileError`.
CannotCompileException(Exception) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with an `Exception`.
CannotCompileException(NotFoundException) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with a `NotFoundException`.
CannotCompileException(String) - Constructor for class javassist.CannotCompileException
  Constructs a CannotCompileException with a message.
CannotCreateException - exception javassist.reflect.CannotCreateException.
  Signals that `ClassMetaobject.newInstance()` fails.
CannotCreateException(Exception) - Constructor for class javassist.reflect.CannotCreateException
CannotCreateException(String) - Constructor for class javassist.reflect.CannotCreateException
CannotInvokeException - exception javassist.reflect.CannotInvokeException.
  Thrown when method invocation using the reflection API has thrown an exception.
CannotInvokeException(ClassNotFoundException) - Constructor for class javassist.reflect.CannotInvokeException
  Constructs a CannotInvokeException with an ClassNotFoundException.
CannotInvokeException(IllegalAccessException) - Constructor for class javassist.reflect.CannotInvokeException
  Constructs a CannotInvokeException with an IllegalAccessException.
CannotInvokeException(InvocationTargetException) - Constructor for class javassist.reflect.CannotInvokeException
  Constructs a CannotInvokeException with an InvocationTargetException.
CannotInvokeException(String) - Constructor for class javassist.reflect.CannotInvokeException
  Constructs a CannotInvokeException with an error message.
Cast - class javassist.expr.Cast.
  Explicit type cast.
CASTORE - Static variable in interface javassist.bytecode.Opcode
catchType(int) - Method in class javassist.bytecode.ExceptionTable
  Returns `catchType` of the n-th entry.
Cflow - class javassist.runtime.Cflow.
  A support class for implementing `$cflow`.
Cflow() - Constructor for class javassist.runtime.Cflow
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.
CHECKCAST - Static variable in interface javassist.bytecode.Opcode
ClassFile - class javassist.bytecode.ClassFile.
  `ClassFile` represents a Java `.class` file, which consists of a constant pool, methods, fields, and attributes.
ClassFile(boolean, String, String) - Constructor for class javassist.bytecode.ClassFile
  Constructs a class file including no members.
ClassFile(DataInputStream) - Constructor for class javassist.bytecode.ClassFile
  Constructs a class file from a byte stream.
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
ClassMetaobject - class javassist.reflect.ClassMetaobject.
  A runtime class metaobject.
ClassMetaobject(String[]) - Constructor for class javassist.reflect.ClassMetaobject
  Constructs a `ClassMetaobject`.
classname - Variable in class javassist.rmi.RemoteRef
ClassPath - interface javassist.ClassPath.
  `ClassPath` is an interface implemented by objects representing a class search path.
ClassPool - class javassist.ClassPool.
  A driver class for controlling bytecode editing with Javassist.
ClassPool(ClassPool) - Constructor for class javassist.ClassPool
  Creates a class pool.
ClassPool(ClassPool, Translator) - Constructor for class javassist.ClassPool
  Creates a class pool.
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.URLClassPath
  Closes this class path.
close() - Method in class javassist.LoaderClassPath
  Closes this class path.
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.ByteArrayClassPath
  Closes this class path.
CodeAttribute - class javassist.bytecode.CodeAttribute.
  `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.
CodeAttribute(ConstPool, int, int, byte[], ExceptionTable) - Constructor for class javassist.bytecode.CodeAttribute
  Constructs a `Code_attribute`.
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 - class javassist.reflect.Compiler.
  A bytecode translator for reflection.
Compiler() - Constructor for class javassist.reflect.Compiler
Compiler(String) - Constructor for class javassist.preproc.Compiler
  Constructs a `Compiler` with a source file.
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`
constant(double) - Static method in class javassist.CtField.Initializer
  Makes an initializer that assigns a constant double 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(String) - Static method in class javassist.CtField.Initializer
  Makes an initializer that assigns a constant string value.
ConstantAttribute - class javassist.bytecode.ConstantAttribute.
  `ConstantValue_attribute`.
ConstantAttribute(ConstPool, int) - Constructor for class javassist.bytecode.ConstantAttribute
  Constructs a ConstantValue attribute.
ConstPool - class javassist.bytecode.ConstPool.
  Constant pool table.
ConstPool(DataInputStream) - Constructor for class javassist.bytecode.ConstPool
  Constructs a constant pool table from the given byte stream.
ConstPool(String) - Constructor for class javassist.bytecode.ConstPool
  Constructs a constant pool table.
copy(ConstPool, Map) - Method in class javassist.bytecode.SyntheticAttribute
  Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.SourceFileAttribute
  Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.LineNumberAttribute
  Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.InnerClassesAttribute
  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.ConstantAttribute
  Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.CodeAttribute
  Makes a copy.
copy(ConstPool, Map) - Method in class javassist.bytecode.AttributeInfo
  Makes a copy.
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(int, ConstPool, Map) - Method in class javassist.bytecode.ConstPool
  Copies the n-th item in this ConstPool object into the destination ConstPool object.
CtBehavior - class javassist.CtBehavior.
  `CtBehavior` is the abstract super class of `CtMethod` and `CtConstructor`.
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.Initializer - class javassist.CtField.Initializer.
  Instances of this class specify how to initialize a field.
CtField.Initializer() - Constructor for class javassist.CtField.Initializer
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.
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.ConstParameter - class javassist.CtMethod.ConstParameter.
  Instances of this class represent a constant parameter.
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.
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.
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
dataSize(String) - Static method in class javassist.bytecode.Descriptor
  Computes the data size specified by the given descriptor.
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
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.
debugWriteFile(String) - Method in class javassist.ClassPool
  Writes a class file specified with `classname` in the current directory.
debugWriteFile(String, String) - Method in class javassist.ClassPool
  Writes a class file specified with `classname`.
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.
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
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
doDelegation - Variable in class javassist.Loader
  Specifies the algorithm of class loading.
doit(CtClass, MethodInfo) - Method in class javassist.expr.ExprEditor
  Undocumented method.
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.
doubleType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `double` type.
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
Dump - class javassist.Dump.
  Dump is a tool for viewing the class definition in the given class file.
DUP - 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
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

## E

edit(Cast) - Method in class javassist.expr.ExprEditor
  Edits an expression for explicit type casting (overridable).
edit(FieldAccess) - Method in class javassist.expr.ExprEditor
  Edits a field-access expression (overridable).
edit(Handler) - Method in class javassist.expr.ExprEditor
  Edits a catch clause (overridable).
edit(Instanceof) - Method in class javassist.expr.ExprEditor
  Edits an instanceof expression (overridable).
edit(MethodCall) - Method in class javassist.expr.ExprEditor
  Edits a method call (overridable).
edit(NewExpr) - Method in class javassist.expr.ExprEditor
  Edits a `new` expression (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.
equals(Object) - Method in class javassist.CtMethod
  Indicates whether `obj` has the same name and the same signature as this method.
ExceptionsAttribute - class javassist.bytecode.ExceptionsAttribute.
  `Exceptions_attribute`.
ExceptionsAttribute(ConstPool) - Constructor for class javassist.bytecode.ExceptionsAttribute
  Constructs a new exceptions attribute.
ExceptionTable - class javassist.bytecode.ExceptionTable.
  `exception_table[]` of `Code_attribute`.
ExceptionTable(ConstPool) - Constructor for class javassist.bytecode.ExceptionTable
  Constructs an `exception_table[]`.
exit() - Method in class javassist.runtime.Cflow
  Decrements the counter.
exportObject(String, Object) - Method in class javassist.rmi.AppletServer
  Exports an object.
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.

## 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
fetchClass(String, int, String, String) - Static method in class javassist.URLClassPath
  Reads a class file on an http server.
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.
FINAL - Static variable in class javassist.Modifier
FINAL - Static variable in class javassist.bytecode.AccessFlag
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.
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
floatType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `float` type.
FMUL - Static variable in interface javassist.bytecode.Opcode
FNEG - Static variable in interface javassist.bytecode.Opcode
forName(String) - Static method in class javassist.ClassPool
  Returns a `java.lang.Class` object that has been loaded by `writeAsClass()`.
forward(Object[], int) - Method in class javassist.rmi.Sample
forwardStatic(Object[], int) - Static method in class javassist.rmi.Sample
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

## G

get() - Method in class javassist.bytecode.CodeIterator
  Returns a Code attribute read with this iterator.
get() - Method in class javassist.bytecode.CodeAttribute
  This method is not available.
get() - Method in class javassist.bytecode.Bytecode
  Returns the produced bytecode sequence.
get() - Method in class javassist.bytecode.AttributeInfo
  Returns the `info` field of this `attribute_info` structure.
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.
getAccessFlags() - Method in class javassist.bytecode.MethodInfo
  Returns access flags.
getAccessFlags() - Method in class javassist.bytecode.FieldInfo
  Returns the access flags.
getAccessFlags() - Method in class javassist.bytecode.ClassFile
  Returns access flags.
getAndRename(String, String) - Method in class javassist.ClassPool
  Reads a class file and constructs a `CtClass` object with a new name.
getArrayType() - Method in class javassist.CtPrimitiveType
  Returns the array-type code representing the type.
getAttribute(String) - Method in class javassist.CtMethod
  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.CtField
  Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.CtConstructor
  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.CtBehavior
  Obtains an attribute with the given name.
getAttribute(String) - Method in class javassist.bytecode.MethodInfo
  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.CodeAttribute
  Returns the attribute with the specified name.
getAttribute(String) - Method in class javassist.bytecode.ClassFile
  Returns the attribute with the specified name.
getAttributes() - Method in class javassist.bytecode.MethodInfo
  Returns all the attributes.
getAttributes() - Method in class javassist.bytecode.FieldInfo
  Returns all the attributes.
getAttributes() - Method in class javassist.bytecode.CodeAttribute
  Returns `attributes[]`.
getAttributes() - Method in class javassist.bytecode.ClassFile
  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.NewExpr
  Returns the class name of the created object.
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.FieldAccess
  Returns the name of the class in which the field is declared.
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.CodeIterator
  Returns `code_length` of `Code_attribute`.
getCodeLength() - Method in class javassist.bytecode.CodeAttribute
  Returns `code_length`.
getComponentType() - Method in class javassist.CtClass
  If this object represents an array, this method returns the component type of the array.
getConstantValue() - Method in class javassist.bytecode.ConstantAttribute
  Returns `constantvalue_index`.
getConstPool() - Method in class javassist.bytecode.MethodInfo
  Returns a constant pool table used by this method.
getConstPool() - Method in class javassist.bytecode.FieldInfo
  Returns the constant pool table used by this `field_info`.
getConstPool() - Method in class javassist.bytecode.ClassFile
  Returns a constant pool table.
getConstPool() - Method in class javassist.bytecode.Bytecode
  Gets a constant pool table.
getConstPool() - Method in class javassist.bytecode.AttributeInfo
  Returns a constant pool table.
getConstructor() - Method in class javassist.expr.NewExpr
  Returns the constructor called for creating the object.
getConstructor(String) - Method in class javassist.CtClass
  Returns the constructor with the given signature, which is represented by a character string called method descriptor.
getConstructors() - Method in class javassist.CtClass
  Returns an array containing `CtConstructor` objects representing all the public constructors of the class.
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) - Method in class javassist.CtClass
  Retrieves the method with the specified name among the methods 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.
getDeclaredMethods() - Method in class javassist.CtClass
  Gets all methods declared in the class.
getDeclaringClass() - Method in class javassist.CtMethod
  Returns the class that declares this method.
getDeclaringClass() - Method in class javassist.CtMember
  Returns the class that declares this member.
getDeclaringClass() - Method in class javassist.CtField
  Returns the class declaring the field.
getDeclaringClass() - Method in class javassist.CtConstructor
  Returns the class that declares this constructor.
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.
getDefault(Translator) - 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.MethodInfo
  Returns a method descriptor.
getDescriptor() - Method in class javassist.bytecode.FieldInfo
  Returns the field descriptor.
getDoubleInfo(int) - Method in class javassist.bytecode.ConstPool
  Reads `CONSTANT_Double_info` structure at the given index.
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[]`.
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.
getExceptionTable() - Method in class javassist.bytecode.CodeAttribute
  Returns `exception_table[]`.
getExceptionTable() - Method in class javassist.bytecode.Bytecode
  Returns `exception_table`.
getExceptionTypes() - Method in class javassist.CtMethod
  Obtains exceptions that this method may throw.
getExceptionTypes() - Method in class javassist.CtConstructor
  Obtains exceptions that this constructor may throw.
getExceptionTypes() - Method in class javassist.CtBehavior
  Obtains exceptions that this member may throw.
GETFIELD - Static variable in interface javassist.bytecode.Opcode
getField() - Method in class javassist.expr.FieldAccess
  Returns the field accessed by this expression.
getField(String) - Method in class javassist.CtClass
  Returns the field with the specified name.
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.NewExpr
  Returns the source file containing the `new` expression.
getFileName() - Method in class javassist.expr.MethodCall
  Returns the source file containing the method call.
getFileName() - Method in class javassist.expr.Instanceof
  Returns the source file containing the instanceof expression.
getFileName() - Method in class javassist.expr.Handler
  Returns the source file containing the catch clause.
getFileName() - Method in class javassist.expr.FieldAccess
  Returns the source file containing the field access.
getFileName() - Method in class javassist.expr.Expr
  Returns the source file containing the expression.
getFileName() - Method in class javassist.expr.Cast
  Returns the source file containing the type-cast 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 of the class.
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() - Method in class javassist.expr.NewExpr
  Returns the line number of the source line containing the `new` 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.Instanceof
  Returns the line number of the source line containing the instanceof expression.
getLineNumber() - Method in class javassist.expr.Handler
  Returns the source line number of the catch clause.
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.Expr
  Returns the line number of the source line containing the expression.
getLineNumber() - Method in class javassist.expr.Cast
  Returns the line number of the source line containing the type-cast expression.
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.
getLongInfo(int) - Method in class javassist.bytecode.ConstPool
  Reads `CONSTANT_Long_info` structure at the given index.
getMaxLocals() - Method in class javassist.bytecode.CodeAttribute
  Returns `max_locals`.
getMaxLocals() - Method in class javassist.bytecode.Bytecode
  Gets `max_locals`.
getMaxStack() - Method in class javassist.bytecode.CodeAttribute
  Returns `max_stack`.
getMaxStack() - Method in class javassist.bytecode.Bytecode
  Gets `max_stack`.
getMethod() - Method in class javassist.expr.MethodCall
  Returns the called method.
getMethod(String) - Method in class javassist.bytecode.ClassFile
  Returns the method with the specified name.
getMethod(String, String) - Method in class javassist.CtClass
  Returns the method with the given name and signature.
getMethod(String, String) - Method in class javassist.ClassPool
  Reads a class file and obtains a compile-time method.
getMethodInfo() - Method in class javassist.CtMethod
  Returns the MethodInfo representing the method in the class file.
getMethodInfo() - Method in class javassist.CtConstructor
  Returns the MethodInfo representing the constructor in the class file.
getMethodInfo() - Method in class javassist.CtBehavior
  Returns the MethodInfo representing this member 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.Metaobject
  Returns the name of the method specified by `identifier`.
getMethodName(int) - Method in class javassist.reflect.ClassMetaobject
  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.CtMethod
  Obtains the modifiers of the method.
getModifiers() - Method in class javassist.CtMember
  Obtains the modifiers of the member.
getModifiers() - Method in class javassist.CtField
  Returns the encoded modifiers of the field.
getModifiers() - Method in class javassist.CtConstructor
  Obtains the encoded modifiers of the constructor.
getModifiers() - Method in class javassist.CtClass
  Returns the modifiers for this class, encoded in an integer.
getModifiers() - Method in class javassist.CtBehavior
  Obtains the modifiers of the member.
getName() - Method in class javassist.CtMethod
  Obtains the name of this method.
getName() - Method in class javassist.CtMember
  Obtains the name of the member.
getName() - Method in class javassist.CtField
  Returns the name of the field.
getName() - Method in class javassist.CtConstructor
  Obtains the name of this constructor.
getName() - Method in class javassist.CtClass
  Obtains the fully-qualified name of the class.
getName() - Method in class javassist.CtBehavior
  Obtains the name of this member.
getName() - Method in class javassist.bytecode.MethodInfo
  Returns a method name.
getName() - Method in class javassist.bytecode.FieldInfo
  Returns the field name.
getName() - Method in class javassist.bytecode.ClassFile
  Returns the class name.
getName() - Method in class javassist.bytecode.AttributeInfo
  Returns an attribute 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.
getParameterTypes() - Method in class javassist.CtMethod
  Obtains parameter types of this method.
getParameterTypes() - Method in class javassist.CtConstructor
  Obtains parameter types of this constructor.
getParameterTypes() - Method in class javassist.CtBehavior
  Obtains parameter types of this member.
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`.
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(String, ClassPool) - Static method in class javassist.bytecode.Descriptor
  Returns the `CtClass` objects representing the parameter types specified by the given descriptor.
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(int) - Method in class javassist.reflect.Metaobject
  Returns a `Class` objects representing the return type of the method specified by `identifier`.
getReturnType(int) - Method in class javassist.reflect.ClassMetaobject
  Returns a `Class` objects representing the return type of the method specified by `identifier`.
getReturnType(String, ClassPool) - Static method in class javassist.bytecode.Descriptor
  Returns the `CtClass` object representing the return type specified by the given descriptor.
getServer() - Method in class javassist.web.Viewer
  Returns the server name.
getSignature() - Method in class javassist.CtMethod
  Returns the character string representing the parameter types and the return type.
getSignature() - Method in class javassist.CtConstructor
  Returns the character string representing the parameter types.
getSignature() - Method in class javassist.CtBehavior
  Returns the character string representing the parameter types and the return type.
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.
GETSTATIC - Static variable in interface javassist.bytecode.Opcode
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.
getter(String, CtField) - Static method in class javassist.CtNewMethod
  Creates a public getter method.
getThisClassInfo() - Method in class javassist.bytecode.ConstPool
  Returns the index of `CONSTANT_Class_info` structure specifying the class using this constant pool table.
getTranslator() - Method in class javassist.ClassPool
  Returns the `Translator` object associated with this `ClassPool`.
getType() - Method in class javassist.CtField
  Returns the type of the field.
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() - Method in class javassist.expr.Handler
  Returns the type handled by the catch clause.
getType() - Method in class javassist.expr.Cast
  Returns the `CtClass` object representing the type specified by the cast.
getType(String) - Static method in class javassist.runtime.Desc
  Interprets the given type descriptor.
getUtf8Info(int) - Method in class javassist.bytecode.ConstPool
  Reads `CONSTANT_utf8_info` structure at the given index.
getWrapperName() - Method in class javassist.CtPrimitiveType
  Returns the name of the wrapper class.
GOTO - Static variable in interface javassist.bytecode.Opcode
GOTO_W - Static variable in interface javassist.bytecode.Opcode
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.
hashCode() - Method in class javassist.CtMethod
  Returns a hash code value for the method.
hasNext() - Method in class javassist.bytecode.CodeIterator
  Returns true if there is more instructions.
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
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
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
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
incMaxLocals(int) - Method in class javassist.bytecode.Bytecode
  Increments `max_locals`.
indexOfBytecode() - Method in class javassist.expr.Expr
  Returns the index of the bytecode corresponding to the expression.
INEG - Static variable in interface javassist.bytecode.Opcode
innerClass(int) - Method in class javassist.bytecode.InnerClassesAttribute
  Returns `classes[nth].inner_class_info_index`.
InnerClassesAttribute - class javassist.bytecode.InnerClassesAttribute.
  `InnerClasses_attribute`.
innerName(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(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.
insert(int, byte[]) - Method in class javassist.bytecode.CodeIterator
  Inserts the given bytecode sequence before the instruction at the given index `pos`.
insertAfter(String) - Method in class javassist.CtMethod
  Inserts bytecode at the end of the method body.
insertAfter(String) - Method in class javassist.CtConstructor
  Inserts bytecode at the end of the constructor body.
insertAfter(String) - Method in class javassist.CtBehavior
  Inserts bytecode at the end of the body.
insertAfter(String, boolean) - Method in class javassist.CtMethod
  Inserts bytecode at the end of the method body.
insertAfter(String, boolean) - Method in class javassist.CtConstructor
  Inserts bytecode at the end of the constructor 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.
insertBefore(String) - Method in class javassist.CtMethod
  Inserts bytecode at the beginning of the method body.
insertBefore(String) - Method in class javassist.CtConstructor
  Inserts bytecode at the beginning of the constructor 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.
Instanceof - class javassist.expr.Instanceof.
  Instanceof operator.
INSTANCEOF - Static variable in interface javassist.bytecode.Opcode
instrument(CodeConverter) - Method in class javassist.CtMethod
  Modifies the method body.
instrument(CodeConverter) - Method in class javassist.CtConstructor
  Modifies the constructor body.
instrument(CodeConverter) - Method in class javassist.CtClass
  Applies the given converter to all methods and constructors declared in the class.
instrument(CodeConverter) - Method in class javassist.CtBehavior
  Modifies the member body.
instrument(ExprEditor) - Method in class javassist.CtMethod
  Modifies the method body.
instrument(ExprEditor) - Method in class javassist.CtConstructor
  Modifies the constructor body.
instrument(ExprEditor) - Method in class javassist.CtClass
  Modifies the bodies of all methods and constructors declared in the class.
instrument(ExprEditor) - Method in class javassist.CtBehavior
  Modifies the member body.
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.
INTERFACE - Static variable in class javassist.Modifier
INTERFACE - Static variable in class javassist.bytecode.AccessFlag
intType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `int` type.
invoke(Object, int, Object[]) - Static method in class javassist.reflect.ClassMetaobject
  Invokes a method whose name begins with `methodPrefix "_m_"` and the identifier.
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
isAbstract() - Method in class javassist.bytecode.ClassFile
  Returns true if this is an abstract class or an interface.
isAbstract(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `abstract` modifier.
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() - Method in class javassist.bytecode.MethodInfo
  Returns true if this is 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.
isEmpty() - Method in class javassist.CtMethod
  Returns true if the method body is empty, that is, `{}`.
isEmpty() - Method in class javassist.CtConstructor
  Returns true if the constructor is the default one.
isEmpty() - Method in class javassist.CtBehavior
  Returns true if the body is empty.
isFinal() - Method in class javassist.bytecode.ClassFile
  Returns true if this is a final class or interface.
isFinal(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `final` modifier.
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.
ISHL - Static variable in interface javassist.bytecode.Opcode
ISHR - Static variable in interface javassist.bytecode.Opcode
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() - Method in class javassist.bytecode.ClassFile
  Returns true if this is an interface.
isInterface(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `interface` modifier.
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.
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.
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.
isPrivate(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `private` modifier.
isProtected(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `protected` modifier.
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.
isReader() - Method in class javassist.expr.FieldAccess
  Returns true if the field is read.
isStatic() - Method in class javassist.expr.FieldAccess
  Returns true if the field is static.
isStatic(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `static` modifier.
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.
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
isTransient(int) - Static method in class javassist.Modifier
  Returns true if the modifiers include the `transient` modifier.
ISUB - Static variable in interface javassist.bytecode.Opcode
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.
IUSHR - Static variable in interface javassist.bytecode.Opcode
IXOR - Static variable in interface javassist.bytecode.Opcode

## J

javassist - package javassist
  The Javassist Core API.
javassist.bytecode - package javassist.bytecode
  Bytecode-level API.
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 Reflection.
javassist.rmi - package javassist.rmi
  Remote Method Invocation.
javassist.runtime - package javassist.runtime
  Runtime support classes required by modified bytecode.
javassist.web - package javassist.web
  Web server.
JSR - Static variable in interface javassist.bytecode.Opcode
JSR_W - Static variable in interface javassist.bytecode.Opcode

## 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
LDC_W - Static variable in interface javassist.bytecode.Opcode
LDC2_W - Static variable in interface javassist.bytecode.Opcode
LDIV - Static variable in interface javassist.bytecode.Opcode
length() - Method in class javassist.bytecode.InnerClassesAttribute
  Returns `number_of_classes`.
length() - Method in class javassist.bytecode.ExceptionsAttribute
  Returns `number_of_exceptions`.
length() - Method in class javassist.bytecode.CodeAttribute
  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.AttributeInfo
  Returns the length of this `attribute_info` structure.
lineNumber(int) - Method in class javassist.bytecode.LineNumberAttribute
  Returns `line_number_table[i].line_number`.
LineNumberAttribute - class javassist.bytecode.LineNumberAttribute.
  `LineNumberTablec_attribute`.
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
Loader - class javassist.Loader.
  The class loader for Javassist (JDK 1.2 or later only).
Loader - class javassist.reflect.Loader.
  A class loader for reflection.
Loader() - Constructor for class javassist.Loader
  Creates a new class loader.
Loader() - Constructor for class javassist.reflect.Loader
  Constructs 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(ClassPool) - Constructor for class javassist.Loader
  Creates 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.
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.
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

## M

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.Dump
  Main method.
main(String[]) - Static method in class javassist.preproc.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.reflect.Compiler
main(String[]) - Static method in class javassist.web.Webserver
  Starts a web server.
main(String[]) - Static method in class javassist.web.Viewer
  Starts a program.
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(CtClass[], CtClass[], String, CtClass) - Static method in class javassist.CtNewConstructor
  Creates a public constructor.
make(CtClass, String, CtClass[], CtClass[], String, CtClass) - Static method in class javassist.CtNewMethod
  Creates a public method.
make(String, CtClass) - Static method in class javassist.CtNewMethod
  Compiles the given source code and creates a method.
make(String, CtClass) - Static method in class javassist.CtNewConstructor
  Compiles the given source code and creates a constructor.
make(String, CtClass) - Static method in class javassist.CtField
  Compiles the given source code and creates a field.
make(String, CtClass, String, String) - Static method in class javassist.CtNewMethod
  Compiles the given source code and creates a method.
makeClass(InputStream) - Method in class javassist.ClassPool
  Creates a new class 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 a 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.
makeProxyClass(Class) - Method in class javassist.rmi.StubGenerator
  Makes a proxy 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.
makeReflective(String, String, String) - Method in class javassist.reflect.Reflection
  Produces a reflective class.
makeReflective(String, String, String) - Method in class javassist.reflect.Loader
  Produces a reflective class.
mayThrow() - Method in class javassist.expr.NewExpr
  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.Instanceof
  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.FieldAccess
  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.Cast
  Returns the list of exceptions that the expression may throw.
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, MethodInfo, Map) - Constructor for class javassist.bytecode.MethodInfo
  Constructs a copy of `method_info` structure.
MethodInfo(ConstPool, String, String) - Constructor for class javassist.bytecode.MethodInfo
  Constructs a `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
MONITORENTER - Static variable in interface javassist.bytecode.Opcode
MONITOREXIT - Static variable in interface javassist.bytecode.Opcode
move(int) - Method in class javassist.bytecode.CodeIterator
  Moves to the given index.
MULTIANEWARRAY - Static variable in interface javassist.bytecode.Opcode

## N

nameClinit - Static variable in class javassist.bytecode.MethodInfo
  The name of class initializer (static initializer): `<clinit>`.
nameInit - Static variable in class javassist.bytecode.MethodInfo
  The name of constructors: `<init>`.
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
NewExpr - class javassist.expr.NewExpr.
  Object creation (`new` expression).
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).
NOP - Static variable in interface javassist.bytecode.Opcode
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
numOfParameters(String) - Static method in class javassist.bytecode.Descriptor
  Returns the number of the prameters included in the given descriptor.

## O

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
of(CtClass) - Static method in class javassist.bytecode.Descriptor
  Returns the descriptor representing the given type.
of(int) - Static method in class javassist.bytecode.AccessFlag
  Converts a javassist.Modifier into a javassist.bytecode.AccessFlag.
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
onWrite(ClassPool, String) - Method in interface javassist.Translator
  Is invoked by a `ClassPool` for notifying that a class is written out to an output stream.
onWrite(ClassPool, String) - Method in class javassist.reflect.Reflection
  Inserts hooks for intercepting accesses to the fields declared in reflective classes.
onWrite(ClassPool, String) - Method in class javassist.rmi.StubGenerator
Opcode - interface javassist.bytecode.Opcode.
  JVM Instruction Set.
OPCODE - Static variable in interface javassist.bytecode.Mnemonic
  The instruction names (mnemonics) sorted by the opcode.
openClassfile(String) - Method in class javassist.URLClassPath
  Opens a class file with http.
openClassfile(String) - Method in class javassist.LoaderClassPath
  Obtains a class file from the class loader.
openClassfile(String) - Method in interface javassist.ClassPath
  Opens a class file.
openClassfile(String) - Method in class javassist.ByteArrayClassPath
  Opens a class file.
outerClass(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
print() - Method in class javassist.bytecode.ConstPool
  Prints the contents of the constant pool table.
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(PrintWriter) - Method in class javassist.bytecode.ConstPool
  Prints the contents of the constant pool table.
PRIVATE - Static variable in class javassist.Modifier
PRIVATE - Static variable in class javassist.bytecode.AccessFlag
process() - Method in class javassist.preproc.Compiler
  Starts preprocessing.
PROTECTED - Static variable in class javassist.Modifier
PROTECTED - Static variable in class javassist.bytecode.AccessFlag
Proxy - interface javassist.rmi.Proxy.
  An interface implemented by proxy classes.
PUBLIC - Static variable in class javassist.Modifier
PUBLIC - Static variable in class javassist.bytecode.AccessFlag
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.
PUTFIELD - Static variable in interface javassist.bytecode.Opcode
PUTSTATIC - Static variable in interface javassist.bytecode.Opcode

## R

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.
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.
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.
Reflection - class javassist.reflect.Reflection.
  The class implementing the 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(Exception) - Constructor for class javassist.rmi.RemoteException
RemoteException(String) - 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
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.
removeExceptionsAttribute() - Method in class javassist.bytecode.MethodInfo
  Removes an Exception attribute.
rename(String, Map) - Static method in class javassist.bytecode.Descriptor
  Substitutes class names in the given descriptor string according to the given `map`.
rename(String, String, String) - Static method in class javassist.bytecode.Descriptor
  Substitutes a class name in the given descriptor string.
renameClass(Map) - Method in class javassist.bytecode.ConstPool
  Replaces all occurrences of class names.
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(String, String) - Method in class javassist.bytecode.ClassFile
  Replaces all occurrences of a class name in the class file.
replace(String) - Method in class javassist.expr.NewExpr
  Replaces the `new` expression 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.Instanceof
  Replaces the instanceof operator 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.FieldAccess
  Replaces the method call with the bytecode derived from the given source text.
replace(String) - Method in class javassist.expr.Cast
  Replaces the explicit cast operator with the bytecode derived from the given source text.
replaceClassName(ClassMap) - Method in class javassist.CtClass
  Changes class names appearing in the class file according to the given `map`.
replaceClassName(String, String) - Method in class javassist.CtClass
  Substitutes `newName` for all occurrences of a class name `oldName` in the class file.
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.
RET - Static variable in interface javassist.bytecode.Opcode
RETURN - Static variable in interface javassist.bytecode.Opcode
run() - Method in class javassist.rmi.AppletServer
  Begins the HTTP service.
run() - Method in class javassist.web.Webserver
  Begins the HTTP service.
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(String, String[]) - Method in class javassist.web.Viewer
  Invokes main() in the class specified by `classname`.

## S

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.
SALOAD - Static variable in interface javassist.bytecode.Opcode
Sample - class javassist.reflect.Sample.
  A template used for defining a reflective class.
Sample - class javassist.rmi.Sample.
  A template used for defining a proxy class.
Sample() - Constructor for class javassist.reflect.Sample
Sample() - Constructor for class javassist.rmi.Sample
SASTORE - Static variable in interface javassist.bytecode.Opcode
SerialVersionUID - class javassist.SerialVersionUID.
  Utility for calculating serialVersionUIDs for Serializable classes.
SerialVersionUID() - Constructor for class javassist.SerialVersionUID
set(byte[]) - Method in class javassist.bytecode.CodeAttribute
  This method is not available.
set(byte[]) - Method in class javassist.bytecode.AttributeInfo
  Sets the `info` field of this `attribute_info` structure.
setAccessFlags(int) - Method in class javassist.bytecode.MethodInfo
  Sets access flags.
setAccessFlags(int) - Method in class javassist.bytecode.FieldInfo
  Sets the access flags.
setAccessFlags(int) - Method in class javassist.bytecode.ClassFile
  Changes access flags.
setAttribute(String, byte[]) - Method in class javassist.CtMethod
  Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtMember
  Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtField
  Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtConstructor
  Adds an attribute.
setAttribute(String, byte[]) - Method in class javassist.CtClass
  Adds a named attribute.
setAttribute(String, byte[]) - Method in class javassist.CtBehavior
  Adds an attribute.
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.
setBody(String) - Method in class javassist.CtMethod
  Sets a method body.
setBody(String) - Method in class javassist.CtConstructor
  Sets a constructor body.
setBody(String) - Method in class javassist.CtBehavior
  Sets a member body.
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.MethodInfo
  Sets a method descriptor.
setDescriptor(String) - Method in class javassist.bytecode.FieldInfo
  Sets the field 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[]`.
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.
setExceptionTypes(CtClass[]) - Method in class javassist.CtMethod
  Sets exceptions that this method may throw.
setExceptionTypes(CtClass[]) - Method in class javassist.CtConstructor
  Sets exceptions that this constructor may throw.
setExceptionTypes(CtClass[]) - Method in class javassist.CtBehavior
  Sets exceptions that this member may throw.
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.
setInterfaces(CtClass[]) - Method in class javassist.CtClass
  Sets interfaces.
setInterfaces(String[]) - Method in class javassist.bytecode.ClassFile
  Sets the interfaces.
setMaxLocals(boolean, CtClass[], int) - Method in class javassist.bytecode.Bytecode
  Sets `max_locals`.
setMaxLocals(int) - Method in class javassist.bytecode.CodeAttribute
  Sets `max_locals`.
setMaxLocals(int) - Method in class javassist.bytecode.Bytecode
  Sets `max_locals`.
setMaxStack(int) - Method in class javassist.bytecode.CodeAttribute
  Sets `max_stack`.
setMaxStack(int) - Method in class javassist.bytecode.Bytecode
  Sets `max_stack`.
setModifiers(int) - Method in class javassist.CtMethod
  Sets the encoded modifiers of the method.
setModifiers(int) - Method in class javassist.CtMember
  Sets the encoded modifiers of the member.
setModifiers(int) - Method in class javassist.CtField
  Sets the encoded modifiers of the field.
setModifiers(int) - Method in class javassist.CtConstructor
  Sets the encoded modifiers of the constructor.
setModifiers(int) - Method in class javassist.CtClass
  Sets the modifiers.
setModifiers(int) - Method in class javassist.CtBehavior
  Sets the encoded modifiers of the member.
setName(String) - Method in class javassist.CtMethod
  Changes the name of this method.
setName(String) - Method in class javassist.CtField
  Changes the name of the field.
setName(String) - Method in class javassist.CtClass
  Sets the class name
setName(String) - Method in class javassist.bytecode.MethodInfo
  Sets a method name.
setName(String) - Method in class javassist.bytecode.FieldInfo
  Sets the field name.
setName(String) - Method in class javassist.bytecode.ClassFile
  Sets the class name.
setObject(Object) - Method in class javassist.reflect.Metaobject
  Changes the object controlled by this metaobject.
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.
setSuperclass(String) - Method in class javassist.bytecode.MethodInfo
  Changes a super constructor called by this constructor.
setSuperclass(String) - Method in class javassist.bytecode.ClassFile
  Sets the super class.
setter(String, CtField) - Static method in class javassist.CtNewMethod
  Creates a public setter method.
setType(CtClass) - Method in class javassist.CtField
  Sets the type of the field.
setWrappedBody(CtMethod, CtMethod.ConstParameter) - Method in class javassist.CtMethod
  Replace a method body with a new method body wrapping the given method.
shortType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `short` type.
SIPUSH - Static variable in interface javassist.bytecode.Opcode
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()`.
SourceFileAttribute - class javassist.bytecode.SourceFileAttribute.
  `SourceFile_attribute`.
SourceFileAttribute(ConstPool, String) - Constructor for class javassist.bytecode.SourceFileAttribute
  Constructs a SourceFile attribute.
STACK_GROW - Static variable in interface javassist.bytecode.Opcode
start(ClassPool) - Method in interface javassist.Translator
  Is invoked by a `ClassPool` for initialization when the object is attached to a `ClassPool` object.
start(ClassPool) - Method in class javassist.reflect.Reflection
  Initializes.
start(ClassPool) - Method in class javassist.rmi.StubGenerator
  Is a method declared in javassist.Translator.
startPc(int) - Method in class javassist.bytecode.LineNumberAttribute
  Returns `line_number_table[i].start_pc`.
startPc(int) - Method in class javassist.bytecode.ExceptionTable
  Returns `startPc` of the n-th entry.
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
string(String) - Static method in class javassist.CtMethod.ConstParameter
  Makes an `String` constant.
StubGenerator - class javassist.rmi.StubGenerator.
  A stub-code generator.
StubGenerator() - Constructor for class javassist.rmi.StubGenerator
  Constructs a stub-code generator.
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`.
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
SyntheticAttribute - class javassist.bytecode.SyntheticAttribute.
  `Synthetic_attribute`.
SyntheticAttribute(ConstPool) - Constructor for class javassist.bytecode.SyntheticAttribute
  Constructs a Synthetic attribute.

## T

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
tableLength() - Method in class javassist.bytecode.LineNumberAttribute
  Returns `line_number_table_length`.
TABLESWITCH - Static variable in interface javassist.bytecode.Opcode
tag - Static variable in class javassist.bytecode.SyntheticAttribute
  The name of this attribute `"Synthetic"`.
tag - Static variable in class javassist.bytecode.SourceFileAttribute
  The name of this attribute `"SourceFile"`.
tag - Static variable in class javassist.bytecode.LineNumberAttribute
  The name of this attribute `"LineNumberTable"`.
tag - Static variable in class javassist.bytecode.InnerClassesAttribute
  The name of this attribute `"InnerClasses"`.
tag - Static variable in class javassist.bytecode.ExceptionsAttribute
  The name of this attribute `"Exceptions"`.
tag - Static variable in class javassist.bytecode.ConstantAttribute
  The name of this attribute `"ConstantValue"`.
tag - Static variable in class javassist.bytecode.CodeAttribute
  The name of this attribute `"Code"`.
THIS - Static variable in class javassist.bytecode.ConstPool
  Represents the class using this constant pool table.
THIS - Static variable in class javassist.bytecode.Bytecode
  Represents the `CtClass` file using the constant pool table given to this `Bytecode` object.
toBytecode() - Method in class javassist.CtClass
  Converts this class to a class file.
toClass() - Method in class javassist.CtClass
  Converts this class to a `java.lang.Class` object.
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(CtClass) - Static method in class javassist.bytecode.Descriptor
  Returns the internal representation of the class name in the JVM.
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.
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.
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.URLClassPath
toString() - Method in class javassist.LoaderClassPath
toString() - Method in class javassist.ClassPool
  Returns the class search path.
toString() - Method in class javassist.ByteArrayClassPath
toString() - Method in class javassist.web.BadHttpRequest
toString(int) - Static method in class javassist.Modifier
TRANSIENT - Static variable in class javassist.Modifier
TRANSIENT - Static variable in class javassist.bytecode.AccessFlag
Translator - interface javassist.Translator.
  An observer of `ClassPool`.
trap(Object[], int) - Method in class javassist.reflect.Sample
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.
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.
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.
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.
trapMethodcall(int, Object[]) - Method in class javassist.reflect.Metaobject
  Is invoked when base-level method invocation is intercepted.
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.
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

## U

u16bitAt(int) - Method in class javassist.bytecode.CodeIterator
  Returns the unsigned 16bit value at the given index.
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).
useCflow(String) - Method in class javassist.CtMethod
  Declares to use `$cflow` for this method.
useCflow(String) - Method in class javassist.CtConstructor
  Declares to use `$cflow` for this constructor.
useCflow(String) - Method in class javassist.CtBehavior
  Declares to use `$cflow` for this member; If `$cflow` is used, the class files modified with Javassist requires a support class `javassist.runtime.Cflow` at runtime (other Javassist classes are not required at runtime).
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

value() - Method in class javassist.runtime.Cflow
  Returns the value of the counter.
version - Static variable in class javassist.CtClass
  The version number of this release.
Viewer - class javassist.web.Viewer.
  An applet viewer.
Viewer(String, int) - Constructor for class javassist.web.Viewer
  Constructs a viewer.
voidType - Static variable in class javassist.CtClass
  The `CtClass` object representing the `void` type.
VOLATILE - Static variable in class javassist.Modifier
VOLATILE - Static variable in class javassist.bytecode.AccessFlag

## W

Webserver - class javassist.web.Webserver.
  A web server for Javassist.
Webserver(int) - Constructor for class javassist.web.Webserver
  Constructs a web server.
Webserver(String) - Constructor for class javassist.web.Webserver
  Constructs a web server.
where() - Method in class javassist.expr.NewExpr
  Returns the method or constructor containing the `new` 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.Instanceof
  Returns the method or constructor containing the instanceof 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.FieldAccess
  Returns the method or constructor containing the field-access 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.Cast
  Returns the method or constructor containing the type cast expression represented by this object.
WIDE - Static variable in interface javassist.bytecode.Opcode
wrapped(CtClass, String, CtClass[], CtClass[], CtMethod, CtMethod.ConstParameter, CtClass) - Static method in class javassist.CtNewMethod
  Creates a wrapped method.
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(DataOutputStream) - Method in class javassist.bytecode.ClassFile
  Writes a class file represened by this object into an output stream.
write(int, int) - Method in class javassist.bytecode.Bytecode
  Writes an 8bit value at the offset from the beginning of the bytecode sequence.
write(String) - Method in class javassist.ClassPool
  Returns a byte array representing the class file.
write(String, DataOutputStream) - Method in class javassist.ClassPool
  Writes a class file specified by `classname` to a given output stream.
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.CodeIterator
  Writes a 16 bit 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.
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.CodeIterator
  Writes a 32bit integer at the index.
writeAsClass(String) - Method in class javassist.ClassPool
  Returns a `java.lang.Class` object.
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.ClassPool
  Writes a class file specified with `classname` in the current directory.
writeFile(String, String) - Method in class javassist.ClassPool
  Writes a class file specified with `classname` 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 _

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

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