|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Attribute | |
| org.multijava.util.classfile | Provides an editor for classfiles used by MultiJava and the Java Modeling Language. |
| Uses of Attribute in org.multijava.util.classfile |
| Subclasses of Attribute in org.multijava.util.classfile | |
class |
AnchorAttribute
This attribute flags a class as an external generic function anchor class. |
class |
CodeInfo
This class represents the Java virtual machine instructions and auxiliary information for a single method. |
class |
ConstantValueAttribute
VMS 4.7.3: Constant Value Attribute A ConstantValue attribute represents the value of a constant field that must be (explicitly or implicitly) static |
class |
DeprecatedAttribute
ICS: Member Attribute Deprecated This attribute marks superseded classes, fields and methods. |
class |
DispatcherAttribute
This attribute flags a member as a compiler-generated dispatcher. |
class |
ExceptionsAttribute
VMS 4.7.5: Exceptions Attribute This attribute indicates which checked exceptions a method may throw. |
class |
GenericAttribute
This is an opaque attribute that lets you add an uninterpreted stream of bytes into an attribute in a class file. |
class |
GenericFunctionsAttribute
This attribute represents the entire set of generic functions declared in or overridden in a single class or generic function anchor. |
class |
InnerClassTable
This represents an InnerClasses attribute. |
class |
LineNumberTable
VMS 4.7.6: Line Number Table Attribute This attribute represents a mapping between he Java Virtual Machine code array and the line number in the original Java source file |
class |
LocalVariableTable
VMS 4.7.6: Line Number Table Attribute This attribute represents a mapping between he Java Virtual Machine code array and the line number in the original Java source file |
class |
MultimethodBodyAttribute
This attribute flags a method as a compiler-generated multimethod body. |
class |
RedirectorAttribute
This attribute flags a member as a compiler-generated pleomorphic method redirector. |
class |
RMJAttribute
This attribute corresponds to a sequence of RMJ annotations. |
class |
RuntimeVisibleAnnotationsAttribute
A class representing a RuntimeVisibleAnnotations attribute. |
class |
RuntimeVisibleParameterAnnotationsAttribute
A class representing a RuntimeVisibleParameterAnnotations attribute. |
class |
SignatureAttribute
|
class |
SkippedCodeInfo
The code info, but without the instructions (only the interface) |
class |
SourceFileAttribute
VMS 4.7.2: Source File Attribute This attribute represents the name of the source file from which this class file was compiled. |
class |
SyntheticAttribute
ICS: Member Attribute Synthetic This attribute marks fields and methods synthesized by the compiler in order to implement the scoping of names. |
class |
UniverseClassAttribute
This class implements a JUTS class attribute. |
class |
UniverseFieldAttribute
This class implements a JUTS field attribute. |
class |
UniverseMethodAttribute
This class implements a JUTS method attribute. |
| Fields in org.multijava.util.classfile declared as Attribute | |
private Attribute[] |
AttributeList.attributes
|
static Attribute[] |
AttributeList.EMPTY
|
| Methods in org.multijava.util.classfile that return Attribute | |
(package private) static Attribute |
AttributeList.read(java.io.DataInput in,
ConstantPool cp)
This method calls each member of the attribute parsing chain-of-responsibility in order to read the next attribute in the given input stream. |
(package private) static Attribute |
AttributeList.readInterfaceOnly(java.io.DataInput in,
ConstantPool cp)
This method calls each member of the attribute parsing chain-of-responsibility in order to read the next attribute in the given input stream. |
(package private) static Attribute |
AttributeList.readCodeInfoAttribute(java.io.DataInput in,
ConstantPool cp,
Instruction[] insns)
This method calls each member of the attribute parsing chain-of-responsibility, in order, to read the next CodeInfo attribute in the given input stream. |
Attribute |
AttributeList.get(int tag)
Return the first attribute for this tag |
abstract Attribute |
AttributeParser.read(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized. |
abstract Attribute |
AttributeParser.readInterfaceOnly(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but skips CodeInfo
attributes. |
abstract Attribute |
AttributeParser.readCodeInfoAttribute(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp,
Instruction[] insns)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but only parses attributes
that may appear within a CodeInfo attribute. |
Attribute |
BaseAttributeParser.read(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized. |
Attribute |
BaseAttributeParser.readInterfaceOnly(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but skips CodeInfo
attributes. |
Attribute |
BaseAttributeParser.readCodeInfoAttribute(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp,
Instruction[] insns)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but only parses attributes
that may appear within a CodeInfo attribute. |
Attribute |
MJAttributeParser.read(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized. |
Attribute |
MJAttributeParser.readInterfaceOnly(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but skips CodeInfo
attributes. |
Attribute |
MJAttributeParser.readCodeInfoAttribute(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp,
Instruction[] insns)
Checks the next attribute in the given input, in,
and parses it if it is recognized, but only parses attributes
that may appear within a CodeInfo attribute. |
Attribute |
UniverseAttributeParser.read(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input stream, and parses it if is is recognized. |
Attribute |
UniverseAttributeParser.readInterfaceOnly(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp)
Checks the next attribute in the given input stream, and parses it if is is recognized, but skips CodeInfo attributes Returns an Attribute instance if the attribute is recognized, or null otherwise. |
Attribute |
UniverseAttributeParser.readCodeInfoAttribute(java.lang.String tag,
java.io.DataInput in,
ConstantPool cp,
Instruction[] insns)
Checks the next attribute in the given input stream, and parses it if is is recognized, but only parses attributes that may appear within a CodeInfo attribute. |
| Methods in org.multijava.util.classfile with parameters of type Attribute | |
void |
FieldInfo.addAttribute(Attribute attr)
Adds the given attribute attr to the attribute
list of this field. |
void |
MethodInfo.addAttribute(Attribute attr)
Adds the given custom attribute to the attribute list of this, replacing any existing attribute of the same kind. |
void |
AttributeList.add(Attribute attr)
Adds an attribute to the list of attributes |
| Constructors in org.multijava.util.classfile with parameters of type Attribute | |
AttributeList(Attribute att1)
Constructs a one element attribute list |
|
AttributeList(Attribute att1,
Attribute att2)
Constructs a two elements attribute list |
|
AttributeList(Attribute att1,
Attribute att2,
Attribute att3)
Constructs a three elements attribute list |
|
AttributeList(Attribute att1,
Attribute att2,
Attribute att3,
Attribute att4)
Constructs a four elements attribute list |
|
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||