Uses of Class
gnu.bytecode.Field
Packages that use Field
Package
Description
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class
files.Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
-
Uses of Field in gnu.bytecode
Methods in gnu.bytecode that return FieldModifier and TypeMethodDescriptionClassType.addField()
Add a new field to this class.Add a new field to this class, and name the field.final Field
final Field
ClassType.getDeclaredField
(String name) Find a field with the given name declared in this class.Find a field with the given name declared in this class or its ancestors.Find a field with the given name declared in this class or its ancestors.final Field
ClassType.getFields()
Get the fields of this class.final Field
Field.getNext()
static Field
Field.searchField
(Field fields, String name) Find a field with the given name.final Field
ClassType.setOuterLink
(ClassType outer) Note that this class needs an other link ("this$0") field.Methods in gnu.bytecode with parameters of type FieldModifier and TypeMethodDescriptionConstantPool.addFieldRef
(Field field) ConstantPool.addNameAndType
(Field field) final void
CodeAttr.emitGetField
(Field field) Compile code to get a non-static field value.final void
CodeAttr.emitGetStatic
(Field field) Compile code to get a static field value.final void
CodeAttr.emitPutField
(Field field) Compile code to put a non-static field value.final 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
Modifier and TypeFieldDescriptionstatic Field
Compilation.argsCallContextField
LambdaExp.closureEnvField
If non-null, this is a Field that is used for implementing lexical closures.static final Field
Compilation.falseConstant
Initializer.field
If non-null: The Field that is being initialized.Literal.field
static Field
Compilation.noArgsField
static Field
Compilation.pcCallContextField
static Field
Compilation.procCallContextField
LambdaExp.staticLinkField
Field in heapFrame.getType() that contains the static link.static final Field
Compilation.trueConstant
static final Field
Compilation.voidConsumerInstanceField
Modifier and TypeMethodDescriptionCompilation.allocLocalField
(Type type, String name) ClassExp.compileSetField
(Compilation comp) LambdaExp.compileSetField
(Compilation comp) Declaration.getField()
HasOwningField.getOwningField()
If non-null a field that has this value.Modifier and TypeMethodDescriptionLanguage.declFromField
(ModuleExp mod, Object fvalue, Field fld) void
Compilation.freeLocalField
(Field field) void
ModifierConstructorDescriptionClassInitializer
(ClassExp cexp, Field field, Compilation comp) Declaration
(Object name, Field field) 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 FieldMethods in gnu.kawa.lispexpr with parameters of type FieldModifier and TypeMethodDescriptionLispLanguage.declFromField
(ModuleExp mod, Object fvalue, Field fld) -
Uses of Field in gnu.kawa.reflect
Methods in gnu.kawa.reflect that return Field -
Uses of Field in kawa.lang
ModifierConstructorDescriptionRecordConstructor
(ClassType type, Field[] fields) RecordConstructor
(Class clas, Field[] fields)