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 Fieldfinal FieldClassType.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 FieldClassType.getFields()Get the fields of this class.final FieldField.getNext()static FieldField.searchField(Field fields, String name) Find a field with the given name.final FieldClassType.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 voidCodeAttr.emitGetField(Field field) Compile code to get a non-static field value.final voidCodeAttr.emitGetStatic(Field field) Compile code to get a static field value.final voidCodeAttr.emitPutField(Field field) Compile code to put a non-static field value.final voidCodeAttr.emitPutStatic(Field field) Compile code to put a static field value.voidClassType.removeField(Field field, Field prev) static FieldField.searchField(Field fields, String name) Find a field with the given name. -
Uses of Field in gnu.expr
Modifier and TypeFieldDescriptionstatic FieldCompilation.argsCallContextFieldLambdaExp.closureEnvFieldIf non-null, this is a Field that is used for implementing lexical closures.static final FieldCompilation.falseConstantInitializer.fieldIf non-null: The Field that is being initialized.Literal.fieldstatic FieldCompilation.noArgsFieldstatic FieldCompilation.pcCallContextFieldstatic FieldCompilation.procCallContextFieldLambdaExp.staticLinkFieldField in heapFrame.getType() that contains the static link.static final FieldCompilation.trueConstantstatic final FieldCompilation.voidConsumerInstanceFieldModifier 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) voidCompilation.freeLocalField(Field field) voidModifierConstructorDescriptionClassInitializer(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)