Class FieldAccess.AccessDispatcher.FieldPutInstruction
- java.lang.Object
-
- net.bytebuddy.implementation.bytecode.member.FieldAccess.AccessDispatcher.FieldPutInstruction
-
- All Implemented Interfaces:
StackManipulation
- Enclosing class:
- FieldAccess.AccessDispatcher
protected class FieldAccess.AccessDispatcher.FieldPutInstruction extends java.lang.Object
A writing field access operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.bytecode.StackManipulation
StackManipulation.Compound, StackManipulation.Illegal, StackManipulation.Size, StackManipulation.Trivial
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FieldPutInstruction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
protected int
getOpcode()
Returns the opcode for implementing the field access.int
hashCode()
protected StackManipulation.Size
resolveSize(StackSize fieldSize)
Resolves the actual size of this field access operation.
-
-
-
Method Detail
-
getOpcode
protected int getOpcode()
Returns the opcode for implementing the field access.- Returns:
- The opcode for implementing the field access.
-
resolveSize
protected StackManipulation.Size resolveSize(StackSize fieldSize)
Resolves the actual size of this field access operation.- Parameters:
fieldSize
- The size of the accessed field.- Returns:
- The size of the field access operation based on the field's size.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-