Uses of Class
eu.cloudnetservice.driver.util.asm.StackIndexHelper
Packages that use StackIndexHelper
-
Uses of StackIndexHelper in eu.cloudnetservice.driver.util.asm
Methods in eu.cloudnetservice.driver.util.asm that return StackIndexHelperModifier and TypeMethodDescriptionstatic @NonNull StackIndexHelperStackIndexHelper.create()Creates a new stack index helper which uses 0 as the initial index.static @NonNull StackIndexHelperStackIndexHelper.create(int initialVarIndex) Constructs a new stack index helper with the given initial var index.StackIndexHelper.load(@NonNull org.objectweb.asm.MethodVisitor methodVisitor, @NonNull Class<?> type) Loads an element of the given type onto the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.StackIndexHelper.load(@NonNull org.objectweb.asm.MethodVisitor methodVisitor, @NonNull org.objectweb.asm.Type type) Loads an element of the given type onto the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.StackIndexHelper.push(@NonNull org.objectweb.asm.MethodVisitor methodVisitor, @NonNull Class<?> type) Stores an element of the given type on the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.StackIndexHelper.push(@NonNull org.objectweb.asm.MethodVisitor methodVisitor, @NonNull org.objectweb.asm.Type type) Stores an element of the given type on the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.StackIndexHelper.skip(int depth) Skips the given amount of indices and uses the resulting value as the next var index to read/write from/to.StackIndexHelper.skipNext()Skips the next (one) element of the current stack.