Uses of Interface
com.offbynull.coroutines.instrumenter.asm.ClassInformationRepository
Packages that use ClassInformationRepository
Package
Description
Coroutine instrumentation classes.
Generic ASM classes.
-
Uses of ClassInformationRepository in com.offbynull.coroutines.instrumenter
Fields in com.offbynull.coroutines.instrumenter declared as ClassInformationRepositoryModifier and TypeFieldDescriptionprivate final ClassInformationRepository
MethodAnalyzer.classInfoRepo
private final ClassInformationRepository
InstrumentationState.classInformationRepository
private ClassInformationRepository
Instrumenter.classRepo
Methods in com.offbynull.coroutines.instrumenter that return ClassInformationRepositoryModifier and TypeMethodDescription(package private) ClassInformationRepository
InstrumentationState.classInformationRepository()
Constructors in com.offbynull.coroutines.instrumenter with parameters of type ClassInformationRepositoryModifierConstructorDescription(package private)
InstrumentationState
(InstrumentationSettings instrumentationSettings, ClassInformationRepository classInformationRepository) Constructs aInstrumenter
object.(package private)
MethodAnalyzer
(ClassInformationRepository classInfoRepo) -
Uses of ClassInformationRepository in com.offbynull.coroutines.instrumenter.asm
Classes in com.offbynull.coroutines.instrumenter.asm that implement ClassInformationRepositoryModifier and TypeClassDescriptionfinal class
Provides information on classes contained within aClassLoader
.final class
Provides information on classes contained within aClassLoader
.final class
Combines multipleClassInformationRepository
objects into one.final class
Provides information on classes contained within JARs and folders.Fields in com.offbynull.coroutines.instrumenter.asm declared as ClassInformationRepositoryModifier and TypeFieldDescriptionprivate final ClassInformationRepository
SimpleClassWriter.infoRepo
private final ClassInformationRepository
SimpleVerifier.repo
Fields in com.offbynull.coroutines.instrumenter.asm with type parameters of type ClassInformationRepositoryModifier and TypeFieldDescriptionprivate final org.apache.commons.collections4.list.UnmodifiableList
<ClassInformationRepository> CompositeClassInformationRepository.repos
Methods in com.offbynull.coroutines.instrumenter.asm with parameters of type ClassInformationRepositoryModifier and TypeMethodDescriptionprivate static LinkedHashSet
<String> TypeUtils.flattenHierarchy
(ClassInformationRepository repo, String type) private static void
TypeUtils.flattenHierarchy
(ClassInformationRepository repo, String type, LinkedHashSet<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 ClassInformationRepositoryModifierConstructorDescriptionConstructs aClassLoaderClassInformationRepository
object.SimpleClassWriter
(int flags, ClassInformationRepository infoRepo) Constructs aSimpleClassWriter
object.SimpleClassWriter
(org.objectweb.asm.ClassReader classReader, int flags, ClassInformationRepository infoRepo) Constructs aSimpleClassWriter
object.Constructs aSimpleVerifier
object.