abstract class com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification
super_class: java.lang.Object
{
protected final java.util.concurrent.atomic.AtomicBoolean sourcesResolved;
descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.concurrent.atomic.AtomicBoolean notificationsRun;
descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 // com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification this
0: .line 340
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 341
aload 0 /* this */
new java.util.concurrent.atomic.AtomicBoolean
dup
invokespecial java.util.concurrent.atomic.AtomicBoolean.<init>:()V
putfield com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification.sourcesResolved:Ljava/util/concurrent/atomic/AtomicBoolean;
2: .line 342
aload 0 /* this */
new java.util.concurrent.atomic.AtomicBoolean
dup
invokespecial java.util.concurrent.atomic.AtomicBoolean.<init>:()V
putfield com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification.notificationsRun:Ljava/util/concurrent/atomic/AtomicBoolean;
3: .line 340
return
end local 0 // com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/instrumentation/SourceInstrumentationHandler$SourcesNotification;
protected abstract void resolveSources();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract void runNotifications();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
}
SourceFile: "SourceInstrumentationHandler.java"
NestHost: com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler
InnerClasses:
private abstract SourcesNotification = com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler$SourcesNotification of com.oracle.truffle.api.instrumentation.SourceInstrumentationHandler