Uses of Interface
com.offbynull.coroutines.instrumenter.asm.ClassInformationRepository
-
Packages that use ClassInformationRepository Package Description com.offbynull.coroutines.instrumenter Coroutine instrumentation classes.com.offbynull.coroutines.instrumenter.asm Generic ASM classes. -
-
Uses of ClassInformationRepository in com.offbynull.coroutines.instrumenter
Fields in com.offbynull.coroutines.instrumenter declared as ClassInformationRepository Modifier and Type Field Description private ClassInformationRepository
MethodAnalyzer. classInfoRepo
private ClassInformationRepository
InstrumentationState. classInformationRepository
private ClassInformationRepository
Instrumenter. classRepo
Methods in com.offbynull.coroutines.instrumenter that return ClassInformationRepository Modifier and Type Method Description (package private) ClassInformationRepository
InstrumentationState. classInformationRepository()
Constructors in com.offbynull.coroutines.instrumenter with parameters of type ClassInformationRepository Constructor Description InstrumentationState(InstrumentationSettings instrumentationSettings, ClassInformationRepository classInformationRepository)
Instrumenter(ClassInformationRepository repo)
Constructs aInstrumenter
object.MethodAnalyzer(ClassInformationRepository classInfoRepo)
-
Uses of ClassInformationRepository in com.offbynull.coroutines.instrumenter.asm
Classes in com.offbynull.coroutines.instrumenter.asm that implement ClassInformationRepository Modifier and Type Class Description class
ClassLoaderClassInformationRepository
Provides information on classes contained within aClassLoader
.class
ClassResourceClassInformationRepository
Provides information on classes contained within aClassLoader
.class
CompositeClassInformationRepository
Combines multipleClassInformationRepository
objects into one.class
FileSystemClassInformationRepository
Provides information on classes contained within JARs and folders.Fields in com.offbynull.coroutines.instrumenter.asm declared as ClassInformationRepository Modifier and Type Field Description private ClassInformationRepository
SimpleClassWriter. infoRepo
private ClassInformationRepository
SimpleVerifier. repo
Fields in com.offbynull.coroutines.instrumenter.asm with type parameters of type ClassInformationRepository Modifier and Type Field Description private org.apache.commons.collections4.list.UnmodifiableList<ClassInformationRepository>
CompositeClassInformationRepository. repos
Methods in com.offbynull.coroutines.instrumenter.asm with parameters of type ClassInformationRepository Modifier and Type Method Description private static java.util.LinkedHashSet<java.lang.String>
TypeUtils. flattenHierarchy(ClassInformationRepository repo, java.lang.String type)
private static void
TypeUtils. flattenHierarchy(ClassInformationRepository repo, java.lang.String type, java.util.LinkedHashSet<java.lang.String> ret)
private static boolean
TypeUtils. isArrayElementTypeAssignableFrom(ClassInformationRepository repo, org.objectweb.asm.Type t, org.objectweb.asm.Type u)
static boolean
TypeUtils. isAssignableFrom(ClassInformationRepository repo, org.objectweb.asm.Type t, org.objectweb.asm.Type u)
Checks to see if one type is assignable from another type.private static boolean
TypeUtils. isObjectTypeAssignableFrom(ClassInformationRepository repo, org.objectweb.asm.Type t, org.objectweb.asm.Type u)
Constructors in com.offbynull.coroutines.instrumenter.asm with parameters of type ClassInformationRepository Constructor Description CompositeClassInformationRepository(ClassInformationRepository... repos)
Constructs aClassLoaderClassInformationRepository
object.SimpleClassWriter(int flags, ClassInformationRepository infoRepo)
Constructs aSimpleClassWriter
object.SimpleClassWriter(org.objectweb.asm.ClassReader classReader, int flags, ClassInformationRepository infoRepo)
Constructs aSimpleClassWriter
object.SimpleVerifier(ClassInformationRepository repo)
Constructs aSimpleVerifier
object.
-