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 classInstrumentationState.ControlFlag
-
Field Summary
Fields Modifier and Type Field Description private ClassInformationRepositoryclassInformationRepositoryprivate java.util.Map<java.lang.String,byte[]>extraFilesprivate InstrumentationSettingsinstrumentationSettingsprivate java.util.Map<org.objectweb.asm.tree.MethodNode,MethodAttributes>methodAttributesprivate InstrumentationState.ControlFlagstop
-
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) ClassInformationRepositoryclassInformationRepository()(package private) InstrumentationState.ControlFlagcontrol()(package private) voidcontrol(InstrumentationState.ControlFlag control)(package private) java.util.Map<java.lang.String,byte[]>extraFiles()(package private) InstrumentationSettingsinstrumentationSettings()(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()
-
-