|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||