Uses of Class
gnu.bytecode.Field
-
Packages that use Field Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.class
files.gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.kawa.lang -
-
Uses of Field in gnu.bytecode
Methods in gnu.bytecode that return Field Modifier and Type Method Description Field
ClassType. addField()
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
ClassType. getDeclaredField(String name)
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
ObjectType. getField(String name, int mask)
Field
SpecialObjectType. getField(String name, int mask)
Field
ClassType. getFields()
Get the fields of this class.Field
Field. getNext()
static Field
Field. searchField(Field fields, String name)
Find a field with the given name.Field
ClassType. setOuterLink(ClassType outer)
Note that this class needs an other link ("this$0") field.Methods in gnu.bytecode with parameters of type Field Modifier and Type Method Description CpoolRef
ConstantPool. addFieldRef(Field field)
CpoolNameAndType
ConstantPool. addNameAndType(Field field)
void
CodeAttr. emitGetField(Field field)
Compile code to get a non-static field value.void
CodeAttr. emitGetStatic(Field field)
Compile code to get a static field value.void
CodeAttr. emitPutField(Field field)
Compile code to put a non-static field value.void
CodeAttr. emitPutStatic(Field field)
Compile code to put a static field value.void
ClassType. removeField(Field field, Field prev)
static Field
Field. searchField(Field fields, String name)
Find a field with the given name. -
Uses of Field in gnu.expr
Fields in gnu.expr declared as Field Modifier and Type Field Description static Field
Compilation. argsCallContextField
Field
LambdaExp. closureEnvField
If non-null, this is a Field that is used for implementing lexical closures.static Field
Compilation. falseConstant
Field
Initializer. field
If non-null: The Field that is being initialized.Field
Literal. field
static Field
Compilation. noArgsField
static Field
Compilation. pcCallContextField
static Field
Compilation. procCallContextField
Field
LambdaExp. staticLinkField
Field in heapFrame.getType() that contains the static link.static Field
Compilation. trueConstant
static Field
Compilation. voidConsumerInstanceField
Methods in gnu.expr that return Field Modifier and Type Method Description Field
Compilation. allocLocalField(Type type, String name)
Field
ClassExp. compileSetField(Compilation comp)
Field
LambdaExp. compileSetField(Compilation comp)
Field
Declaration. getField()
Field
HasOwningField. getOwningField()
If non-null a field that has this value.Methods in gnu.expr with parameters of type Field Modifier and Type Method Description Declaration
Language. declFromField(ModuleExp mod, Object fvalue, Field fld)
void
Compilation. freeLocalField(Field field)
void
Declaration. setField(Field field)
Constructors in gnu.expr with parameters of type Field Constructor Description ClassInitializer(ClassExp cexp, Field field, Compilation comp)
Declaration(Object name, Field field)
Literal(Object value, Field field, LitTable litTable)
Create a new Literal, for a value available from a static field.ProcInitializer(LambdaExp lexp, Compilation comp, Field field)
-
Uses of Field in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return Field Modifier and Type Method Description Field
LangPrimType. getOwningField()
Methods in gnu.kawa.lispexpr with parameters of type Field Modifier and Type Method Description Declaration
LispLanguage. declFromField(ModuleExp mod, Object fvalue, Field fld)
-
Uses of Field in gnu.kawa.reflect
Methods in gnu.kawa.reflect that return Field Modifier and Type Method Description Field
FieldLocation. getField()
-
Uses of Field in kawa.lang
Constructors in kawa.lang with parameters of type Field Constructor Description RecordConstructor(ClassType type, Field[] fields)
RecordConstructor(Class clas, Field[] fields)
-