public final class org.joni.Syntax implements org.joni.constants.SyntaxProperties
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.joni.Syntax
super_class: java.lang.Object
{
public final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int op;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int op2;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int op3;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int behavior;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int options;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.joni.Syntax$MetaCharTable metaCharTable;
descriptor: Lorg/joni/Syntax$MetaCharTable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public static final org.joni.Syntax RUBY;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax DEFAULT;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax TEST;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax ASIS;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax PosixBasic;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax PosixExtended;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax Emacs;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax Grep;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax GnuRegex;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax Java;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax Perl;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax PerlNG;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.joni.Syntax ECMAScript;
descriptor: Lorg/joni/Syntax;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=16, locals=0, args_size=0
0: new org.joni.Syntax
dup
1: ldc "RUBY"
2: ldc 2146948438
3: ldc -1570030630
4: iconst_0
5: ldc -2019556389
6: sipush 28672
7: new org.joni.Syntax$MetaCharTable
dup
8: bipush 92
9: iconst_0
10: iconst_0
11: iconst_0
12: iconst_0
13: iconst_0
14: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
15: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
16: getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
putstatic org.joni.Syntax.DEFAULT:Lorg/joni/Syntax;
17: new org.joni.Syntax
dup
ldc "TEST"
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.op:I
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.op2:I
sipush 16384
ior
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.op3:I
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.behavior:I
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.options:I
sipush -4097
iand
getstatic org.joni.Syntax.RUBY:Lorg/joni/Syntax;
getfield org.joni.Syntax.metaCharTable:Lorg/joni/Syntax$MetaCharTable;
invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.TEST:Lorg/joni/Syntax;
18: new org.joni.Syntax
dup
19: ldc "ASIS"
20: iconst_0
21: ldc 1048576
22: iconst_0
23: iconst_0
24: iconst_0
25: new org.joni.Syntax$MetaCharTable
dup
26: bipush 92
27: iconst_0
28: iconst_0
29: iconst_0
30: iconst_0
31: iconst_0
32: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
33: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.ASIS:Lorg/joni/Syntax;
34: new org.joni.Syntax
dup
35: ldc "PosixBasic"
36: ldc 92480006
37: iconst_0
38: iconst_0
39: iconst_0
40: bipush 12
41: new org.joni.Syntax$MetaCharTable
dup
42: bipush 92
43: iconst_0
44: iconst_0
45: iconst_0
46: iconst_0
47: iconst_0
48: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
49: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.PosixBasic:Lorg/joni/Syntax;
50: new org.joni.Syntax
dup
51: ldc "PosixExtended"
52: ldc 92476758
53: iconst_0
54: iconst_0
55: ldc -2139095033
56: bipush 12
57: new org.joni.Syntax$MetaCharTable
dup
58: bipush 92
59: iconst_0
60: iconst_0
61: iconst_0
62: iconst_0
63: iconst_0
64: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
65: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.PosixExtended:Lorg/joni/Syntax;
66: new org.joni.Syntax
dup
67: ldc "Emacs"
68: ldc 75704918
69: ldc 32768
70: iconst_0
71: ldc 4194304
72: iconst_0
73: new org.joni.Syntax$MetaCharTable
dup
74: bipush 92
75: iconst_0
76: iconst_0
77: iconst_0
78: iconst_0
79: iconst_0
80: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
81: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.Emacs:Lorg/joni/Syntax;
82: new org.joni.Syntax
dup
83: ldc "Grep"
84: ldc 27208358
85: iconst_0
86: iconst_0
87: ldc 5242880
88: iconst_0
89: new org.joni.Syntax$MetaCharTable
dup
90: bipush 92
91: iconst_0
92: iconst_0
93: iconst_0
94: iconst_0
95: iconst_0
96: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
97: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.Grep:Lorg/joni/Syntax;
98: new org.joni.Syntax
dup
99: ldc "GnuRegex"
100: ldc 33543510
101: iconst_0
102: iconst_0
103: ldc -2136997877
104: iconst_0
105: new org.joni.Syntax$MetaCharTable
dup
106: bipush 92
107: iconst_0
108: iconst_0
109: iconst_0
110: iconst_0
111: iconst_0
112: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
113: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.GnuRegex:Lorg/joni/Syntax;
114: new org.joni.Syntax
dup
115: ldc "Java"
116: ldc 1073206614
117: ldc 90615
118: iconst_0
119: ldc -2136997813
120: sipush 16392
121: new org.joni.Syntax$MetaCharTable
dup
122: bipush 92
123: iconst_0
124: iconst_0
125: iconst_0
126: iconst_0
127: iconst_0
128: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
129: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.Java:Lorg/joni/Syntax;
130: new org.joni.Syntax
dup
131: ldc "Perl"
132: ldc 2146948438
133: ldc 196615
134: iconst_0
135: ldc -2136997877
136: bipush 8
137: new org.joni.Syntax$MetaCharTable
dup
138: bipush 92
139: iconst_0
140: iconst_0
141: iconst_0
142: iconst_0
143: iconst_0
144: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
145: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.Perl:Lorg/joni/Syntax;
146: new org.joni.Syntax
dup
147: ldc "PerlNG"
148: ldc 2146948438
149: ldc 197511
150: iconst_0
151: ldc -2136997493
152: bipush 8
153: new org.joni.Syntax$MetaCharTable
dup
154: bipush 92
155: iconst_0
156: iconst_0
157: iconst_0
158: iconst_0
159: iconst_0
160: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
161: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.PerlNG:Lorg/joni/Syntax;
162: new org.joni.Syntax
dup
163: ldc "ECMAScript"
164: ldc 1073206614
165: ldc 221191
166: iconst_2
167: ldc -2136997813
168: iconst_0
169: new org.joni.Syntax$MetaCharTable
dup
170: bipush 92
171: iconst_0
172: iconst_0
173: iconst_0
174: iconst_0
175: iconst_0
176: invokespecial org.joni.Syntax$MetaCharTable.<init>:(IIIIII)V
177: invokespecial org.joni.Syntax.<init>:(Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
putstatic org.joni.Syntax.ECMAScript:Lorg/joni/Syntax;
178: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, int, int, int, int, int, org.joni.Syntax$MetaCharTable);
descriptor: (Ljava/lang/String;IIIIILorg/joni/Syntax$MetaCharTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.joni.Syntax.name:Ljava/lang/String;
2: aload 0
iload 2
putfield org.joni.Syntax.op:I
3: aload 0
iload 3
putfield org.joni.Syntax.op2:I
4: aload 0
iload 4
putfield org.joni.Syntax.op3:I
5: aload 0
iload 5
putfield org.joni.Syntax.behavior:I
6: aload 0
iload 6
putfield org.joni.Syntax.options:I
7: aload 0
aload 7
putfield org.joni.Syntax.metaCharTable:Lorg/joni/Syntax$MetaCharTable;
8: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/joni/Syntax;
0 9 1 name Ljava/lang/String;
0 9 2 op I
0 9 3 op2 I
0 9 4 op3 I
0 9 5 behavior I
0 9 6 options I
0 9 7 metaCharTable Lorg/joni/Syntax$MetaCharTable;
MethodParameters:
Name Flags
name
op
op2
op3
behavior
options
metaCharTable
protected boolean isOp(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.joni.Syntax.op:I
iload 1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joni/Syntax;
0 2 1 opm I
MethodParameters:
Name Flags
opm
public boolean opVariableMetaCharacters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opDotAnyChar();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opAsteriskZeroInf();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscAsteriskZeroInf();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opPlusOneInf();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscPlusOneInf();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opQMarkZeroOne();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscQMarkZeroOne();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opBraceInterval();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscBraceInterval();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 512
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opVBarAlt();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1024
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscVBarAlt();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 2048
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opLParenSubexp();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscLParenSubexp();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscAZBufAnchor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 16384
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscCapitalGBeginAnchor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 32768
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opDecimalBackref();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 65536
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opBracketCC();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 131072
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscWWord();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 262144
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscLtGtWordBeginEnd();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 524288
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscBWordBound();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1048576
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscSWhiteSpace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 2097152
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscDDigit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 4194304
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opLineAnchor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 8388608
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opPosixBracket();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 16777216
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opQMarkNonGreedy();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 33554432
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscControlChars();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 67108864
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscCControl();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 134217728
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscOctal3();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 268435456
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscXHex2();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 536870912
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscXBraceHex8();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1073741824
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean opEscOBraceOctal();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc -2147483648
invokevirtual org.joni.Syntax.isOp:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
protected boolean isOp2(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.joni.Syntax.op2:I
iload 1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joni/Syntax;
0 2 1 opm I
MethodParameters:
Name Flags
opm
public boolean op2EscCapitalQQuote();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkGroupEffect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2OptionPerl();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2OptionRuby();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2PlusPossessiveRepeat();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2PlusPossessiveInterval();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2CClassSetOp();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkLtNamedGroup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscKNamedBackref();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscGSubexpCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 512
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2AtMarkCaptureHistory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1024
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscCapitalCBarControl();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 2048
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscCapitalMBarMeta();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscVVtab();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscUHex4();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 16384
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscGnuBufAnchor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 32768
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscPBraceCharProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 65536
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscPBraceCircumflexNot();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 131072
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscHXDigit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 524288
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2IneffectiveEscape();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1048576
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscCapitalRLinebreak();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 2097152
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscCapitalXExtendedGraphemeCluster();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 4194304
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscVVerticalWhiteSpace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 8388608
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscHHorizontalWhiteSpace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 16777216
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscCapitalKKeep();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 33554432
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkTildeAbsent();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc -2147483648
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2EscGBraceBackref();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 67108864
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkSubexpCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 134217728
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkBarBranchReset();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 268435456
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkLParenCondition();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 536870912
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op2QMarkCapitalPNamedGroup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1073741824
invokevirtual org.joni.Syntax.isOp2:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
protected boolean isOp3(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.joni.Syntax.op3:I
iload 1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joni/Syntax;
0 2 1 opm I
MethodParameters:
Name Flags
opm
public boolean op3OptionJava();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.joni.Syntax.isOp3:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean op3OptionECMAScript();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual org.joni.Syntax.isOp3:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
protected boolean isBehavior(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.joni.Syntax.behavior:I
iload 1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joni/Syntax;
0 2 1 bvm I
MethodParameters:
Name Flags
bvm
public boolean contextIndepRepeatOps();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean contextInvalidRepeatOps();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowUnmatchedCloseSubexp();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowInvalidInterval();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowIntervalLowAbbrev();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean strictCheckBackref();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean differentLengthAltLookBehind();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean captureOnlyNamedGroup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowMultiplexDefinitionName();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean fixedIntervalIsGreedyOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 512
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean notNewlineInNegativeCC();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 1048576
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean backSlashEscapeInCC();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 2097152
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowEmptyRangeInCC();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 4194304
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean allowDoubleRangeOpInCC();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 8388608
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean warnCCOpNotEscaped();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 16777216
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean warnCCDup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 67108864
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
public boolean warnReduntantNestedRepeat();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 33554432
invokevirtual org.joni.Syntax.isBehavior:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joni/Syntax;
}
SourceFile: "Syntax.java"
NestMembers:
org.joni.Syntax$MetaCharTable
InnerClasses:
public MetaCharTable = org.joni.Syntax$MetaCharTable of org.joni.Syntax