Package org.spongepowered.asm.util
package org.spongepowered.asm.util
Utility classes used by the entire Mixin pipeline, including utilities for
working with bytecode as well as general-purpose tools and parsers.
-
ClassDescriptionUtility class for working with ASM annotationsWrapper for
AnnotationNodeto support access via common interfaceUtility methods for working with bytecode via ASMInformation bundle returned fromBytecode.findDelegateInit(org.objectweb.asm.tree.MethodNode, java.lang.String, java.lang.String)Ordinal member visibility level.Represents an object-oriented view of a generic class signature.Miscellaneous shared constantsShared Jar Manifest AttributesParser for constraintsA constraint.Mutable integer for use in collectionsUtility class for file operationsUtility class for working with method and field handlesIConsumer<TItem>No Java 8 here but I need this interfaceInterface for generic message consumersAgent which can supply token values to aConstraintParser.Constraint.Small helper to resolve the current java versionBitmask values for language features supported.Utility methods for working with local variables using ASMSettings for getLocalsAt containing the tunable options for the algorithm.A local variable entry added by mixin itself, eg.Utility methods for obfuscation tasksInterface for remapper proxiesPrints information in a pretty boxTable column alignmentInterface for object which supports printing to pretty printerA regex-style quantifier, specified as a number or pair of numbers in braces.Re-entrance semaphore used to share re-entrance data with the metadata serviceGenerates callback signature for callback pretty-printRepresents a software version number inmajor.minor.revision.buildformat as a sequence of four shorts packed into a long.