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)
-
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)
StackManipulation.Size
EqualsMethod.NullValueGuard.UsingJump.AfterInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
EqualsMethod.NullValueGuard.UsingJump.BeforeInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
HashCodeMethod.NullValueGuard.UsingJump.AfterInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
HashCodeMethod.NullValueGuard.UsingJump.BeforeInstruction. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Implementation.Context.Default.FieldCacheEntry. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Implementation.SpecialMethodInvocation.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Implementation.SpecialMethodInvocation.Simple. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
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)
StackManipulation.Size
TypeProxy.AbstractMethodErrorThrow. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TypeProxy.ForDefaultMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TypeProxy.ForSuperMethodByConstructor. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TypeProxy.ForSuperMethodByReflectionFactory. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TypeProxy.MethodCall.Appender.AccessorMethodInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
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)
StackManipulation.Size
MethodDelegationBinder.MethodBinding.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Anonymous. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodDelegationBinder.ParameterBinding.Unique. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
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)
StackManipulation.Size
FieldProxy.Binder.AccessorProxy. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Morph.Binder.RedirectionProxy. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Pipe.Binder.Redirection. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
SuperMethod.Binder.DelegationMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
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.Methods in net.bytebuddy.implementation.bytecode that return 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.StackManipulation.Size
Addition. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Duplication. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Duplication.WithFlip. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Multiplication. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Removal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
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)
StackManipulation.Size
StackManipulation.Illegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
StackManipulation.Trivial. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
Throw. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TypeCreation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
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)
StackManipulation.Size
TypeCasting. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.assign.primitive
Methods in net.bytebuddy.implementation.bytecode.assign.primitive that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
PrimitiveUnboxingDelegate. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
PrimitiveWideningDelegate.WideningStackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
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.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)
StackManipulation.Size
ArrayAccess.Putter. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
ArrayFactory.ArrayCreator.ForPrimitiveType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
ArrayFactory.ArrayCreator.ForReferenceType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
ArrayFactory.ArrayStackManipulation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.constant
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)
StackManipulation.Size
ClassConstant.ForReferenceType. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
DefaultValue. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
DoubleConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
DoubleConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
FieldConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
FieldConstant.Cached. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
FloatConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
FloatConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
IntegerConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
IntegerConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
IntegerConstant.SingleBytePush. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
IntegerConstant.TwoBytePush. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
JavaConstantValue. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
LongConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
LongConstant.ConstantPool. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodConstant.CachedConstructor. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodConstant.CachedMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodConstant.CanCacheIllegal. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
NullConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
SerializedConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
TextConstant. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
-
Uses of StackManipulation.Size in net.bytebuddy.implementation.bytecode.member
Methods in net.bytebuddy.implementation.bytecode.member that return StackManipulation.Size Modifier and Type Method Description StackManipulation.Size
HandleInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodInvocation.DynamicInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodInvocation.HandleInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodInvocation.IllegalInvocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodInvocation.Invocation. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodInvocation.OfGenericMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodReturn. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodVariableAccess.MethodLoading. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodVariableAccess.OffsetIncrementing. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodVariableAccess.OffsetLoading. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
StackManipulation.Size
MethodVariableAccess.OffsetWriting. apply(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext)
protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldGetInstruction. resolveSize(StackSize fieldSize)
protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldPutInstruction. resolveSize(StackSize fieldSize)
-