mjc

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

Packages that use FieldInfo
org.multijava.dis   
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
 

Uses of FieldInfo in org.multijava.dis
 

Methods in org.multijava.dis with parameters of type FieldInfo
protected  void Disassembler.writeModifiers(IndentingWriter out, FieldInfo info)
          Prints the modifiers of the given field info.
private  void Disassembler.writeField(IndentingWriter out, FieldInfo info)
          Prints fields
 

Uses of FieldInfo in org.multijava.mjc
 

Methods in org.multijava.mjc that return FieldInfo
protected  FieldInfo[] CClass.genFields()
          Returns an array representing all the fields for bytecode.
 FieldInfo CField.genFieldInfo()
          Generate the code in a class file
protected  FieldInfo CField.createFieldInfo(long modifiers, String name, String type, String generictype, Object value, boolean deprecated, boolean synthetic)
          Creates a new field info object.
 FieldInfo[] CFieldTable.buildFieldInfo()
          Returns the field infos
protected  FieldInfo[] CSourceGFCollection.genFields()
          Returns an array representing all the fields for bytecode.
 

Methods in org.multijava.mjc with parameters of type FieldInfo
 CBinaryField ClassCreator.createBinaryField(CClass owner, FieldInfo fieldInfo)
          Creates a binary field object.
private static CType CBinaryField.buildType(CClass host, FieldInfo fieldInfo)
          Builds the type of this field from the given fieldInfo by parsing the appropriate field signature extracted from the *.class file.
private static String CBinaryField.getCorrectSignature(CClass host, FieldInfo fieldInfo)
          Simple convenience method which returns the appropriate field signature stored in the given fieldInfo depending on whether Java generics are turned on or off in the current compilation session.
 

Constructors in org.multijava.mjc with parameters of type FieldInfo
CBinaryField(CClass owner, FieldInfo fieldInfo)
          Constructs a field export
CBinaryField(MemberAccess access, FieldInfo fieldInfo)
           
 

Uses of FieldInfo in org.multijava.util.classfile
 

Fields in org.multijava.util.classfile declared as FieldInfo
private  FieldInfo[] ClassInfo.fields
           
 

Methods in org.multijava.util.classfile that return FieldInfo
 FieldInfo[] ClassInfo.getFields()
          Returns the fields info of the class in the file
private static FieldInfo[] ClassInfo.makeFieldInfoArray(ArrayList vector)
           
 FieldInfo ClassInfoCreator.createFieldInfo(DataInput data, ConstantPool cp)
          Creates a field info object by reading bytecode from the data input stream data.
 

Methods in org.multijava.util.classfile with parameters of type FieldInfo
 void ClassInfo.setFields(FieldInfo[] fields)
          Sets the fields info of the class in the file
 

Constructors in org.multijava.util.classfile with parameters of type FieldInfo
ClassInfo(short modifiers, String thisClass, String superClass, String genericSignature, ClassConstant[] interfaces, FieldInfo[] fields, MethodInfo[] methods, InnerClassInfo[] innerClasses, AttributeList attributes, File sourceFile, boolean deprecated)
          Constructs a new class info structure from source.
 


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.