|
||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ClassFile | ClassFile is a low level representation of Java class file. |
ConstantPool | Class ConstantPool. |
Field | This class represents a field, as described in Java Virtual Machine Specification, 2nd edition, chapter 4.5. |
Interface | This class represents an Interface, as described in Java Virtual Machine Specification, 2nd edition, chapter 4.1. |
Method | This class represents a method, as described in Java Virtual Machine Specification, 2nd edition, chapter 4.6. |
ProgramElement | This class holds mainly attribute reading and writing of program elements of class file. |
Exception Summary | |
---|---|
ParseException | Class ParseException. |
This package contains a low level representation of the Java class file format. Classes and methods defined in this package tries to reflect class file format specified in Java Virtual Machine Specification as closely as possible.
This means, that same semantics are used whenever applicable, and no effort is being made to create high level abstraction of class file format. For example, it is not checked, that offset of the jump instructions are meaningful, or instructions referencing constant pool actually have a correct index to constant pool.
It is assumed, that other packages create their own high level abstraction, as they see fit.
Current implementation is based on classfiles with version 50.0, which is defined in Java Virtual Machine Specification, 2nd edition, Chapter 4. As we understand it, classfile versions less than this are also supported.
Once we have documentation for class file version greater than 50.0, support for them is added to this package.
|
||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |