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.
-
Interface SummaryInterfaceDescriptionIConsumer<TItem>No Java 8 here but I need this interfaceInterface for generic message consumersAgent which can supply token values to a
ConstraintParser.Constraint.Interface for remapper proxiesInterface for object which supports printing to pretty printer -
Class SummaryClassDescriptionUtility 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)Represents an object-oriented view of a generic class signature.Comparison helpers.Miscellaneous shared constantsShared Jar Manifest AttributesParser for constraintsA constraint.Mutable integer for use in collectionsUtility class for working with method and field handlesSmall 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 tasksPrints information in a pretty boxA 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. -
Enum Class SummaryEnum ClassDescriptionOrdinal member visibility level.Table column alignment