Package io.airlift.bytecode.instruction
Class FieldInstruction.PutFieldInstruction
- java.lang.Object
-
- io.airlift.bytecode.instruction.FieldInstruction
-
- io.airlift.bytecode.instruction.FieldInstruction.PutFieldInstruction
-
- All Implemented Interfaces:
BytecodeNode,InstructionNode
- Enclosing class:
- FieldInstruction
public static class FieldInstruction.PutFieldInstruction extends FieldInstruction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.airlift.bytecode.instruction.FieldInstruction
FieldInstruction.GetFieldInstruction, FieldInstruction.PutFieldInstruction
-
-
Constructor Summary
Constructors Constructor Description PutFieldInstruction(boolean isStatic, ParameterizedType classType, String fieldName, ParameterizedType fieldType)PutFieldInstruction(boolean isStatic, Class<?> classType, String fieldName, Class<?> fieldType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor)-
Methods inherited from class io.airlift.bytecode.instruction.FieldInstruction
accept, getChildNodes, getFieldInstruction, getFieldInstruction, getFieldInstruction, getStaticInstruction, getStaticInstruction, putFieldInstruction, putFieldInstruction, putFieldInstruction, putStaticInstruction, putStaticInstruction, toString
-
-
-
-
Constructor Detail
-
PutFieldInstruction
public PutFieldInstruction(boolean isStatic, ParameterizedType classType, String fieldName, ParameterizedType fieldType)
-
-
Method Detail
-
accept
public <T> T accept(BytecodeNode parent, BytecodeVisitor<T> visitor)
- Specified by:
acceptin interfaceBytecodeNode- Overrides:
acceptin classFieldInstruction
-
-