protected class FieldAccess.AccessDispatcher extends Object implements FieldAccess.Defined
Modifier and Type | Class and Description |
---|---|
protected class |
FieldAccess.AccessDispatcher.FieldGetInstruction
A reading field access operation.
|
protected class |
FieldAccess.AccessDispatcher.FieldPutInstruction
A writing field access operation.
|
Modifier | Constructor and Description |
---|---|
protected |
AccessDispatcher(FieldDescription fieldDescription)
Creates a new access dispatcher.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
FieldDescription |
getDefinedField()
Returns the field for which this field access is defined for.
|
StackManipulation |
getter()
Creates a getter representation for a given field.
|
int |
hashCode() |
StackManipulation |
putter()
Creates a putter representation for a given field.
|
String |
toString() |
protected AccessDispatcher(FieldDescription fieldDescription)
fieldDescription
- A description of the accessed field.public StackManipulation getter()
FieldAccess.Defined
getter
in interface FieldAccess.Defined
public StackManipulation putter()
FieldAccess.Defined
putter
in interface FieldAccess.Defined
public FieldDescription getDefinedField()
FieldAccess.Defined
getDefinedField
in interface FieldAccess.Defined
Copyright © 2014–2015. All rights reserved.