Package com.offbynull.coroutines.instrumenter.asm
package com.offbynull.coroutines.instrumenter.asm
Generic ASM classes.
-
ClassDescriptionContains information about a class.Class information repository.Provides information on classes contained within a
ClassLoader.Provides information on classes contained within aClassLoader.Combines multipleClassInformationRepositoryobjects into one.Provides information on classes contained within JARs and folders.Utility class to help with handling invocation instructions.Utility class to search Java bytecode.AClassNodethat overridesSimpleClassNode.visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])such that it usesJSRInlinerAdapterto inline JSR blocks in the class.AClassWriterthat overridesSimpleClassWriter.getCommonSuperClass(java.lang.String, java.lang.String)such that it usesClassInformationRepositoryto derive the common super rather than querying loaded up classes.An extension to ASM'sSimpleVerifierthat usesClassInformationRepositoryto derive type information rather than a classloader.Utility class to provide common functionality for types.Tracks extra variables used for instrumentation as well as arguments passed in to a method.