Package | Description |
---|---|
org.apache.commons.compress.harmony.unpack200 | |
org.apache.commons.compress.harmony.unpack200.bytecode |
Modifier and Type | Method and Description |
---|---|
ClassFileEntry |
SegmentConstantPool.getValue(int cp,
long value) |
ClassFileEntry |
AttributeLayout.getValue(long value,
SegmentConstantPool pool) |
ClassFileEntry |
AttributeLayout.getValue(long value,
java.lang.String type,
SegmentConstantPool pool) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationDefaultAttribute
AnnotationDefault class file attribute
|
class |
AnnotationsAttribute
Abstract superclass for Annotations attributes
|
class |
Attribute
Abstract superclass for class file attributes
|
class |
BCIRenumberedAttribute
Abstract superclass for attributes that have some part encoded with a BCI renumbering
|
class |
ByteCode
A bytecode class file entry.
|
class |
CodeAttribute |
class |
ConstantPoolEntry
Abstract superclass for constant pool entries
|
class |
ConstantValueAttribute
An
Attribute representing a constant. |
class |
CPClass
Constant pool entry for a class
|
class |
CPConstant
Abstract superclass for constant pool constant entries such as numbers or Strings
|
class |
CPConstantNumber
Abstract superclass for constant pool entries that are numbers.
|
class |
CPDouble
Double constant pool entry.
|
class |
CPField
Field constant pool entry.
|
class |
CPFieldRef
Field reference constant pool entry.
|
class |
CPFloat
Float constant pool entry.
|
class |
CPInteger
Integer constant pool entry.
|
class |
CPInterfaceMethodRef
Interface method reference constant pool entry.
|
class |
CPLong
Long constant pool entry.
|
class |
CPMember
Superclass for member constant pool entries, such as fields or methods.
|
class |
CPMethod
Method constant pool entry.
|
class |
CPMethodRef
Method reference constant pool entry.
|
class |
CPNameAndType
Name and Type pair constant pool entry.
|
class |
CPRef
Abstract superclass for reference constant pool entries, such as a method or field reference.
|
class |
CPString
String constant pool entry.
|
class |
CPUTF8
UTF8 constant pool entry, used for storing long Strings.
|
class |
DeprecatedAttribute
Deprecated class file attribute.
|
class |
EnclosingMethodAttribute
Enclosing method class file attribute.
|
class |
ExceptionsAttribute
Exceptions class file attribute
|
class |
InnerClassesAttribute
Inner classes class file attribute
|
class |
LineNumberTableAttribute
Line number table
|
class |
LocalVariableTableAttribute
Local variable table
|
class |
LocalVariableTypeTableAttribute
Local variable type table.
|
class |
NewAttribute
A compressor-defined class file attribute.
|
class |
RuntimeVisibleorInvisibleAnnotationsAttribute
Annotations class file attribute, either a RuntimeVisibleAnnotations attribute or a RuntimeInvisibleAnnotations
attribute.
|
class |
RuntimeVisibleorInvisibleParameterAnnotationsAttribute
Parameter annotations class file attribute, either a RuntimeVisibleParameterAnnotations attribute or a
RuntimeInvisibleParameterAnnotations attribute.
|
class |
SignatureAttribute
Signature class file attribute
|
class |
SourceFileAttribute
Source file class file attribute
|
Modifier and Type | Field and Description |
---|---|
ClassFileEntry[] |
ClassFile.fields |
ClassFileEntry[] |
ClassFile.methods |
protected static ClassFileEntry[] |
ClassFileEntry.NONE |
Modifier and Type | Method and Description |
---|---|
ClassFileEntry |
ClassConstantPool.add(ClassFileEntry entry) |
ClassFileEntry |
ClassConstantPool.addWithNestedEntries(ClassFileEntry entry) |
int |
ClassConstantPool.indexOf(ClassFileEntry entry) |
void |
ByteCode.setNested(ClassFileEntry[] nested) |
Constructor and Description |
---|
ByteCode(int opcode,
ClassFileEntry[] nested) |
ConstantValueAttribute(ClassFileEntry entry) |