| Package | Description |
|---|---|
| com.android.dx.cf.attrib |
Implementation of containers and utilities for all the standard Java
attribute types.
|
| com.android.dx.cf.direct |
Implementation of
cf.iface.* based on a direct representation
of class files as byte[]s. |
| com.android.dx.cf.iface |
Interfaces and base classes for dealing with class files.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AttAnnotationDefault
Attribute class for
AnnotationDefault attributes. |
class |
AttBootstrapMethods
Attribute class for standard
AttBootstrapMethods attributes. |
class |
AttCode
Attribute class for standard
Code attributes. |
class |
AttConstantValue
Attribute class for standard
ConstantValue attributes. |
class |
AttDeprecated
Attribute class for standard
Deprecated attributes. |
class |
AttEnclosingMethod
Attribute class for standards-track
EnclosingMethod
attributes. |
class |
AttExceptions
Attribute class for standard
Exceptions attributes. |
class |
AttInnerClasses
Attribute class for standard
InnerClasses attributes. |
class |
AttLineNumberTable
Attribute class for standard
LineNumberTable attributes. |
class |
AttLocalVariableTable
Attribute class for standard
LocalVariableTable attributes. |
class |
AttLocalVariableTypeTable
Attribute class for standard
LocalVariableTypeTable attributes. |
class |
AttRuntimeInvisibleAnnotations
Attribute class for standard
RuntimeInvisibleAnnotations
attributes. |
class |
AttRuntimeInvisibleParameterAnnotations
Attribute class for standard
RuntimeInvisibleParameterAnnotations attributes. |
class |
AttRuntimeVisibleAnnotations
Attribute class for standard
RuntimeVisibleAnnotations
attributes. |
class |
AttRuntimeVisibleParameterAnnotations
Attribute class for standard
RuntimeVisibleParameterAnnotations
attributes. |
class |
AttSignature
Attribute class for standards-track
Signature attributes. |
class |
AttSourceDebugExtension
Attribute class for standard
SourceDebugExtension attributes. |
class |
AttSourceFile
Attribute class for standard
SourceFile attributes. |
class |
AttSynthetic
Attribute class for standard
Synthetic attributes. |
class |
BaseAnnotations
Base class for annotations attributes.
|
class |
BaseAttribute
Base implementation of
Attribute, which directly stores
the attribute name but leaves the rest up to subclasses. |
class |
BaseLocalVariables
Base attribute class for standard
LocalVariableTable
and LocalVariableTypeTable attributes. |
class |
BaseParameterAnnotations
Base class for parameter annotation list attributes.
|
class |
RawAttribute
Raw attribute, for holding onto attributes that are unrecognized.
|
| Modifier and Type | Method and Description |
|---|---|
Attribute |
AttributeFactory.parse(DirectClassFile cf,
int context,
int offset,
ParseObserver observer)
Parses and makes an attribute based on the bytes at the
indicated position in the given array.
|
protected Attribute |
AttributeFactory.parse0(DirectClassFile cf,
int context,
java.lang.String name,
int offset,
int length,
ParseObserver observer)
Parses attribute content.
|
protected Attribute |
StdAttributeFactory.parse0(DirectClassFile cf,
int context,
java.lang.String name,
int offset,
int length,
ParseObserver observer)
Parses attribute content.
|
| Modifier and Type | Method and Description |
|---|---|
Attribute |
StdAttributeList.findFirst(java.lang.String name)
Get the first attribute in the list with the given name, if any.
|
Attribute |
AttributeList.findFirst(java.lang.String name)
Get the first attribute in the list with the given name, if any.
|
Attribute |
StdAttributeList.findNext(Attribute attrib)
Get the next attribute in the list after the given one, with the same
name, if any.
|
Attribute |
AttributeList.findNext(Attribute attrib)
Get the next attribute in the list after the given one, with the same
name, if any.
|
Attribute |
StdAttributeList.get(int n)
Get the
nth attribute. |
Attribute |
AttributeList.get(int n)
Get the
nth attribute. |
| Modifier and Type | Method and Description |
|---|---|
Attribute |
StdAttributeList.findNext(Attribute attrib)
Get the next attribute in the list after the given one, with the same
name, if any.
|
Attribute |
AttributeList.findNext(Attribute attrib)
Get the next attribute in the list after the given one, with the same
name, if any.
|
void |
StdAttributeList.set(int n,
Attribute attribute)
Sets the attribute at the given index.
|
Copyright © 2020. All Rights Reserved.