Package net.bytebuddy.implementation.bytecode.member
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.-
Interface Summary Interface Description FieldAccess.Defined Representation of a field access for which a getter and a setter 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.MethodLoading.TypeCastingHandler A type casting handler allows a type transformation of all arguments of a method after loading them onto the operand stack. -
Class Summary Class Description FieldAccess.OfGenericField A dispatcher for implementing a generic read or write access on a field.HandleInvocation An exact invocation of a method handle with a polymorphic signature.MethodInvocation.HandleInvocation Performs a method invocation on a method handle with a polymorphic type signature.MethodInvocation.OfGenericMethod A method invocation of a generically resolved method.MethodVariableAccess.MethodLoading A stack manipulation that loads all parameters of a given method onto the operand stack.MethodVariableAccess.MethodLoading.TypeCastingHandler.ForBridgeTarget A type casting handler that casts all parameters of a method to the parameter types of a compatible method with covariant parameter types.MethodVariableAccess.OffsetIncrementing A stack manipulation that increments an integer variable. -
Enum Summary Enum Description FieldAccess An access representation to a given field.MethodInvocation A builder for a method invocation.MethodInvocation.HandleType The type of method handle 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.MethodLoading.TypeCastingHandler.NoOp A non-operative type casting handler.