public class org.hibernate.hql.internal.antlr.SqlStatementLexer extends antlr.CharScanner implements org.hibernate.hql.internal.antlr.SqlStatementParserTokenTypes, antlr.TokenStream
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.hql.internal.antlr.SqlStatementLexer
super_class: antlr.CharScanner
{
public static final antlr.collections.impl.BitSet _tokenSet_0;
descriptor: Lantlr/collections/impl/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final antlr.collections.impl.BitSet _tokenSet_1;
descriptor: Lantlr/collections/impl/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final antlr.collections.impl.BitSet _tokenSet_2;
descriptor: Lantlr/collections/impl/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new antlr.collections.impl.BitSet
dup
invokestatic org.hibernate.hql.internal.antlr.SqlStatementLexer.mk_tokenSet_0:()[J
invokespecial antlr.collections.impl.BitSet.<init>:([J)V
putstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_0:Lantlr/collections/impl/BitSet;
1: new antlr.collections.impl.BitSet
dup
invokestatic org.hibernate.hql.internal.antlr.SqlStatementLexer.mk_tokenSet_1:()[J
invokespecial antlr.collections.impl.BitSet.<init>:([J)V
putstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_1:Lantlr/collections/impl/BitSet;
2: new antlr.collections.impl.BitSet
dup
invokestatic org.hibernate.hql.internal.antlr.SqlStatementLexer.mk_tokenSet_2:()[J
invokespecial antlr.collections.impl.BitSet.<init>:([J)V
putstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_2:Lantlr/collections/impl/BitSet;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new antlr.ByteBuffer
dup
aload 1
invokespecial antlr.ByteBuffer.<init>:(Ljava/io/InputStream;)V
invokespecial org.hibernate.hql.internal.antlr.SqlStatementLexer.<init>:(Lantlr/InputBuffer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 2 1 in Ljava/io/InputStream;
MethodParameters:
Name Flags
in
public void <init>(java.io.Reader);
descriptor: (Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new antlr.CharBuffer
dup
aload 1
invokespecial antlr.CharBuffer.<init>:(Ljava/io/Reader;)V
invokespecial org.hibernate.hql.internal.antlr.SqlStatementLexer.<init>:(Lantlr/InputBuffer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 2 1 in Ljava/io/Reader;
MethodParameters:
Name Flags
in
public void <init>(antlr.InputBuffer);
descriptor: (Lantlr/InputBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new antlr.LexerSharedInputState
dup
aload 1
invokespecial antlr.LexerSharedInputState.<init>:(Lantlr/InputBuffer;)V
invokespecial org.hibernate.hql.internal.antlr.SqlStatementLexer.<init>:(Lantlr/LexerSharedInputState;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 2 1 ib Lantlr/InputBuffer;
MethodParameters:
Name Flags
ib
public void <init>(antlr.LexerSharedInputState);
descriptor: (Lantlr/LexerSharedInputState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial antlr.CharScanner.<init>:(Lantlr/LexerSharedInputState;)V
1: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer.caseSensitiveLiterals:Z
2: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.setCaseSensitive:(Z)V
3: aload 0
new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer.literals:Ljava/util/Hashtable;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 5 1 state Lantlr/LexerSharedInputState;
MethodParameters:
Name Flags
state
public antlr.Token nextToken();
descriptor: ()Lantlr/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 1: aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.resetText:()V
2: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 39
if_icmpne 6
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
iflt 6
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
ldc 65534
if_icmpgt 6
3: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mQUOTED_STRING:(Z)V
4: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
pop
5: goto 25
6: StackMap locals: int
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 45
if_icmpeq 7
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 47
if_icmpne 11
StackMap locals:
StackMap stack:
7: aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 45
if_icmpeq 8
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 47
if_icmpne 11
8: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mLINE_COMMENT:(Z)V
9: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
pop
10: goto 25
11: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 47
if_icmpne 15
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 42
if_icmpne 15
12: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mMULTILINE_COMMENT:(Z)V
13: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
pop
14: goto 25
15: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 59
if_icmpne 19
16: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mSTMT_END:(Z)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
pop
18: goto 25
19: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_0:Lantlr/collections/impl/BitSet;
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 23
20: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mNOT_STMT_END:(Z)V
21: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
pop
22: goto 25
23: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
ldc 65535
if_icmpne 24
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.uponEOF:()V
aload 0
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
goto 25
24: StackMap locals:
StackMap stack:
new antlr.NoViableAltForCharException
dup
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getFilename:()Ljava/lang/String;
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getLine:()I
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getColumn:()I
invokespecial antlr.NoViableAltForCharException.<init>:(CLjava/lang/String;II)V
athrow
25: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
ifnonnull 27
26: goto 0
27: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
invokevirtual antlr.Token.getType:()I
istore 1
28: aload 0
iload 1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.testLiteralsTable:(I)I
istore 1
29: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
iload 1
invokevirtual antlr.Token.setType:(I)V
30: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
31: areturn
32: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 2
start local 2 33: new antlr.TokenStreamRecognitionException
dup
aload 2
invokespecial antlr.TokenStreamRecognitionException.<init>:(Lantlr/RecognitionException;)V
athrow
end local 2 34: StackMap locals:
StackMap stack: antlr.CharStreamException
astore 2
start local 2 35: aload 2
instanceof antlr.CharStreamIOException
ifeq 37
36: new antlr.TokenStreamIOException
dup
aload 2
checkcast antlr.CharStreamIOException
getfield antlr.CharStreamIOException.io:Ljava/io/IOException;
invokespecial antlr.TokenStreamIOException.<init>:(Ljava/io/IOException;)V
athrow
37: StackMap locals: antlr.CharStreamException
StackMap stack:
new antlr.TokenStreamException
dup
aload 2
invokevirtual antlr.CharStreamException.getMessage:()Ljava/lang/String;
invokespecial antlr.TokenStreamException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
1 38 1 _ttype I
33 34 2 e Lantlr/RecognitionException;
35 38 2 cse Lantlr/CharStreamException;
Exception table:
from to target type
2 26 32 Class antlr.RecognitionException
27 31 32 Class antlr.RecognitionException
2 26 34 Class antlr.CharStreamException
27 31 34 Class antlr.CharStreamException
32 34 34 Class antlr.CharStreamException
Exceptions:
throws antlr.TokenStreamException
public final void mSTMT_END(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: bipush 6
istore 2
start local 2 3: aload 0
bipush 59
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
4: StackMap locals: int antlr.Token int
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
lookupswitch { // 4
9: 5
10: 11
13: 9
32: 7
default: 13
}
5: StackMap locals:
StackMap stack:
aload 0
bipush 9
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
6: goto 4
7: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
8: goto 4
9: StackMap locals:
StackMap stack:
aload 0
bipush 13
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
10: goto 4
11: StackMap locals:
StackMap stack:
aload 0
bipush 10
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
12: goto 4
13: StackMap locals:
StackMap stack:
iload 1
ifeq 16
aload 3
ifnonnull 16
iload 2
iconst_m1
if_icmpeq 16
14: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
15: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
17: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 18 1 _createToken Z
3 18 2 _ttype I
1 18 3 _token Lantlr/Token;
2 18 4 _begin I
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
public final void mNOT_STMT_END(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: iconst_4
istore 2
start local 2 3: aload 0
getstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_0:Lantlr/collections/impl/BitSet;
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Lantlr/collections/impl/BitSet;)V
4: iload 1
ifeq 7
aload 3
ifnonnull 7
iload 2
iconst_m1
if_icmpeq 7
5: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
6: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
7: StackMap locals: int antlr.Token int
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
8: return
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/hibernate/hql/internal/antlr/SqlStatementLexer;
0 9 1 _createToken Z
3 9 2 _ttype I
1 9 3 _token Lantlr/Token;
2 9 4 _begin I
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
public final void mQUOTED_STRING(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=7, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: iconst_5
istore 2
start local 2 3: aload 0
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
4: StackMap locals: int antlr.Token int
StackMap stack:
iconst_0
istore 5
start local 5 5: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 39
if_icmpne 15
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 39
if_icmpne 15
6: aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mark:()I
istore 6
start local 6 7: iconst_1
istore 5
8: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.inputState:Lantlr/LexerSharedInputState;
dup
getfield antlr.LexerSharedInputState.guessing:I
iconst_1
iadd
putfield antlr.LexerSharedInputState.guessing:I
9: aload 0
iconst_0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mESCqs:(Z)V
10: goto 13
11: StackMap locals: org.hibernate.hql.internal.antlr.SqlStatementLexer int int antlr.Token int int int
StackMap stack: antlr.RecognitionException
pop
12: iconst_0
istore 5
13: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.rewind:(I)V
14: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.inputState:Lantlr/LexerSharedInputState;
dup
getfield antlr.LexerSharedInputState.guessing:I
iconst_1
isub
putfield antlr.LexerSharedInputState.guessing:I
end local 6 15: StackMap locals:
StackMap stack:
iload 5
ifeq 18
16: aload 0
iconst_0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.mESCqs:(Z)V
17: goto 4
18: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_1:Lantlr/collections/impl/BitSet;
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 21
19: aload 0
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.matchNot:(C)V
end local 5 20: goto 4
21: StackMap locals:
StackMap stack:
aload 0
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
22: iload 1
ifeq 25
aload 3
ifnonnull 25
iload 2
iconst_m1
if_icmpeq 25
23: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
24: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
26: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 27 1 _createToken Z
3 27 2 _ttype I
1 27 3 _token Lantlr/Token;
2 27 4 _begin I
5 20 5 synPredMatched15 Z
7 15 6 _m15 I
Exception table:
from to target type
9 10 11 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
protected final void mESCqs(boolean);
descriptor: (Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: bipush 7
istore 2
start local 2 3: aload 0
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
4: aload 0
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(C)V
5: iload 1
ifeq 8
aload 3
ifnonnull 8
iload 2
iconst_m1
if_icmpeq 8
6: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
7: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
8: StackMap locals: int antlr.Token int
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 10 1 _createToken Z
3 10 2 _ttype I
1 10 3 _token Lantlr/Token;
2 10 4 _begin I
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
public final void (boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: bipush 8
istore 2
start local 2 3: aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
tableswitch { // 45 - 47
45: 6
46: 8
47: 4
default: 8
}
4: StackMap locals: int antlr.Token int
StackMap stack:
aload 0
ldc "//"
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Ljava/lang/String;)V
5: goto 9
6: StackMap locals:
StackMap stack:
aload 0
ldc "--"
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Ljava/lang/String;)V
7: goto 9
8: StackMap locals:
StackMap stack:
new antlr.NoViableAltForCharException
dup
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getFilename:()Ljava/lang/String;
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getLine:()I
aload 0
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.getColumn:()I
invokespecial antlr.NoViableAltForCharException.<init>:(CLjava/lang/String;II)V
athrow
9: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_2:Lantlr/collections/impl/BitSet;
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 12
10: aload 0
getstatic org.hibernate.hql.internal.antlr.SqlStatementLexer._tokenSet_2:Lantlr/collections/impl/BitSet;
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Lantlr/collections/impl/BitSet;)V
11: goto 9
12: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.inputState:Lantlr/LexerSharedInputState;
getfield antlr.LexerSharedInputState.guessing:I
ifne 14
13: iconst_m1
istore 2
14: StackMap locals:
StackMap stack:
iload 1
ifeq 17
aload 3
ifnonnull 17
iload 2
iconst_m1
if_icmpeq 17
15: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
16: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
17: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
18: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 19 1 _createToken Z
3 19 2 _ttype I
1 19 3 _token Lantlr/Token;
2 19 4 _begin I
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
public final void (boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
istore 4
start local 4 2: bipush 9
istore 2
start local 2 3: aload 0
ldc "/*"
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Ljava/lang/String;)V
4: StackMap locals: int antlr.Token int
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 42
if_icmpne 5
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
bipush 47
if_icmpne 5
goto 8
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
iflt 8
aload 0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
ldc 65534
if_icmpgt 8
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
iflt 8
aload 0
iconst_2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.LA:(I)C
ldc 65534
if_icmpgt 8
6: aload 0
ldc 65535
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.matchNot:(C)V
7: goto 4
8: StackMap locals:
StackMap stack:
aload 0
ldc "*/"
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.match:(Ljava/lang/String;)V
9: aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.inputState:Lantlr/LexerSharedInputState;
getfield antlr.LexerSharedInputState.guessing:I
ifne 11
10: iconst_m1
istore 2
11: StackMap locals:
StackMap stack:
iload 1
ifeq 14
aload 3
ifnonnull 14
iload 2
iconst_m1
if_icmpeq 14
12: aload 0
iload 2
invokevirtual org.hibernate.hql.internal.antlr.SqlStatementLexer.makeToken:(I)Lantlr/Token;
astore 3
13: aload 3
new java.lang.String
dup
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.getBuffer:()[C
iload 4
aload 0
getfield org.hibernate.hql.internal.antlr.SqlStatementLexer.text:Lantlr/ANTLRStringBuffer;
invokevirtual antlr.ANTLRStringBuffer.length:()I
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual antlr.Token.setText:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.SqlStatementLexer._returnToken:Lantlr/Token;
15: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/hql/internal/antlr/SqlStatementLexer;
0 16 1 _createToken Z
3 16 2 _ttype I
1 16 3 _token Lantlr/Token;
2 16 4 _begin I
Exceptions:
throws antlr.RecognitionException, antlr.CharStreamException, antlr.TokenStreamException
MethodParameters:
Name Flags
_createToken
private static final long[] mk_tokenSet_0();
descriptor: ()[J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=0
0: sipush 2048
newarray 11
astore 0
start local 0 1: aload 0
iconst_0
ldc -576460752303423489
lastore
2: iconst_1
istore 1
start local 1 3: goto 5
StackMap locals: long[] int
StackMap stack:
4: aload 0
iload 1
ldc -1
lastore
iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
sipush 1022
if_icmple 4
end local 1 6: aload 0
sipush 1023
ldc 9223372036854775807
lastore
7: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 data [J
3 6 1 i I
private static final long[] mk_tokenSet_1();
descriptor: ()[J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=0
0: sipush 2048
newarray 11
astore 0
start local 0 1: aload 0
iconst_0
ldc -549755813889
lastore
2: iconst_1
istore 1
start local 1 3: goto 5
StackMap locals: long[] int
StackMap stack:
4: aload 0
iload 1
ldc -1
lastore
iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
sipush 1022
if_icmple 4
end local 1 6: aload 0
sipush 1023
ldc 9223372036854775807
lastore
7: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 data [J
3 6 1 i I
private static final long[] mk_tokenSet_2();
descriptor: ()[J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=0
0: sipush 2048
newarray 11
astore 0
start local 0 1: aload 0
iconst_0
ldc -9217
lastore
2: iconst_1
istore 1
start local 1 3: goto 5
StackMap locals: long[] int
StackMap stack:
4: aload 0
iload 1
ldc -1
lastore
iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
sipush 1022
if_icmple 4
end local 1 6: aload 0
sipush 1023
ldc 9223372036854775807
lastore
7: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 data [J
3 6 1 i I
}
SourceFile: "SqlStatementLexer.java"