mjc

Uses of Class
org.multijava.util.classfile.Attribute

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

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.