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

## Package javassist.bytecode

Bytecode-level API.

See:
Description

Interface Summary
Mnemonic | JVM Instruction Names.
Opcode | JVM Instruction Set.

Class Summary
AccessFlag | A support class providing static methods and constants for access modifiers such as public, rivate, ...
AttributeInfo | `attribute_info` structure.
ByteArray | A collection of static methods for reading and writing a byte array.
Bytecode | A utility class for producing a bytecode sequence.
ClassFile | `ClassFile` represents a Java `.class` file, which consists of a constant pool, methods, fields, and attributes.
ClassFileWriter | A utility class for priting the contents of a class file.
CodeAttribute | `Code_attribute`.
CodeIterator | An iterator for editing a code attribute.
ConstantAttribute | `ConstantValue_attribute`.
ConstPool | Constant pool table.
Descriptor | A support class for dealing with descriptors.
ExceptionsAttribute | `Exceptions_attribute`.
ExceptionTable | `exception_table[]` of `Code_attribute`.
FieldInfo | `field_info` structure.
InnerClassesAttribute | `InnerClasses_attribute`.
LineNumberAttribute | `LineNumberTablec_attribute`.
MethodInfo | `method_info` structure.
SourceFileAttribute | `SourceFile_attribute`.
SyntheticAttribute | `Synthetic_attribute`.

Exception Summary
BadBytecode | Signals that a bad bytecode sequence has been found.
CodeAttribute.RuntimeCopyException | An exception that may be thrown by `copy()` in `CodeAttribute`.

## Package javassist.bytecode Description

Bytecode-level API.

This package provides low-level API for editing a raw class file. It allows the users to read and modify a constant pool entry, a single bytecode instruction, and so on.

The users of this package must know the specifications of class file and Java bytecode. For more details, read this book:

Tim Lindholm and Frank Yellin, "The Java Virtual Machine Specification 2nd Ed.", Addison-Wesley, 1999.

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

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