StackManipulation
s of this package are responsible for
accessing type or method members, i.e.See: Description
Interface | Description |
---|---|
FieldAccess.Defined |
Representation of a field access for which a getter and a putter can be created.
|
MethodInvocation.WithImplicitInvocationTargetType |
Represents a method invocation where the invocation type (static, virtual, special, interface) is derived
from the given method's description.
|
MethodVariableAccess.TypeCastingHandler |
A handler for optionally applying a type casting for each method parameter that is loaded onto the operand
stack.
|
Class | Description |
---|---|
MethodVariableAccess.TypeCastingHandler.ForBridgeTarget |
A
MethodVariableAccess.TypeCastingHandler
that casts all parameters that are loaded for a method to their target method's type. |
Enum | Description |
---|---|
FieldAccess |
An access representation to a given field.
|
MethodInvocation |
A builder for a method invocation.
|
MethodInvocation.IllegalInvocation |
An illegal implicit method invocation.
|
MethodReturn |
A stack manipulation returning a value of a given type.
|
MethodVariableAccess |
A stack assignment that loads a method variable from a given index of the local variable array.
|
MethodVariableAccess.TypeCastingHandler.NoOp |
A non-operative implementation of a
MethodVariableAccess.TypeCastingHandler
that merely returns the given stack manipulation. |
StackManipulation
s of this package are responsible for
accessing type or method members, i.e. reading and writing of fields, invoking of methods, access of local variables
within a method invocation or returning values from method invocations.Copyright © 2014–2015. All rights reserved.