Uses of Class gnu.bytecode.Field

Uses in package gnu.bytecode

Methods with parameter type gnu.bytecode.Field

CpoolRef
CpoolNameAndType
void
Compile code to get a non-static field value.
void
Compile code to get a static field value.
void
Compile code to put a non-static field value.
void
Compile code to put a static field value.
Field
Field.searchField(Field fields, String name)
Find a field with the given name.

Methods with return type gnu.bytecode.Field

Field
Add a new field to this class.
Field
ClassType.addField(String name)
Add a new field to this class, and name the field.
Field
ClassType.addField(String name, Type type)
Field
ClassType.addField(String name, Type type, int flags)
Field
Find a field with the given name declared in this class.
Field
ClassType.getField(String name)
Find a field with the given name declared in this class or its ancestors.
Field
ClassType.getField(String name, int mask)
Find a field with the given name declared in this class or its ancestors.
Field
Get the fields of this class.
Field
Field
Field.searchField(Field fields, String name)
Find a field with the given name.
Field
Note that this class needs an other link ("this$0") field.

Uses in package gnu.expr

Constructors with parameter type gnu.bytecode.Field

Declaration.Declaration(Object name, Field field)
Literal.Literal(Object value, Field field, LitTable litTable)
Create a new Literal, for a value available from a static field.

Fields of type gnu.bytecode.Field

Field
Field
If non-null, this is a Field that is used for implementing lexical closures.
Field
Field
Field
If non-null: The Field that is being initialized.
Field
Field
Field
Field
Field
Field in heapFrame.getType() that contains the static link.
Field

Methods with parameter type gnu.bytecode.Field

Declaration
Language.declFromField(ModuleExp mod, Object fvalue, Field fld)
void

Methods with return type gnu.bytecode.Field

Field
Compilation.allocLocalField(Type type, String name)
Field
Field
Field

Uses in package gnu.kawa.lispexpr

Methods with parameter type gnu.bytecode.Field

Declaration
LispLanguage.declFromField(ModuleExp mod, Object fvalue, Field fld)

Uses in package gnu.kawa.reflect

Methods with return type gnu.bytecode.Field

Field

Uses in package kawa.lang

Constructors with parameter type gnu.bytecode.Field

RecordConstructor.RecordConstructor(Class clas, Field[] fields)