public final class com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder
super_class: java.lang.Object
{
private java.util.List<com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression> expressions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;>;
private boolean includeInternal;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
final com.oracle.truffle.api.instrumentation.SourceSectionFilter this$0;
descriptor: Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(com.oracle.truffle.api.instrumentation.SourceSectionFilter);
descriptor: (Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.this$0:Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
2: aload 0
iconst_1
putfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.includeInternal:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
MethodParameters:
Name Flags
this$0 final
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder sourceFilter(com.oracle.truffle.api.instrumentation.SourceFilter);
descriptor: (Lcom/oracle/truffle/api/instrumentation/SourceFilter;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
aload 1
getfield com.oracle.truffle.api.instrumentation.SourceFilter.expressions:[Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 2 1 sourceFilter Lcom/oracle/truffle/api/instrumentation/SourceFilter;
MethodParameters:
Name Flags
sourceFilter
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder sourceIs(com.oracle.truffle.api.source.Source[]);
descriptor: ([Lcom/oracle/truffle/api/source/Source;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceIs.<init>:([Lcom/oracle/truffle/api/source/Source;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 source [Lcom/oracle/truffle/api/source/Source;
MethodParameters:
Name Flags
source
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder sourceIs(com.oracle.truffle.api.instrumentation.SourceSectionFilter$SourcePredicate);
descriptor: (Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$SourcePredicate;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "SourcePredicate must not be null."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceFilterIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceFilterIs.<init>:(Ljava/util/function/Predicate;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 4 1 predicate Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$SourcePredicate;
MethodParameters:
Name Flags
predicate
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder rootNameIs(java.util.function.Predicate<java.lang.String>);
descriptor: (Ljava/util/function/Predicate;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Predicate must not be null."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootNameIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootNameIs.<init>:(Ljava/util/function/Predicate;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 4 1 predicate Ljava/util/function/Predicate<Ljava/lang/String;>;
Signature: (Ljava/util/function/Predicate<Ljava/lang/String;>;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
MethodParameters:
Name Flags
predicate
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder mimeTypeIs(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$MimeTypeIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$MimeTypeIs.<init>:([Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 mimeTypes [Ljava/lang/String;
MethodParameters:
Name Flags
mimeTypes
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder tagIs(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$TagIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$TagIs.<init>:([Ljava/lang/Class;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 tags [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
MethodParameters:
Name Flags
tags
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder tagIsNot(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not
dup
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$TagIs
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$TagIs.<init>:([Ljava/lang/Class;)V
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not.<init>:(Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 tags [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
MethodParameters:
Name Flags
tags
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder sourceSectionEquals(com.oracle.truffle.api.source.SourceSection[]);
descriptor: ([Lcom/oracle/truffle/api/source/SourceSection;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceSectionEquals
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceSectionEquals.<init>:([Lcom/oracle/truffle/api/source/SourceSection;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 section [Lcom/oracle/truffle/api/source/SourceSection;
MethodParameters:
Name Flags
section
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder rootSourceSectionEquals(com.oracle.truffle.api.source.SourceSection[]);
descriptor: ([Lcom/oracle/truffle/api/source/SourceSection;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootSourceSectionEquals
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootSourceSectionEquals.<init>:([Lcom/oracle/truffle/api/source/SourceSection;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 section [Lcom/oracle/truffle/api/source/SourceSection;
MethodParameters:
Name Flags
section
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder indexNotIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not
dup
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IndexIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IndexIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not.<init>:(Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder indexIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IndexIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IndexIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder indexIn(int, int);
descriptor: (II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
anewarray com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange
dup
iconst_0
iload 1
iload 2
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange.byLength:(II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
aastore
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.indexIn:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 1 1 startIndex I
0 1 2 length I
MethodParameters:
Name Flags
startIndex
length
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineNotIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not
dup
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not.<init>:(Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineIn(int, int);
descriptor: (II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_1
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
ldc "Start line indices must be >= 1 but were %s."
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange
dup
iconst_0
iload 1
iload 2
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange.byLength:(II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
aastore
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.lineIn:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 startLine I
0 3 2 length I
MethodParameters:
Name Flags
startLine
length
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineStartsIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineStartsIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineStartsIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineEndsIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineEndsIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineEndsIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder columnIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder columnNotIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not
dup
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not.<init>:(Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder columnIn(int, int);
descriptor: (II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_1
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
ldc "Start line indices must be >= 1 but were %s."
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange
dup
iconst_0
iload 1
iload 2
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange.byLength:(II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
aastore
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.columnIn:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 startColumn I
0 3 2 length I
MethodParameters:
Name Flags
startColumn
length
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder columnStartsIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnStartsIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnStartsIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder columnEndsIn(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.verifyLineIndices:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnEndsIn
dup
aload 1
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnEndsIn.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 3 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
private void verifyLineIndices(com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]);
descriptor: ([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.oracle.truffle.api.instrumentation.SourceSectionFilter.verifyNotNull:([Ljava/lang/Object;)V
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[] top int int com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange.startIndex:I
iconst_1
if_icmpge 5
4: new java.lang.IllegalArgumentException
dup
ldc "Start line/column must be >= 1 but was %s."
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange.startIndex:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 8 1 ranges [Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
3 5 2 indexRange Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$IndexRange;
MethodParameters:
Name Flags
ranges
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder lineIs(int);
descriptor: (I)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.lineIn:(II)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 1 1 line I
MethodParameters:
Name Flags
line
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder includeInternal(boolean);
descriptor: (Z)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.includeInternal:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 2 1 internal Z
MethodParameters:
Name Flags
internal
public com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder and(com.oracle.truffle.api.instrumentation.SourceSectionFilter);
descriptor: (Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;)Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter.expressions:[Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder com.oracle.truffle.api.instrumentation.SourceSectionFilter top int int com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
0 6 1 filter Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;
2 3 2 e Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;
MethodParameters:
Name Flags
filter
public com.oracle.truffle.api.instrumentation.SourceSectionFilter build();
descriptor: ()Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.includeInternal:Z
ifne 2
1: aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
new com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IgnoreInternal
dup
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IgnoreInternal.<init>:()V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
3: new com.oracle.truffle.api.instrumentation.SourceSectionFilter
dup
aload 0
getfield com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.expressions:Ljava/util/List;
iconst_0
anewarray com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression[]
invokespecial com.oracle.truffle.api.instrumentation.SourceSectionFilter.<init>:([Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$EventFilterExpression;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/instrumentation/SourceSectionFilter$Builder;
}
SourceFile: "SourceSectionFilter.java"
NestHost: com.oracle.truffle.api.instrumentation.SourceSectionFilter
InnerClasses:
public final Builder = com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder of com.oracle.truffle.api.instrumentation.SourceSectionFilter
abstract EventFilterExpression = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression of com.oracle.truffle.api.instrumentation.SourceSectionFilter
private final ColumnEndsIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnEndsIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final ColumnIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final ColumnStartsIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$ColumnStartsIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final IgnoreInternal = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IgnoreInternal of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final IndexIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$IndexIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final LineEndsIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineEndsIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final LineIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final LineStartsIn = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$LineStartsIn of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final MimeTypeIs = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$MimeTypeIs of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final RootNameIs = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootNameIs of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final RootSourceSectionEquals = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$RootSourceSectionEquals of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
final SourceFilterIs = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceFilterIs of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
final SourceIs = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceIs of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final SourceSectionEquals = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$SourceSectionEquals of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
private final TagIs = com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression$TagIs of com.oracle.truffle.api.instrumentation.SourceSectionFilter$EventFilterExpression
public final IndexRange = com.oracle.truffle.api.instrumentation.SourceSectionFilter$IndexRange of com.oracle.truffle.api.instrumentation.SourceSectionFilter
private final Not = com.oracle.truffle.api.instrumentation.SourceSectionFilter$Not of com.oracle.truffle.api.instrumentation.SourceSectionFilter
public abstract SourcePredicate = com.oracle.truffle.api.instrumentation.SourceSectionFilter$SourcePredicate of com.oracle.truffle.api.instrumentation.SourceSectionFilter