# Uses of Class
serp.bytecode.FieldInstruction

Packages that use FieldInstruction
Package
Description
serp.bytecode
Bytecode Manipuation

## Uses of FieldInstruction in serp.bytecode

Subclasses of FieldInstruction in serp.bytecode
Modifier and Type
Class
Description
`class`
`GetFieldInstruction`
Loads a value from a field onto the stack.
`class`
`PutFieldInstruction`
Stores a value from the stack into a field.
Methods in serp.bytecode that return FieldInstruction
Modifier and Type
Method
Description
`FieldInstruction`
FieldInstruction.`setField(Class dec, String name, Class type)`
Set the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setField(Field field)`
Set the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setField(String name, Class type)`
Set the field this instruction operates on, for fields that are declared by the current class.
`FieldInstruction`
FieldInstruction.`setField(String name, String type)`
Set the field this instruction operates on, for fields that are declared by the current class.
`FieldInstruction`
FieldInstruction.`setField(String dec, String name, String type)`
Set the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setField(String name, BCClass type)`
Set the field this instruction operates on, for fields that are declared by the current class.
`FieldInstruction`
FieldInstruction.`setField(BCClass dec, String name, BCClass type)`
Set the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setField(BCField field)`
Set the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldDeclarer(Class type)`
Set the declaring class of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldDeclarer(String type)`
Set the declaring class of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldDeclarer(BCClass type)`
Set the declaring class of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldIndex(int index)`
Set the index in the class `ConstantPool` of the `ComplexEntry` describing the field to operate on.
`FieldInstruction`
FieldInstruction.`setFieldName(String name)`
Set the name of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldType(Class type)`
Set the type of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldType(String type)`
Set the type of the field this instruction operates on.
`FieldInstruction`
FieldInstruction.`setFieldType(BCClass type)`
Set the type of the field this instruction operates on.