Uses of Class
net.bytebuddy.implementation.bytecode.StackManipulation.Size
-
Packages that use StackManipulation.Size Package Description net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicType
by enhancing a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.auxiliary Auxiliary types describe helper types that aid as a supplementary to a givenInstrumentedType
.net.bytebuddy.implementation.bind The types and classes of this package are responsible for binding a method call to calling another method.net.bytebuddy.implementation.bind.annotation This package contains annotations, types and classes that are responsible for binding a method to calling another method by interpreting annotations that indicate how a method should be bound to another method.net.bytebuddy.implementation.bytecode Types and classes in this package are responsible for creating Java byte code for a given byte code target which is represented by aMethodDescription
.net.bytebuddy.implementation.bytecode.assign AnAssigner
is responsible for transforming a givenTypeDescription
into another one.net.bytebuddy.implementation.bytecode.assign.primitive Assigner
implementations of this package are capable of handling primitive types or thevoid
type.net.bytebuddy.implementation.bytecode.collection This package is dedicated to creatingStackManipulation
s that create collections or arrays from a given number of values.net.bytebuddy.implementation.bytecode.constant StackManipulation
s in this package are responsible for creating compile-time constants and pushing them onto the operand stack.net.bytebuddy.implementation.bytecode.member StackManipulation
s of this package are responsible for accessing type or method members, i.e. -
-
Uses of StackManipulation.Size in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
RebaseImplementationTarget.RebasedMethodInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
EqualsMethod.ConditionalReturn. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
EqualsMethod.NullValueGuard.UsingJump.AfterInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
EqualsMethod.NullValueGuard.UsingJump.BeforeInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
HashCodeMethod.NullValueGuard.UsingJump.AfterInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
HashCodeMethod.NullValueGuard.UsingJump.BeforeInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Implementation.Context.Default.FieldCacheEntry. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Implementation.SpecialMethodInvocation.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Implementation.SpecialMethodInvocation.Simple. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.auxiliary
Methods in net.bytebuddy.implementation.auxiliary that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
MethodCallProxy.AssignableSignatureCall. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeProxy.AbstractMethodErrorThrow. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeProxy.ForDefaultMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeProxy.ForSuperMethodByConstructor. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeProxy.ForSuperMethodByReflectionFactory. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeProxy.MethodCall.Appender.AccessorMethodInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bind
Methods in net.bytebuddy.implementation.bind that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
MethodDelegationBinder.MethodBinding.Builder.Build. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodDelegationBinder.MethodBinding.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Anonymous. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Unique. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
DefaultMethod.Binder.DelegationMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
FieldProxy.Binder.AccessorProxy. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Morph.Binder.RedirectionProxy. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Pipe.Binder.Redirection. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
SuperMethod.Binder.DelegationMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode
Fields in net.bytebuddy.implementation.bytecode declared as StackManipulation.Size Modifier and Type Field Description protected StackManipulation.Size
Duplication. size
The size representing the impact of applying the duplication onto the operand stack.private StackManipulation.Size
Removal. size
The size impact of the removal onto the operand stack.Methods in net.bytebuddy.implementation.bytecode that return StackManipulation.Size Modifier and Type Method Description private StackManipulation.Size
StackManipulation.Size. aggregate(int sizeChange, int interimMaximalSize)
Aggregates a size change with this stack manipulation size.StackManipulation.Size
StackManipulation.Size. aggregate(StackManipulation.Size other)
Concatenates this size representation with another size representation in order to represent the size change that is represented by both alterations of the operand stack size.StackManipulation.Size
Addition. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Duplication. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Duplication.WithFlip. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Multiplication. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Removal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
StackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
StackManipulation.Compound. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
StackManipulation.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
StackManipulation.Trivial. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
Throw. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeCreation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
StackSize. toDecreasingSize()
Creates an instance of aStackManipulation.Size
that describes a stack decrease of this size.StackManipulation.Size
StackSize. toIncreasingSize()
Creates an instance of aStackManipulation.Size
that describes a stack growth of this size.Methods in net.bytebuddy.implementation.bytecode with parameters of type StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
StackManipulation.Size. aggregate(StackManipulation.Size other)
Concatenates this size representation with another size representation in order to represent the size change that is represented by both alterations of the operand stack size. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.assign
Methods in net.bytebuddy.implementation.bytecode.assign that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
InstanceCheck. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TypeCasting. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.assign.primitive
Fields in net.bytebuddy.implementation.bytecode.assign.primitive declared as StackManipulation.Size Modifier and Type Field Description private StackManipulation.Size
PrimitiveBoxingDelegate. size
The size decrease after a primitive type was wrapped.private StackManipulation.Size
PrimitiveUnboxingDelegate. size
The size increase after a wrapper type was unwrapped.private StackManipulation.Size
PrimitiveWideningDelegate.WideningStackManipulation. size
The size change of applying the conversion.Methods in net.bytebuddy.implementation.bytecode.assign.primitive that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
PrimitiveBoxingDelegate.BoxingStackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
PrimitiveUnboxingDelegate. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
PrimitiveWideningDelegate.WideningStackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.Constructors in net.bytebuddy.implementation.bytecode.assign.primitive with parameters of type StackManipulation.Size Constructor Description WideningStackManipulation(int conversionOpcode, StackManipulation.Size size)
Creates a new widening stack manipulation. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.collection
Fields in net.bytebuddy.implementation.bytecode.collection declared as StackManipulation.Size Modifier and Type Field Description static StackManipulation.Size
ArrayFactory.ArrayCreator. ARRAY_CREATION_SIZE_CHANGE
The creation of an array consumes one slot on the operand stack and adds a new value to it.private StackManipulation.Size
ArrayFactory. sizeDecrease
The decrease of stack size after each value storage operation.Methods in net.bytebuddy.implementation.bytecode.collection that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
ArrayAccess.Loader. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
ArrayAccess.Putter. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
ArrayFactory.ArrayCreator.ForPrimitiveType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
ArrayFactory.ArrayCreator.ForReferenceType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
ArrayFactory.ArrayStackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.constant
Fields in net.bytebuddy.implementation.bytecode.constant declared as StackManipulation.Size Modifier and Type Field Description private StackManipulation.Size
NullConstant. size
The size impact of loading thenull
reference onto the operand stack.private static StackManipulation.Size
ClassConstant. SIZE
The size of aClass
on the operand stack.private static StackManipulation.Size
DoubleConstant. SIZE
The size impact of loading adouble
constant onto the operand stack.private static StackManipulation.Size
FloatConstant. SIZE
The size impact of loading afloat
constant onto the operand stack.private static StackManipulation.Size
IntegerConstant. SIZE
The size impact of loading anint
value onto the operand stack.private static StackManipulation.Size
LongConstant. SIZE
The size impact of loading adouble
constant onto the operand stack.Methods in net.bytebuddy.implementation.bytecode.constant that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
ClassConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
ClassConstant.ForReferenceType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
DefaultValue. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
DoubleConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
DoubleConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
FieldConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
FieldConstant.Cached. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
FloatConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
FloatConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
IntegerConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
IntegerConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
IntegerConstant.SingleBytePush. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
IntegerConstant.TwoBytePush. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
JavaConstantValue. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
LongConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
LongConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodConstant.CachedConstructor. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodConstant.CachedMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodConstant.CanCacheIllegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodConstant.PrivilegedLookup. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
NullConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
SerializedConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
TextConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance. -
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.member
Fields in net.bytebuddy.implementation.bytecode.member declared as StackManipulation.Size Modifier and Type Field Description private StackManipulation.Size
MethodReturn. size
The operand stack size change that is implied by this operation.Methods in net.bytebuddy.implementation.bytecode.member that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
FieldAccess.AccessDispatcher.AbstractFieldInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
HandleInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodInvocation.DynamicInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodInvocation.HandleInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodInvocation.IllegalInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodInvocation.Invocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodInvocation.OfGenericMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodReturn. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodVariableAccess.MethodLoading. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodVariableAccess.OffsetIncrementing. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodVariableAccess.OffsetLoading. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.StackManipulation.Size
MethodVariableAccess.OffsetWriting. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
Applies the stack manipulation that is described by this instance.protected abstract StackManipulation.Size
FieldAccess.AccessDispatcher.AbstractFieldInstruction. resolveSize(StackSize fieldSize)
Resolves the actual size of this field access operation.protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldGetInstruction. resolveSize(StackSize fieldSize)
protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldPutInstruction. resolveSize(StackSize fieldSize)
-