Class InstrumentationState
- java.lang.Object
-
- com.offbynull.coroutines.instrumenter.InstrumentationState
-
final class InstrumentationState extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
InstrumentationState.ControlFlag
-
Field Summary
Fields Modifier and Type Field Description private ClassInformationRepository
classInformationRepository
private java.util.Map<java.lang.String,byte[]>
extraFiles
private InstrumentationSettings
instrumentationSettings
private java.util.Map<org.objectweb.asm.tree.MethodNode,MethodAttributes>
methodAttributes
private InstrumentationState.ControlFlag
stop
-
Constructor Summary
Constructors Constructor Description InstrumentationState(InstrumentationSettings instrumentationSettings, ClassInformationRepository classInformationRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ClassInformationRepository
classInformationRepository()
(package private) InstrumentationState.ControlFlag
control()
(package private) void
control(InstrumentationState.ControlFlag control)
(package private) java.util.Map<java.lang.String,byte[]>
extraFiles()
(package private) InstrumentationSettings
instrumentationSettings()
(package private) java.util.Map<org.objectweb.asm.tree.MethodNode,MethodAttributes>
methodAttributes()
-
-
-
Field Detail
-
instrumentationSettings
private final InstrumentationSettings instrumentationSettings
-
classInformationRepository
private final ClassInformationRepository classInformationRepository
-
methodAttributes
private final java.util.Map<org.objectweb.asm.tree.MethodNode,MethodAttributes> methodAttributes
-
extraFiles
private final java.util.Map<java.lang.String,byte[]> extraFiles
-
stop
private InstrumentationState.ControlFlag stop
-
-
Constructor Detail
-
InstrumentationState
InstrumentationState(InstrumentationSettings instrumentationSettings, ClassInformationRepository classInformationRepository)
-
-
Method Detail
-
instrumentationSettings
InstrumentationSettings instrumentationSettings()
-
classInformationRepository
ClassInformationRepository classInformationRepository()
-
methodAttributes
java.util.Map<org.objectweb.asm.tree.MethodNode,MethodAttributes> methodAttributes()
-
extraFiles
java.util.Map<java.lang.String,byte[]> extraFiles()
-
control
void control(InstrumentationState.ControlFlag control)
-
control
InstrumentationState.ControlFlag control()
-
-