public final class com.oracle.truffle.regex.analysis.RegexUnifier
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.regex.analysis.RegexUnifier
super_class: java.lang.Object
{
private final com.oracle.truffle.regex.RegexSource source;
descriptor: Lcom/oracle/truffle/regex/RegexSource;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.regex.tregex.parser.RegexLexer lexer;
descriptor: Lcom/oracle/truffle/regex/tregex/parser/RegexLexer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.StringBuilder dump;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$oracle$truffle$regex$tregex$parser$Token$Kind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>(com.oracle.truffle.regex.RegexSource);
descriptor: (Lcom/oracle/truffle/regex/RegexSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.oracle.truffle.regex.analysis.RegexUnifier.source:Lcom/oracle/truffle/regex/RegexSource;
2: aload 0
new com.oracle.truffle.regex.tregex.parser.RegexLexer
dup
aload 1
aload 1
invokevirtual com.oracle.truffle.regex.RegexSource.getFlags:()Ljava/lang/String;
invokestatic com.oracle.truffle.regex.RegexFlags.parseFlags:(Ljava/lang/String;)Lcom/oracle/truffle/regex/RegexFlags;
getstatic com.oracle.truffle.regex.RegexOptions.DEFAULT:Lcom/oracle/truffle/regex/RegexOptions;
invokespecial com.oracle.truffle.regex.tregex.parser.RegexLexer.<init>:(Lcom/oracle/truffle/regex/RegexSource;Lcom/oracle/truffle/regex/RegexFlags;Lcom/oracle/truffle/regex/RegexOptions;)V
putfield com.oracle.truffle.regex.analysis.RegexUnifier.lexer:Lcom/oracle/truffle/regex/tregex/parser/RegexLexer;
3: aload 0
new java.lang.StringBuilder
dup
aload 1
invokevirtual com.oracle.truffle.regex.RegexSource.getPattern:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
invokespecial java.lang.StringBuilder.<init>:(I)V
putfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/regex/analysis/RegexUnifier;
0 5 1 source Lcom/oracle/truffle/regex/RegexSource;
MethodParameters:
Name Flags
source
public java.lang.String getUnifiedPattern();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
1: goto 56
2: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.lexer:Lcom/oracle/truffle/regex/tregex/parser/RegexLexer;
invokevirtual com.oracle.truffle.regex.tregex.parser.RegexLexer.next:()Lcom/oracle/truffle/regex/tregex/parser/Token;
astore 1
start local 1 3: invokestatic com.oracle.truffle.regex.analysis.RegexUnifier.$SWITCH_TABLE$com$oracle$truffle$regex$tregex$parser$Token$Kind:()[I
aload 1
getfield com.oracle.truffle.regex.tregex.parser.Token.kind:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iaload
tableswitch { // 1 - 13
1: 4
2: 6
3: 8
4: 10
5: 12
6: 14
7: 36
8: 38
9: 40
10: 42
11: 46
12: 50
13: 52
default: 56
}
4: StackMap locals: com.oracle.truffle.regex.tregex.parser.Token
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "^"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: goto 56
6: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "$"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: goto 56
8: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "\\b"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 56
10: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "\\B"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 56
12: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "\\"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
checkcast com.oracle.truffle.regex.tregex.parser.Token$BackReference
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$BackReference.getGroupNr:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
13: goto 56
14: StackMap locals:
StackMap stack:
aload 1
checkcast com.oracle.truffle.regex.tregex.parser.Token$Quantifier
astore 2
start local 2 15: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
ifne 18
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMax:()I
iconst_1
if_icmpne 18
16: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: goto 33
StackMap locals: com.oracle.truffle.regex.tregex.parser.Token$Quantifier
StackMap stack:
18: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
ifne 21
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.isInfiniteLoop:()Z
ifeq 21
19: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "*"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: goto 33
StackMap locals:
StackMap stack:
21: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
iconst_1
if_icmpne 24
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.isInfiniteLoop:()Z
ifeq 24
22: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "+"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: goto 33
24: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
iconst_m1
if_icmpne 25
ldc "Inf"
goto 26
StackMap locals:
StackMap stack:
25: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
26: astore 3
start local 3 27: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "{"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMax:()I
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMin:()I
if_icmpeq 32
29: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.isInfiniteLoop:()Z
ifne 32
31: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.getMax:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
32: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 33: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Quantifier.isGreedy:()Z
ifne 56
34: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
35: goto 56
end local 2 36: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
37: goto 56
38: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
39: goto 56
40: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "(?:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: goto 56
42: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
aload 1
checkcast com.oracle.truffle.regex.tregex.parser.Token$LookAheadAssertionBegin
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$LookAheadAssertionBegin.isNegated:()Z
ifeq 43
ldc "(?!"
goto 44
StackMap locals:
StackMap stack: java.lang.StringBuilder
43: ldc "(?="
StackMap locals: com.oracle.truffle.regex.analysis.RegexUnifier com.oracle.truffle.regex.tregex.parser.Token
StackMap stack: java.lang.StringBuilder java.lang.String
44: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
45: goto 56
46: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
aload 1
checkcast com.oracle.truffle.regex.tregex.parser.Token$LookBehindAssertionBegin
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$LookBehindAssertionBegin.isNegated:()Z
ifeq 47
ldc "(?<!"
goto 48
StackMap locals:
StackMap stack: java.lang.StringBuilder
47: ldc "(?<="
StackMap locals: com.oracle.truffle.regex.analysis.RegexUnifier com.oracle.truffle.regex.tregex.parser.Token
StackMap stack: java.lang.StringBuilder java.lang.String
48: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
49: goto 56
50: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
51: goto 56
52: StackMap locals:
StackMap stack:
aload 1
checkcast com.oracle.truffle.regex.tregex.parser.Token$CharacterClass
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$CharacterClass.getCodePointSet:()Lcom/oracle/truffle/regex/charset/CodePointSet;
invokevirtual com.oracle.truffle.regex.charset.CodePointSet.matchesSingleChar:()Z
ifeq 55
53: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
54: goto 56
55: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "[c]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 1 56: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.lexer:Lcom/oracle/truffle/regex/tregex/parser/RegexLexer;
invokevirtual com.oracle.truffle.regex.tregex.parser.RegexLexer.hasNext:()Z
ifne 2
57: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
58: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.source:Lcom/oracle/truffle/regex/RegexSource;
invokevirtual com.oracle.truffle.regex.RegexSource.getFlags:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
59: aload 0
getfield com.oracle.truffle.regex.analysis.RegexUnifier.dump:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lcom/oracle/truffle/regex/analysis/RegexUnifier;
3 56 1 token Lcom/oracle/truffle/regex/tregex/parser/Token;
15 36 2 quantifier Lcom/oracle/truffle/regex/tregex/parser/Token$Quantifier;
27 33 3 lowerBound Ljava/lang/String;
Exceptions:
throws com.oracle.truffle.regex.RegexSyntaxException
static int[] $SWITCH_TABLE$com$oracle$truffle$regex$tregex$parser$Token$Kind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.oracle.truffle.regex.analysis.RegexUnifier.$SWITCH_TABLE$com$oracle$truffle$regex$tregex$parser$Token$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.oracle.truffle.regex.tregex.parser.Token$Kind.values:()[Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.alternation:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.backReference:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.captureGroupBegin:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.caret:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.charClass:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 13
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.dollar:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.groupEnd:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 12
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.lookAheadAssertionBegin:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 10
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.lookBehindAssertionBegin:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 11
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.nonCaptureGroupBegin:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.nonWordBoundary:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iconst_4
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.quantifier:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
bipush 6
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.oracle.truffle.regex.tregex.parser.Token$Kind.wordBoundary:Lcom/oracle/truffle/regex/tregex/parser/Token$Kind;
invokevirtual com.oracle.truffle.regex.tregex.parser.Token$Kind.ordinal:()I
iconst_3
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
dup
putstatic com.oracle.truffle.regex.analysis.RegexUnifier.$SWITCH_TABLE$com$oracle$truffle$regex$tregex$parser$Token$Kind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
}
SourceFile: "RegexUnifier.java"
InnerClasses:
public final BackReference = com.oracle.truffle.regex.tregex.parser.Token$BackReference of com.oracle.truffle.regex.tregex.parser.Token
public final CharacterClass = com.oracle.truffle.regex.tregex.parser.Token$CharacterClass of com.oracle.truffle.regex.tregex.parser.Token
public final Kind = com.oracle.truffle.regex.tregex.parser.Token$Kind of com.oracle.truffle.regex.tregex.parser.Token
public final LookAheadAssertionBegin = com.oracle.truffle.regex.tregex.parser.Token$LookAheadAssertionBegin of com.oracle.truffle.regex.tregex.parser.Token
public final LookBehindAssertionBegin = com.oracle.truffle.regex.tregex.parser.Token$LookBehindAssertionBegin of com.oracle.truffle.regex.tregex.parser.Token
public final Quantifier = com.oracle.truffle.regex.tregex.parser.Token$Quantifier of com.oracle.truffle.regex.tregex.parser.Token