Uses of Class
net.bytebuddy.implementation.bytecode.StackSize
-
Packages that use StackSize Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description.type Contains descriptions of Java types and packages.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.member StackManipulation
s of this package are responsible for accessing type or method members, i.e.net.bytebuddy.utility.visitor A package containing visitor classes for ASM. -
-
Uses of StackSize in net.bytebuddy.asm
Constructors in net.bytebuddy.asm with parameters of type StackSize Constructor Description ForMethodExit(MethodDescription instrumentedMethod, MethodDescription adviceMethod, TypeDefinition exitType, TreeMap<String,TypeDefinition> namedTypes, TypeDefinition enterType, StackSize throwableSize)
Creates a new argument handler for an exit advice method. -
Uses of StackSize in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return StackSize Modifier and Type Method Description StackSize
TypeDefinition. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.AbstractBase.OfSimpleType. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.ArrayProjection. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.ForLoadedType. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.LazyProjection. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfGenericArray. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfNonGenericType. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfParameterizedType. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfTypeVariable. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfTypeVariable.Symbolic. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.Generic.OfWildcardType. getStackSize()
Returns the size of the type described by this instance.StackSize
TypeDescription.SuperTypeLoading. getStackSize()
Returns the size of the type described by this instance. -
Uses of StackSize in net.bytebuddy.implementation.bytecode
Methods in net.bytebuddy.implementation.bytecode that return StackSize Modifier and Type Method Description StackSize
StackSize. maximum(StackSize stackSize)
Determines the maximum of two stack size representations.static StackSize
StackSize. of(int size)
Represents a numeric size as aStackSize
.static StackSize
StackSize. of(Class<?> type)
Finds the operand stack size of a given Java type.static StackSize
StackSize. valueOf(String name)
Returns the enum constant of this type with the specified name.static StackSize[]
StackSize. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in net.bytebuddy.implementation.bytecode with parameters of type StackSize Modifier and Type Method Description StackSize
StackSize. maximum(StackSize stackSize)
Determines the maximum of two stack size representations. -
Uses of StackSize in net.bytebuddy.implementation.bytecode.member
Methods in net.bytebuddy.implementation.bytecode.member with parameters of type StackSize Modifier and Type Method Description protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldGetInstruction. resolveSize(StackSize fieldSize)
protected StackManipulation.Size
FieldAccess.AccessDispatcher.FieldPutInstruction. resolveSize(StackSize fieldSize)
-
Uses of StackSize in net.bytebuddy.utility.visitor
Methods in net.bytebuddy.utility.visitor with parameters of type StackSize Modifier and Type Method Description int
StackAwareMethodVisitor. drainStack(int store, int load, StackSize size)
Drains the stack to only contain the top value.Method parameters in net.bytebuddy.utility.visitor with type arguments of type StackSize Modifier and Type Method Description void
StackAwareMethodVisitor. register(org.objectweb.asm.Label label, List<StackSize> stackSizes)
Explicitly registers a label to define a given stack state.
-