|
ProGuard | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ClassConstants | Constants used in representing a Java class file (*.class). |
| ClassFile | This interface provides access to the data in a Java class file (*.class). |
| FieldInfo | Representation of a field from a class file. |
| MemberInfo | Representation of a field or method from a program class file. |
| MethodInfo | Representation of a method from a class file. |
| VisitorAccepter | This interface is a base interface for visitor accepters. |
| Class Summary | |
| AttrInfo | Representation of an attribute. |
| ClassCpInfo | Representation of a 'class' entry in the ConstantPool. |
| ClassPool | This is a set of representations of class files. |
| CodeAttrInfo | Representation of a code attribute. |
| ConstantValueAttrInfo | Representation of a constant value attribute. |
| CpInfo | Representation of an entry in the ConstantPool. |
| DeprecatedAttrInfo | Representation of a deprecated attribute. |
| DoubleCpInfo | Representation of a 'double' entry in the ConstantPool (takes up two indices). |
| ExceptionInfo | Representation of an Exception table entry. |
| ExceptionsAttrInfo | Representation of an exceptions attribute. |
| FieldrefCpInfo | Representation of a 'field reference' entry in the ConstantPool. |
| FloatCpInfo | Representation of a 'float' entry in the ConstantPool. |
| InnerClassesAttrInfo | Representation of an inner classes attribute. |
| InnerClassesInfo | Representation of an Inner Classes table entry. |
| IntegerCpInfo | Representation of a 'integer' entry in the ConstantPool. |
| InterfaceMethodrefCpInfo | Representation of a 'interface method reference' entry in the ConstantPool. |
| LibraryAttrInfo | Representation of a light-weight library attribute. |
| LibraryClassFile | This is a compact representation of the essential data in a Java class file. |
| LibraryFieldInfo | Representation of a field from a class-file. |
| LibraryMemberInfo | Representation of a field or method from a library class file. |
| LibraryMethodInfo | Representation of a method from a class-file. |
| LineNumberInfo | Representation of an Line Number table entry. |
| LineNumberTableAttrInfo | Representation of a line number table attribute. |
| LocalVariableInfo | Representation of an Local Variable table entry. |
| LocalVariableTableAttrInfo | Representation of a local variable table attribute. |
| LongCpInfo | Representation of a 'long' entry in the ConstantPool (takes up two indices). |
| MethodrefCpInfo | Representation of a 'method reference' entry in the ConstantPool. |
| NameAndTypeCpInfo | Representation of a 'name and type' entry in the ConstantPool. |
| ProgramClassFile | This is a complete representation of the data in a Java class file. |
| ProgramFieldInfo | Representation of a field from a program class file. |
| ProgramMemberInfo | Representation of a field or method from a program class file. |
| ProgramMethodInfo | Representation of a method from a program class file. |
| RefCpInfo | Representation of a 'ref'-type entry in the ConstantPool. |
| SignatureAttrInfo | Representation of a signature attribute. |
| SourceDirAttrInfo | Representation of a source directory attribute. |
| SourceFileAttrInfo | Representation of a source file attribute. |
| StringCpInfo | Representation of a 'string' entry in the ConstantPool. |
| SyntheticAttrInfo | Representation of a synthetic attribute. |
| UnknownAttrInfo | Representation of an unknown attribute. |
| Utf8CpInfo | Representation of a 'UTF-8' entry in the ConstantPool. |
This package contains classes to represent various elements of class files.
A class file is represented by the interface. This interface currently has two alternative
representations:
ClassFile
ProgramClassFile:
a complete representation that can be read, modified, and written back.
LibraryClassFile:
an incomplete representation that can be only be read. It is however
more compact than ProgramClassFile, and sufficient for
analysing class files from library jars.
|
ProGuard | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||