public class org.hibernate.hql.internal.antlr.HqlSqlBaseWalker extends antlr.TreeParser implements org.hibernate.hql.internal.antlr.HqlSqlTokenTypes
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker
super_class: antlr.TreeParser
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private int level;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean inSelect;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inFunctionCall;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inCase;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inFrom;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inCount;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inCountDistinct;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int statementType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String statementTypeName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int currentClauseType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentTopLevelClauseType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentStatementType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public static final java.lang.String[] _tokenNames;
descriptor: [Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
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
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lorg/hibernate/internal/CoreMessageLogger;
ldc Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic org.jboss.logging.Logger.getMessageLogger:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.hibernate.internal.CoreMessageLogger
putstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.LOG:Lorg/hibernate/internal/CoreMessageLogger;
1: sipush 155
anewarray java.lang.String
dup
iconst_0
2: ldc "<0>"
aastore
dup
iconst_1
3: ldc "EOF"
aastore
dup
iconst_2
4: ldc "<2>"
aastore
dup
iconst_3
5: ldc "NULL_TREE_LOOKAHEAD"
aastore
dup
iconst_4
6: ldc "\"all\""
aastore
dup
iconst_5
7: ldc "\"any\""
aastore
dup
bipush 6
8: ldc "\"and\""
aastore
dup
bipush 7
9: ldc "\"as\""
aastore
dup
bipush 8
10: ldc "\"asc\""
aastore
dup
bipush 9
11: ldc "\"avg\""
aastore
dup
bipush 10
12: ldc "\"between\""
aastore
dup
bipush 11
13: ldc "\"class\""
aastore
dup
bipush 12
14: ldc "\"count\""
aastore
dup
bipush 13
15: ldc "\"delete\""
aastore
dup
bipush 14
16: ldc "\"desc\""
aastore
dup
bipush 15
17: ldc "DOT"
aastore
dup
bipush 16
18: ldc "\"distinct\""
aastore
dup
bipush 17
19: ldc "\"elements\""
aastore
dup
bipush 18
20: ldc "\"escape\""
aastore
dup
bipush 19
21: ldc "\"exists\""
aastore
dup
bipush 20
22: ldc "\"false\""
aastore
dup
bipush 21
23: ldc "\"fetch\""
aastore
dup
bipush 22
24: ldc "\"from\""
aastore
dup
bipush 23
25: ldc "\"full\""
aastore
dup
bipush 24
26: ldc "\"group\""
aastore
dup
bipush 25
27: ldc "\"having\""
aastore
dup
bipush 26
28: ldc "\"in\""
aastore
dup
bipush 27
29: ldc "\"indices\""
aastore
dup
bipush 28
30: ldc "\"inner\""
aastore
dup
bipush 29
31: ldc "\"insert\""
aastore
dup
bipush 30
32: ldc "\"into\""
aastore
dup
bipush 31
33: ldc "\"is\""
aastore
dup
bipush 32
34: ldc "\"join\""
aastore
dup
bipush 33
35: ldc "\"left\""
aastore
dup
bipush 34
36: ldc "\"like\""
aastore
dup
bipush 35
37: ldc "\"max\""
aastore
dup
bipush 36
38: ldc "\"min\""
aastore
dup
bipush 37
39: ldc "\"new\""
aastore
dup
bipush 38
40: ldc "\"not\""
aastore
dup
bipush 39
41: ldc "\"null\""
aastore
dup
bipush 40
42: ldc "\"or\""
aastore
dup
bipush 41
43: ldc "\"order\""
aastore
dup
bipush 42
44: ldc "\"outer\""
aastore
dup
bipush 43
45: ldc "\"properties\""
aastore
dup
bipush 44
46: ldc "\"right\""
aastore
dup
bipush 45
47: ldc "\"select\""
aastore
dup
bipush 46
48: ldc "\"set\""
aastore
dup
bipush 47
49: ldc "\"some\""
aastore
dup
bipush 48
50: ldc "\"sum\""
aastore
dup
bipush 49
51: ldc "\"true\""
aastore
dup
bipush 50
52: ldc "\"union\""
aastore
dup
bipush 51
53: ldc "\"update\""
aastore
dup
bipush 52
54: ldc "\"versioned\""
aastore
dup
bipush 53
55: ldc "\"where\""
aastore
dup
bipush 54
56: ldc "\"nulls\""
aastore
dup
bipush 55
57: ldc "FIRST"
aastore
dup
bipush 56
58: ldc "LAST"
aastore
dup
bipush 57
59: ldc "\"case\""
aastore
dup
bipush 58
60: ldc "\"end\""
aastore
dup
bipush 59
61: ldc "\"else\""
aastore
dup
bipush 60
62: ldc "\"then\""
aastore
dup
bipush 61
63: ldc "\"when\""
aastore
dup
bipush 62
64: ldc "\"on\""
aastore
dup
bipush 63
65: ldc "\"with\""
aastore
dup
bipush 64
66: ldc "\"both\""
aastore
dup
bipush 65
67: ldc "\"empty\""
aastore
dup
bipush 66
68: ldc "\"leading\""
aastore
dup
bipush 67
69: ldc "\"member\""
aastore
dup
bipush 68
70: ldc "\"object\""
aastore
dup
bipush 69
71: ldc "\"of\""
aastore
dup
bipush 70
72: ldc "\"trailing\""
aastore
dup
bipush 71
73: ldc "KEY"
aastore
dup
bipush 72
74: ldc "VALUE"
aastore
dup
bipush 73
75: ldc "ENTRY"
aastore
dup
bipush 74
76: ldc "AGGREGATE"
aastore
dup
bipush 75
77: ldc "ALIAS"
aastore
dup
bipush 76
78: ldc "CONSTRUCTOR"
aastore
dup
bipush 77
79: ldc "CASE2"
aastore
dup
bipush 78
80: ldc "CAST"
aastore
dup
bipush 79
81: ldc "EXPR_LIST"
aastore
dup
bipush 80
82: ldc "FILTER_ENTITY"
aastore
dup
bipush 81
83: ldc "IN_LIST"
aastore
dup
bipush 82
84: ldc "INDEX_OP"
aastore
dup
bipush 83
85: ldc "IS_NOT_NULL"
aastore
dup
bipush 84
86: ldc "IS_NULL"
aastore
dup
bipush 85
87: ldc "METHOD_CALL"
aastore
dup
bipush 86
88: ldc "NOT_BETWEEN"
aastore
dup
bipush 87
89: ldc "NOT_IN"
aastore
dup
bipush 88
90: ldc "NOT_LIKE"
aastore
dup
bipush 89
91: ldc "ORDER_ELEMENT"
aastore
dup
bipush 90
92: ldc "QUERY"
aastore
dup
bipush 91
93: ldc "RANGE"
aastore
dup
bipush 92
94: ldc "ROW_STAR"
aastore
dup
bipush 93
95: ldc "SELECT_FROM"
aastore
dup
bipush 94
96: ldc "UNARY_MINUS"
aastore
dup
bipush 95
97: ldc "UNARY_PLUS"
aastore
dup
bipush 96
98: ldc "VECTOR_EXPR"
aastore
dup
bipush 97
99: ldc "WEIRD_IDENT"
aastore
dup
bipush 98
100: ldc "CONSTANT"
aastore
dup
bipush 99
101: ldc "NUM_DOUBLE"
aastore
dup
bipush 100
102: ldc "NUM_FLOAT"
aastore
dup
bipush 101
103: ldc "NUM_LONG"
aastore
dup
bipush 102
104: ldc "NUM_BIG_INTEGER"
aastore
dup
bipush 103
105: ldc "NUM_BIG_DECIMAL"
aastore
dup
bipush 104
106: ldc "JAVA_CONSTANT"
aastore
dup
bipush 105
107: ldc "COMMA"
aastore
dup
bipush 106
108: ldc "EQ"
aastore
dup
bipush 107
109: ldc "OPEN"
aastore
dup
bipush 108
110: ldc "CLOSE"
aastore
dup
bipush 109
111: ldc "IDENT"
aastore
dup
bipush 110
112: ldc "\"by\""
aastore
dup
bipush 111
113: ldc "\"ascending\""
aastore
dup
bipush 112
114: ldc "\"descending\""
aastore
dup
bipush 113
115: ldc "NE"
aastore
dup
bipush 114
116: ldc "SQL_NE"
aastore
dup
bipush 115
117: ldc "LT"
aastore
dup
bipush 116
118: ldc "GT"
aastore
dup
bipush 117
119: ldc "LE"
aastore
dup
bipush 118
120: ldc "GE"
aastore
dup
bipush 119
121: ldc "CONCAT"
aastore
dup
bipush 120
122: ldc "PLUS"
aastore
dup
bipush 121
123: ldc "MINUS"
aastore
dup
bipush 122
124: ldc "STAR"
aastore
dup
bipush 123
125: ldc "DIV"
aastore
dup
bipush 124
126: ldc "MOD"
aastore
dup
bipush 125
127: ldc "OPEN_BRACKET"
aastore
dup
bipush 126
128: ldc "CLOSE_BRACKET"
aastore
dup
bipush 127
129: ldc "QUOTED_STRING"
aastore
dup
sipush 128
130: ldc "COLON"
aastore
dup
sipush 129
131: ldc "PARAM"
aastore
dup
sipush 130
132: ldc "NUM_INT"
aastore
dup
sipush 131
133: ldc "ID_START_LETTER"
aastore
dup
sipush 132
134: ldc "ID_LETTER"
aastore
dup
sipush 133
135: ldc "ESCqs"
aastore
dup
sipush 134
136: ldc "WS"
aastore
dup
sipush 135
137: ldc "HEX_DIGIT"
aastore
dup
sipush 136
138: ldc "EXPONENT"
aastore
dup
sipush 137
139: ldc "FLOAT_SUFFIX"
aastore
dup
sipush 138
140: ldc "FROM_FRAGMENT"
aastore
dup
sipush 139
141: ldc "IMPLIED_FROM"
aastore
dup
sipush 140
142: ldc "JOIN_FRAGMENT"
aastore
dup
sipush 141
143: ldc "SELECT_CLAUSE"
aastore
dup
sipush 142
144: ldc "LEFT_OUTER"
aastore
dup
sipush 143
145: ldc "RIGHT_OUTER"
aastore
dup
sipush 144
146: ldc "ALIAS_REF"
aastore
dup
sipush 145
147: ldc "PROPERTY_REF"
aastore
dup
sipush 146
148: ldc "SQL_TOKEN"
aastore
dup
sipush 147
149: ldc "SELECT_COLUMNS"
aastore
dup
sipush 148
150: ldc "SELECT_EXPR"
aastore
dup
sipush 149
151: ldc "THETA_JOINS"
aastore
dup
sipush 150
152: ldc "FILTERS"
aastore
dup
sipush 151
153: ldc "METHOD_NAME"
aastore
dup
sipush 152
154: ldc "NAMED_PARAM"
aastore
dup
sipush 153
155: ldc "BOGUS"
aastore
dup
sipush 154
156: ldc "RESULT_VARIABLE_REF"
aastore
157: putstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenNames:[Ljava/lang/String;
158: new antlr.collections.impl.BitSet
dup
invokestatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mk_tokenSet_0:()[J
invokespecial antlr.collections.impl.BitSet.<init>:([J)V
putstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_0:Lantlr/collections/impl/BitSet;
159: new antlr.collections.impl.BitSet
dup
invokestatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mk_tokenSet_1:()[J
invokespecial antlr.collections.impl.BitSet.<init>:([J)V
putstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_1:Lantlr/collections/impl/BitSet;
return
LocalVariableTable:
Start End Slot Name Signature
public final boolean isSubQuery();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
iconst_1
if_icmple 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInFrom();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFrom:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInFunctionCall();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInSelect();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInCase();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInCount();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCount:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isInCountDistinct();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCountDistinct:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final int getStatementType();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final int getCurrentClauseType();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentClauseType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final int getCurrentTopLevelClauseType();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentTopLevelClauseType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final int getCurrentStatementType();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentStatementType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isComparativeExpressionClause();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.getCurrentClauseType:()I
bipush 53
if_icmpeq 4
1: aload 0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.getCurrentClauseType:()I
bipush 63
if_icmpeq 4
2: aload 0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.isInCase:()Z
ifne 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final boolean isSelectStatement();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementType:I
bipush 45
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
private void beforeStatement(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
1: aload 0
dup
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
iconst_1
iadd
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
2: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
iconst_1
if_icmpne 5
3: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementTypeName:Ljava/lang/String;
4: aload 0
iload 2
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementType:I
5: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentStatementType:I
6: getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "%s << begin [level=%s, statement=%s]"
aload 1
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementTypeName:Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 8 1 statementName Ljava/lang/String;
0 8 2 statementType I
MethodParameters:
Name Flags
statementName
statementType
private void beforeStatementCompletion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "%s : finishing up [level=%s, statement=%s]"
aload 1
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementTypeName:Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 2 1 statementName Ljava/lang/String;
MethodParameters:
Name Flags
statementName
private void afterStatementCompletion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "%s >> end [level=%s, statement=%s]"
aload 1
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statementTypeName:Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
dup
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
iconst_1
isub
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 3 1 statementName Ljava/lang/String;
MethodParameters:
Name Flags
statementName
private void handleClauseStart(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentClauseType:I
1: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
iconst_1
if_icmpne 3
2: aload 0
iload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.currentTopLevelClauseType:I
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 4 1 clauseType I
MethodParameters:
Name Flags
clauseType
protected void evaluateAssignment(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 eq Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
eq
protected void prepareFromClauseInputTree(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 fromClauseInput Lantlr/collections/AST;
MethodParameters:
Name Flags
fromClauseInput
protected void pushFromClause(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 fromClause Lantlr/collections/AST;
0 1 2 inputFromNode Lantlr/collections/AST;
MethodParameters:
Name Flags
fromClause
inputFromNode
protected antlr.collections.AST createFromElement(java.lang.String, antlr.collections.AST, antlr.collections.AST);
descriptor: (Ljava/lang/String;Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 path Ljava/lang/String;
0 1 2 alias Lantlr/collections/AST;
0 1 3 propertyFetch Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
path
alias
propertyFetch
protected void createFromJoinElement(antlr.collections.AST, antlr.collections.AST, int, antlr.collections.AST, antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;ILantlr/collections/AST;Lantlr/collections/AST;Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: return
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 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 path Lantlr/collections/AST;
0 1 2 alias Lantlr/collections/AST;
0 1 3 joinType I
0 1 4 fetch Lantlr/collections/AST;
0 1 5 propertyFetch Lantlr/collections/AST;
0 1 6 with Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
path
alias
joinType
fetch
propertyFetch
with
protected antlr.collections.AST createFromFilterElement(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 filterEntity Lantlr/collections/AST;
0 1 2 alias Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
filterEntity
alias
protected void processQuery(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 select Lantlr/collections/AST;
0 1 2 query Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
select
query
protected void postProcessUpdate(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 update Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
update
protected void postProcessDelete(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 delete Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
delete
protected void postProcessInsert(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 insert Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
insert
protected void beforeSelectClause();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
Exceptions:
throws antlr.SemanticException
protected void processIndex(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 indexOp Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
indexOp
protected void processConstant(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 constant Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
constant
protected void processBoolean(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 constant Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
constant
protected void processNumericLiteral(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 literal Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
literal
protected void resolve(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 node Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
node
protected void resolveSelectExpression(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 dotNode Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
dotNode
protected void processFunction(antlr.collections.AST, boolean);
descriptor: (Lantlr/collections/AST;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 functionCall Lantlr/collections/AST;
0 1 2 inSelect Z
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
functionCall
inSelect
protected void processCastFunction(antlr.collections.AST, boolean);
descriptor: (Lantlr/collections/AST;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 functionCall Lantlr/collections/AST;
0 1 2 inSelect Z
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
functionCall
inSelect
protected void processAggregation(antlr.collections.AST, boolean);
descriptor: (Lantlr/collections/AST;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 node Lantlr/collections/AST;
0 1 2 inSelect Z
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
node
inSelect
protected void processConstructor(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 constructor Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
constructor
protected antlr.collections.AST generateNamedParameter(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_1
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
sipush 152
aload 2
invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 delimiterNode Lantlr/collections/AST;
0 1 2 nameNode Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
delimiterNode
nameNode
protected antlr.collections.AST generatePositionalParameter(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_1
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
sipush 129
ldc "?"
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 inputNode Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
inputNode
protected void lookupAlias(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 ident Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
ident
protected void setAlias(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 selectExpr Lantlr/collections/AST;
0 1 2 ident Lantlr/collections/AST;
MethodParameters:
Name Flags
selectExpr
ident
protected boolean isOrderExpressionResultVariableRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 ident Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
ident
protected void handleResultVariableRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 resultVariableRef Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
resultVariableRef
protected antlr.collections.AST lookupProperty(antlr.collections.AST, boolean, boolean);
descriptor: (Lantlr/collections/AST;ZZ)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 dot Lantlr/collections/AST;
0 1 2 root Z
0 1 3 inSelect Z
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
dot
root
inSelect
protected boolean isNonQualifiedPropertyRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 ident Lantlr/collections/AST;
MethodParameters:
Name Flags
ident
protected antlr.collections.AST lookupNonQualifiedProperty(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 property Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
property
protected void setImpliedJoinType(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 joinType I
MethodParameters:
Name Flags
joinType
protected antlr.collections.AST createIntoClause(java.lang.String, antlr.collections.AST);
descriptor: (Ljava/lang/String;Lantlr/collections/AST;)Lantlr/collections/AST;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 path Ljava/lang/String;
0 1 2 propertySpec Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
path
propertySpec
protected void prepareVersioned(antlr.collections.AST, antlr.collections.AST);
descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 updateNode Lantlr/collections/AST;
0 1 2 versionedNode Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
updateNode
versionedNode
protected void prepareLogicOperator(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 operator Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
operator
protected void prepareArithmeticOperator(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 operator Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
operator
protected void processMapComponentReference(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 node Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
node
protected void validateMapPropertyExpression(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 1 1 node Lantlr/collections/AST;
Exceptions:
throws antlr.SemanticException
MethodParameters:
Name Flags
node
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial antlr.TreeParser.<init>:()V
1: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.level:I
2: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
3: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
4: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
5: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFrom:Z
6: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCount:Z
7: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCountDistinct:Z
8: aload 0
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenNames:[Ljava/lang/String;
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.tokenNames:[Ljava/lang/String;
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
public final void statement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 4
13: 16
29: 21
51: 11
90: 6
default: 26
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 30
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.updateStatement:(Lantlr/collections/AST;)V
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 30
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.deleteStatement:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
20: goto 30
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.insertStatement:(Lantlr/collections/AST;)V
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
24: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
25: goto 30
26: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
27: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 28: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
29: aload 1
ifnull 30
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 30: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
31: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
32: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 33 1 _t Lantlr/collections/AST;
3 33 2 currentAST Lantlr/ASTPair;
4 33 3 statement_AST Lantlr/collections/AST;
28 30 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 27 27 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void selectStatement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
7: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
8: goto 12
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 10: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
11: aload 1
ifnull 12
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 12: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
13: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 15 1 _t Lantlr/collections/AST;
3 15 2 currentAST Lantlr/ASTPair;
4 15 3 selectStatement_AST Lantlr/collections/AST;
10 12 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 8 9 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void updateStatement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=13, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aconst_null
astore 10
start local 10 11: aload 1
astore 11
start local 11 12: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 13
aconst_null
goto 14
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
13: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
14: astore 4
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
16: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 12
start local 12 17: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
18: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
19: aload 0
aload 1
bipush 51
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
20: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
21: aload 0
ldc "update"
bipush 51
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatement:(Ljava/lang/String;I)V
22: aload 1
ifnonnull 23
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
23: StackMap locals: antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
22: 29
52: 24
default: 30
}
24: StackMap locals:
StackMap stack:
aload 1
astore 6
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 6
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 7
26: aload 0
aload 1
bipush 52
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
27: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
28: goto 31
29: StackMap locals:
StackMap stack:
goto 31
30: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
31: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 32
aconst_null
goto 33
StackMap locals:
StackMap stack:
32: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
33: pop
34: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause:(Lantlr/collections/AST;)V
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 8
37: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 38
aconst_null
goto 39
StackMap locals:
StackMap stack:
38: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
39: pop
40: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.setClause:(Lantlr/collections/AST;)V
41: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 9
43: aload 1
ifnonnull 44
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
44: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 52
53: 45
default: 53
}
45: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 46
aconst_null
goto 47
StackMap locals:
StackMap stack:
46: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
47: pop
48: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.whereClause:(Lantlr/collections/AST;)V
49: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
50: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 10
51: goto 54
52: StackMap locals:
StackMap stack:
goto 54
53: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
54: StackMap locals:
StackMap stack:
aload 12
astore 2
55: aload 11
astore 1
56: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
57: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
58: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_4
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 5
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 8
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 9
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 10
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
59: aload 0
ldc "update"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatementCompletion:(Ljava/lang/String;)V
60: aload 0
aload 3
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareVersioned:(Lantlr/collections/AST;Lantlr/collections/AST;)V
61: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.postProcessUpdate:(Lantlr/collections/AST;)V
62: aload 0
ldc "update"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.afterStatementCompletion:(Ljava/lang/String;)V
63: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
64: aload 2
aload 3
ifnull 66
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 66
65: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 67
StackMap locals:
StackMap stack: antlr.ASTPair
66: aload 3
67: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
68: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
end local 12 end local 11 69: goto 73
70: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 11
start local 11 71: aload 0
aload 11
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
72: aload 1
ifnull 73
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 11 73: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
74: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
75: return
end local 10 end local 9 end local 8 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 76 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 76 1 _t Lantlr/collections/AST;
3 76 2 currentAST Lantlr/ASTPair;
4 76 3 updateStatement_AST Lantlr/collections/AST;
5 76 4 u Lantlr/collections/AST;
6 76 5 u_AST Lantlr/collections/AST;
7 76 6 v Lantlr/collections/AST;
8 76 7 v_AST Lantlr/collections/AST;
9 76 8 f_AST Lantlr/collections/AST;
10 76 9 s_AST Lantlr/collections/AST;
11 76 10 w_AST Lantlr/collections/AST;
12 69 11 __t4 Lantlr/collections/AST;
17 69 12 __currentAST4 Lantlr/ASTPair;
71 73 11 ex Lantlr/RecognitionException;
Exception table:
from to target type
11 69 70 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void deleteStatement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 13
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
ldc "delete"
bipush 13
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatement:(Ljava/lang/String;I)V
15: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause:(Lantlr/collections/AST;)V
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 1
ifnonnull 19
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
19: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 24
53: 20
default: 25
}
20: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.whereClause:(Lantlr/collections/AST;)V
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
23: goto 26
24: StackMap locals:
StackMap stack:
goto 26
25: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
26: StackMap locals:
StackMap stack:
aload 6
astore 2
27: aload 4
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
ldc "delete"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatementCompletion:(Ljava/lang/String;)V
31: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.postProcessDelete:(Lantlr/collections/AST;)V
32: aload 0
ldc "delete"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.afterStatementCompletion:(Ljava/lang/String;)V
33: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 34: goto 38
35: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 36: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
37: aload 1
ifnull 38
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 38: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
39: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
40: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 41 1 _t Lantlr/collections/AST;
3 41 2 currentAST Lantlr/ASTPair;
4 41 3 deleteStatement_AST Lantlr/collections/AST;
5 34 4 __t8 Lantlr/collections/AST;
6 34 5 tmp1_AST Lantlr/collections/AST;
10 34 6 __currentAST8 Lantlr/ASTPair;
36 38 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 34 35 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void insertStatement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 29
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
ldc "insert"
bipush 29
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatement:(Ljava/lang/String;I)V
15: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.intoClause:(Lantlr/collections/AST;)V
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
21: aload 6
astore 2
22: aload 4
astore 1
23: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
24: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
25: aload 0
ldc "insert"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatementCompletion:(Ljava/lang/String;)V
26: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.postProcessInsert:(Lantlr/collections/AST;)V
27: aload 0
ldc "insert"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.afterStatementCompletion:(Ljava/lang/String;)V
28: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 29: goto 33
30: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 31: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
32: aload 1
ifnull 33
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 33: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
34: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
35: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 36 1 _t Lantlr/collections/AST;
3 36 2 currentAST Lantlr/ASTPair;
4 36 3 insertStatement_AST Lantlr/collections/AST;
5 29 4 __t11 Lantlr/collections/AST;
6 29 5 tmp2_AST Lantlr/collections/AST;
10 29 6 __currentAST11 Lantlr/ASTPair;
31 33 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 29 30 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void query(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=13, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aload 1
astore 9
start local 9 10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
11: aload 1
pop
12: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 13: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
14: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
15: aload 0
aload 1
bipush 90
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
16: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
17: aload 0
ldc "select"
bipush 45
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatement:(Ljava/lang/String;I)V
18: aload 1
astore 11
start local 11 19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
20: aload 1
pop
21: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 12
start local 12 22: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
23: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
24: aload 0
aload 1
bipush 93
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
25: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
26: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 27
aconst_null
goto 28
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.ASTPair
StackMap stack:
27: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
28: pop
29: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause:(Lantlr/collections/AST;)V
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
32: aload 1
ifnonnull 33
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
33: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 41
45: 34
default: 42
}
34: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 35
aconst_null
goto 36
StackMap locals:
StackMap stack:
35: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
36: pop
37: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectClause:(Lantlr/collections/AST;)V
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 5
40: goto 43
41: StackMap locals:
StackMap stack:
goto 43
42: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
43: StackMap locals:
StackMap stack:
aload 12
astore 2
44: aload 11
astore 1
45: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
46: aload 1
ifnonnull 47
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
47: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 4
3: 55
24: 55
41: 55
53: 48
default: 56
}
48: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 49
aconst_null
goto 50
StackMap locals:
StackMap stack:
49: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
50: pop
51: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.whereClause:(Lantlr/collections/AST;)V
52: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
53: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
54: goto 57
55: StackMap locals:
StackMap stack:
goto 57
56: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
57: StackMap locals:
StackMap stack:
aload 1
ifnonnull 58
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
58: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
3: 66
24: 59
41: 66
default: 67
}
59: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 60
aconst_null
goto 61
StackMap locals:
StackMap stack:
60: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
61: pop
62: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.groupClause:(Lantlr/collections/AST;)V
63: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
64: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 7
65: goto 68
66: StackMap locals:
StackMap stack:
goto 68
67: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
68: StackMap locals:
StackMap stack:
aload 1
ifnonnull 69
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
69: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 77
41: 70
default: 78
}
70: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 71
aconst_null
goto 72
StackMap locals:
StackMap stack:
71: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
72: pop
73: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.orderClause:(Lantlr/collections/AST;)V
74: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
75: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 8
76: goto 79
77: StackMap locals:
StackMap stack:
goto 79
78: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
79: StackMap locals:
StackMap stack:
aload 10
astore 2
80: aload 9
astore 1
81: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
82: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
83: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
bipush 6
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
bipush 45
ldc "SELECT"
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 5
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 4
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 7
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 8
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
84: aload 0
ldc "select"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeStatementCompletion:(Ljava/lang/String;)V
85: aload 0
aload 5
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processQuery:(Lantlr/collections/AST;Lantlr/collections/AST;)V
86: aload 0
ldc "select"
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.afterStatementCompletion:(Ljava/lang/String;)V
87: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
88: aload 2
aload 3
ifnull 90
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 90
89: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 91
StackMap locals:
StackMap stack: antlr.ASTPair
90: aload 3
91: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
92: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
end local 12 end local 11 end local 10 end local 9 93: goto 97
94: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 9
start local 9 95: aload 0
aload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
96: aload 1
ifnull 97
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 9 97: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
98: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
99: return
end local 8 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 100 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 100 1 _t Lantlr/collections/AST;
3 100 2 currentAST Lantlr/ASTPair;
4 100 3 query_AST Lantlr/collections/AST;
5 100 4 f_AST Lantlr/collections/AST;
6 100 5 s_AST Lantlr/collections/AST;
7 100 6 w_AST Lantlr/collections/AST;
8 100 7 g_AST Lantlr/collections/AST;
9 100 8 o_AST Lantlr/collections/AST;
10 93 9 __t29 Lantlr/collections/AST;
13 93 10 __currentAST29 Lantlr/ASTPair;
19 93 11 __t30 Lantlr/collections/AST;
22 93 12 __currentAST30 Lantlr/ASTPair;
95 97 9 ex Lantlr/RecognitionException;
Exception table:
from to target type
9 93 94 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void fromClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
2: astore 2
start local 2 3: aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
4: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 3
start local 3 5: aconst_null
astore 4
start local 4 6: aconst_null
astore 5
start local 5 7: aconst_null
astore 6
start local 6 8: aload 0
aload 2
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareFromClauseInputTree:(Lantlr/collections/AST;)V
9: aload 1
astore 7
start local 7 10: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 11
aconst_null
goto 12
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
11: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
12: astore 5
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 5
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 6
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
15: aload 3
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 8
start local 8 16: aload 3
aload 3
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
17: aload 3
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
18: aload 0
aload 1
bipush 22
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
19: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
20: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
21: aload 0
aload 4
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.pushFromClause:(Lantlr/collections/AST;Lantlr/collections/AST;)V
aload 0
bipush 22
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
22: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList:(Lantlr/collections/AST;)V
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
25: aload 8
astore 3
26: aload 7
astore 1
27: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
28: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
end local 8 end local 7 29: goto 33
30: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 7
start local 7 31: aload 0
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
32: aload 1
ifnull 33
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 7 33: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
34: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
35: return
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 36 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 36 1 _t Lantlr/collections/AST;
3 36 2 fromClause_AST_in Lantlr/collections/AST;
5 36 3 currentAST Lantlr/ASTPair;
6 36 4 fromClause_AST Lantlr/collections/AST;
7 36 5 f Lantlr/collections/AST;
8 36 6 f_AST Lantlr/collections/AST;
10 29 7 __t72 Lantlr/collections/AST;
16 29 8 __currentAST72 Lantlr/ASTPair;
31 33 7 ex Lantlr/RecognitionException;
Exception table:
from to target type
9 29 30 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void setClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 46
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
bipush 46
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
15: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
ifnonnull 16
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
16: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 106
if_icmpne 21
17: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.assignment:(Lantlr/collections/AST;)V
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
20: goto 15
21: StackMap locals:
StackMap stack:
aload 6
astore 2
22: aload 4
astore 1
23: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
24: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 25: goto 29
26: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 27: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
28: aload 1
ifnull 29
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 29: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
30: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
31: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 32 1 _t Lantlr/collections/AST;
3 32 2 currentAST Lantlr/ASTPair;
4 32 3 setClause_AST Lantlr/collections/AST;
5 25 4 __t20 Lantlr/collections/AST;
6 25 5 tmp5_AST Lantlr/collections/AST;
10 25 6 __currentAST20 Lantlr/ASTPair;
27 29 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 25 26 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void whereClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aload 1
astore 7
start local 7 8: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 9
aconst_null
goto 10
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
9: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
10: astore 4
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
13: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 8
start local 8 14: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
15: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
16: aload 0
aload 1
bipush 53
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
17: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
18: aload 0
bipush 53
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
19: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 20
aconst_null
goto 21
StackMap locals: antlr.ASTPair
StackMap stack:
20: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
21: pop
22: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
26: aload 8
astore 2
27: aload 7
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_2
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 5
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
31: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
32: aload 2
aload 3
ifnull 34
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 34
33: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 35
StackMap locals:
StackMap stack: antlr.ASTPair
34: aload 3
35: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
36: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
37: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 8 end local 7 38: goto 42
39: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 7
start local 7 40: aload 0
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
41: aload 1
ifnull 42
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 7 42: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
43: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
44: return
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 45 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 45 1 _t Lantlr/collections/AST;
3 45 2 currentAST Lantlr/ASTPair;
4 45 3 whereClause_AST Lantlr/collections/AST;
5 45 4 w Lantlr/collections/AST;
6 45 5 w_AST Lantlr/collections/AST;
7 45 6 b_AST Lantlr/collections/AST;
8 38 7 __t97 Lantlr/collections/AST;
14 38 8 __currentAST97 Lantlr/ASTPair;
40 42 7 ex Lantlr/RecognitionException;
Exception table:
from to target type
7 38 39 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void intoClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 1
astore 6
start local 6 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
8: aload 1
pop
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 7
start local 7 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 30
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
bipush 30
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
15: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.path:(Lantlr/collections/AST;)Ljava/lang/String;
astore 5
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
17: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 18
aconst_null
goto 19
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST java.lang.String antlr.collections.AST antlr.ASTPair
StackMap stack:
18: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
19: astore 4
20: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.insertablePropertySpec:(Lantlr/collections/AST;)V
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
23: aload 7
astore 2
24: aload 6
astore 1
25: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
26: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
27: aload 0
aload 5
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.createIntoClause:(Ljava/lang/String;Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
28: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
29: aload 2
aload 3
ifnull 31
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 31
30: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 32
StackMap locals:
StackMap stack: antlr.ASTPair
31: aload 3
32: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST java.lang.String antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
33: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
end local 7 end local 6 34: goto 38
35: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST java.lang.String
StackMap stack: antlr.RecognitionException
astore 6
start local 6 36: aload 0
aload 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
37: aload 1
ifnull 38
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 6 38: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
39: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
40: return
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 41 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 41 1 _t Lantlr/collections/AST;
3 41 2 currentAST Lantlr/ASTPair;
4 41 3 intoClause_AST Lantlr/collections/AST;
5 41 4 ps Lantlr/collections/AST;
6 41 5 p Ljava/lang/String;
7 34 6 __t13 Lantlr/collections/AST;
10 34 7 __currentAST13 Lantlr/ASTPair;
36 38 6 ex Lantlr/RecognitionException;
Exception table:
from to target type
6 34 35 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final java.lang.String path(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aconst_null
astore 6
start local 6 6: ldc "???"
astore 2
start local 2 7: ldc "?x?"
astore 7
start local 7 8: aload 1
ifnonnull 9
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST java.lang.String antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST java.lang.String
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
15: 20
97: 10
109: 10
default: 48
}
10: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 11
aconst_null
goto 12
StackMap locals:
StackMap stack:
11: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
12: astore 5
13: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
17: aload 5
invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
astore 2
18: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
19: goto 52
20: StackMap locals:
StackMap stack:
aload 1
astore 8
start local 8 21: aconst_null
astore 9
start local 9 22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 9
23: aload 1
pop
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 9
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
25: aload 3
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 26: aload 3
aload 3
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
27: aload 3
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
28: aload 0
aload 1
bipush 15
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
29: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
30: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.path:(Lantlr/collections/AST;)Ljava/lang/String;
astore 7
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
33: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 34
aconst_null
goto 35
StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
34: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
35: astore 6
36: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
40: aload 10
astore 3
41: aload 8
astore 1
42: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
43: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 11
start local 11 44: aload 11
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
45: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
46: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
47: goto 52
end local 11 end local 10 end local 9 end local 8 48: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
49: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 8
start local 8 50: aload 0
aload 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
51: aload 1
ifnull 52
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 8 52: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
53: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
54: aload 2
areturn
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 55 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 55 1 _t Lantlr/collections/AST;
7 55 2 p Ljava/lang/String;
3 55 3 currentAST Lantlr/ASTPair;
4 55 4 path_AST Lantlr/collections/AST;
5 55 5 a Lantlr/collections/AST;
6 55 6 y Lantlr/collections/AST;
8 55 7 x Ljava/lang/String;
21 48 8 __t92 Lantlr/collections/AST;
22 48 9 tmp7_AST Lantlr/collections/AST;
26 48 10 __currentAST92 Lantlr/ASTPair;
44 48 11 buf Ljava/lang/StringBuilder;
50 52 8 ex Lantlr/RecognitionException;
Exception table:
from to target type
8 49 49 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void insertablePropertySpec(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 91
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: iconst_0
istore 7
start local 7 15: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair int
StackMap stack:
aload 1
ifnonnull 16
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
16: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 109
if_icmpne 24
17: aconst_null
astore 8
start local 8 18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
19: aload 1
pop
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
21: aload 0
aload 1
bipush 109
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
22: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 8 23: goto 26
24: StackMap locals:
StackMap stack:
iload 7
iconst_1
if_icmplt 25
goto 28
StackMap locals:
StackMap stack:
25: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
26: StackMap locals:
StackMap stack:
iinc 7 1
27: goto 15
end local 7 28: StackMap locals:
StackMap stack:
aload 6
astore 2
29: aload 4
astore 1
30: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
31: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 32: goto 36
33: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 34: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
35: aload 1
ifnull 36
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 36: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
37: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
38: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 39 1 _t Lantlr/collections/AST;
3 39 2 currentAST Lantlr/ASTPair;
4 39 3 insertablePropertySpec_AST Lantlr/collections/AST;
5 32 4 __t16 Lantlr/collections/AST;
6 32 5 tmp8_AST Lantlr/collections/AST;
10 32 6 __currentAST16 Lantlr/ASTPair;
15 28 7 _cnt18 I
18 23 8 tmp9_AST Lantlr/collections/AST;
34 36 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 32 33 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void assignment(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 1
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
8: aload 1
pop
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 6
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
10: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 7
start local 7 11: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
12: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
13: aload 0
aload 1
bipush 106
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
14: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
15: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 16
aconst_null
goto 17
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
16: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
17: pop
18: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
23: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.newValue:(Lantlr/collections/AST;)V
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
26: aload 7
astore 2
27: aload 5
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.evaluateAssignment:(Lantlr/collections/AST;)V
31: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 7 end local 6 end local 5 32: goto 36
33: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 5
start local 5 34: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
35: aload 1
ifnull 36
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 36: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
37: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
38: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 39 1 _t Lantlr/collections/AST;
3 39 2 currentAST Lantlr/ASTPair;
4 39 3 assignment_AST Lantlr/collections/AST;
5 39 4 p_AST Lantlr/collections/AST;
6 32 5 __t24 Lantlr/collections/AST;
7 32 6 tmp10_AST Lantlr/collections/AST;
11 32 7 __currentAST24 Lantlr/ASTPair;
34 36 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 32 33 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void propertyRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aload 1
ifnonnull 11
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
11: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 6
15: 28
71: 12
72: 12
73: 12
97: 63
109: 63
default: 82
}
12: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 13
aconst_null
goto 14
StackMap locals:
StackMap stack:
13: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
14: pop
15: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mapComponentReference:(Lantlr/collections/AST;)V
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
18: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
19: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
20: aload 4
astore 3
21: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
22: aload 2
aload 3
ifnull 24
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 24
23: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 25
StackMap locals:
StackMap stack: antlr.ASTPair
24: aload 3
25: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
26: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
27: goto 86
28: StackMap locals:
StackMap stack:
aload 1
astore 10
start local 10 29: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 30
aconst_null
goto 31
StackMap locals: antlr.collections.AST
StackMap stack:
30: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
31: astore 5
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 5
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
33: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 11
start local 11 34: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
35: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
36: aload 0
aload 1
bipush 15
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
37: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
38: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 39
aconst_null
goto 40
StackMap locals: antlr.ASTPair
StackMap stack:
39: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
40: pop
41: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRefLhs:(Lantlr/collections/AST;)V
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
43: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 7
44: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 45
aconst_null
goto 46
StackMap locals:
StackMap stack:
45: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
46: pop
47: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyName:(Lantlr/collections/AST;)V
48: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
49: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 8
50: aload 11
astore 2
51: aload 10
astore 1
52: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
53: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_3
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 7
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 8
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
55: aload 0
aload 3
iconst_0
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.lookupProperty:(Lantlr/collections/AST;ZZ)Lantlr/collections/AST;
astore 3
56: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
57: aload 2
aload 3
ifnull 59
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 59
58: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 60
StackMap locals:
StackMap stack: antlr.ASTPair
59: aload 3
60: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
61: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
62: goto 86
end local 11 end local 10 63: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 64
aconst_null
goto 65
StackMap locals:
StackMap stack:
64: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
65: pop
66: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
67: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
68: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 9
69: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
70: aload 0
aload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.isNonQualifiedPropertyRef:(Lantlr/collections/AST;)Z
ifeq 73
71: aload 0
aload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.lookupNonQualifiedProperty:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
72: goto 75
73: StackMap locals:
StackMap stack:
aload 0
aload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
74: aload 9
astore 3
75: StackMap locals:
StackMap stack:
aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
76: aload 2
aload 3
ifnull 78
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 78
77: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 79
StackMap locals:
StackMap stack: antlr.ASTPair
78: aload 3
79: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
80: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
81: goto 86
82: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
83: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 10
start local 10 84: aload 0
aload 10
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
85: aload 1
ifnull 86
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 86: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
87: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
88: return
end local 9 end local 8 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 89 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 89 1 _t Lantlr/collections/AST;
3 89 2 currentAST Lantlr/ASTPair;
4 89 3 propertyRef_AST Lantlr/collections/AST;
5 89 4 mcr_AST Lantlr/collections/AST;
6 89 5 d Lantlr/collections/AST;
7 89 6 d_AST Lantlr/collections/AST;
8 89 7 lhs_AST Lantlr/collections/AST;
9 89 8 rhs_AST Lantlr/collections/AST;
10 89 9 p_AST Lantlr/collections/AST;
29 63 10 __t180 Lantlr/collections/AST;
34 63 11 __currentAST180 Lantlr/ASTPair;
84 86 10 ex Lantlr/RecognitionException;
Exception table:
from to target type
10 83 83 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void newValue(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 34
12: 6
15: 6
20: 6
39: 6
49: 6
57: 6
71: 6
72: 6
73: 6
74: 6
77: 6
78: 6
82: 6
85: 6
90: 11
94: 6
96: 6
97: 6
99: 6
100: 6
101: 6
102: 6
103: 6
104: 6
109: 6
120: 6
121: 6
122: 6
123: 6
124: 6
127: 6
128: 6
129: 6
130: 6
default: 16
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 20
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 20
16: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
17: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 18: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
19: aload 1
ifnull 20
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 20: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
21: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
22: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 23 1 _t Lantlr/collections/AST;
3 23 2 currentAST Lantlr/ASTPair;
4 23 3 newValue_AST Lantlr/collections/AST;
18 20 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 17 17 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void expr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 1
ifnonnull 6
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
6: StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 33
12: 58
15: 7
20: 38
39: 38
49: 38
57: 43
71: 7
72: 7
73: 7
74: 48
77: 43
78: 48
82: 7
85: 48
94: 43
96: 17
97: 7
99: 38
100: 38
101: 38
102: 38
103: 38
104: 38
109: 7
120: 43
121: 43
122: 43
123: 43
124: 43
127: 38
128: 53
129: 53
130: 38
default: 63
}
7: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 8
aconst_null
goto 9
StackMap locals:
StackMap stack:
8: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
9: pop
10: aload 0
aload 1
iconst_1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.addrExpr:(Lantlr/collections/AST;Z)V
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
15: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
16: goto 67
17: StackMap locals:
StackMap stack:
aload 1
astore 5
start local 5 18: aconst_null
astore 6
start local 6 19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
20: aload 1
pop
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 6
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 7
start local 7 23: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
24: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
25: aload 0
aload 1
bipush 96
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
26: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
27: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
ifnonnull 28
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
28: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_0:Lantlr/collections/impl/BitSet;
aload 1
invokeinterface antlr.collections.AST.getType:()I
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 33
29: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
32: goto 27
33: StackMap locals:
StackMap stack:
aload 7
astore 2
34: aload 5
astore 1
35: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
36: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
37: goto 67
end local 7 end local 6 end local 5 38: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.constant:(Lantlr/collections/AST;)V
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
41: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
42: goto 67
43: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.arithmeticExpr:(Lantlr/collections/AST;)V
44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
45: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
46: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
47: goto 67
48: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.functionCall:(Lantlr/collections/AST;)V
49: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
50: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
51: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
52: goto 67
53: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.parameter:(Lantlr/collections/AST;)V
54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
55: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
56: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
57: goto 67
58: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.count:(Lantlr/collections/AST;)V
59: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
60: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
61: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
62: goto 67
63: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
64: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 65: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
66: aload 1
ifnull 67
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 67: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
68: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
69: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 70 1 _t Lantlr/collections/AST;
3 70 2 currentAST Lantlr/ASTPair;
4 70 3 expr_AST Lantlr/collections/AST;
5 70 4 ae_AST Lantlr/collections/AST;
18 38 5 __t136 Lantlr/collections/AST;
19 38 6 tmp11_AST Lantlr/collections/AST;
23 38 7 __currentAST136 Lantlr/ASTPair;
65 67 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 64 64 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void selectClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aload 1
astore 7
start local 7 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
9: aload 1
pop
10: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 8
start local 8 11: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
12: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
13: aload 0
aload 1
bipush 45
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
14: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
15: aload 0
bipush 45
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
aload 0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.beforeSelectClause:()V
16: aload 1
ifnonnull 17
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
17: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 4 - 130
4: 23
5: 24
6: 23
7: 23
8: 24
9: 24
10: 23
11: 24
12: 23
13: 24
14: 24
15: 23
16: 18
17: 23
18: 24
19: 23
20: 24
21: 24
22: 24
23: 24
24: 24
25: 24
26: 23
27: 23
28: 24
29: 24
30: 24
31: 24
32: 24
33: 24
34: 23
35: 24
36: 24
37: 24
38: 23
39: 24
40: 23
41: 24
42: 24
43: 24
44: 24
45: 24
46: 24
47: 24
48: 24
49: 24
50: 24
51: 24
52: 24
53: 24
54: 24
55: 24
56: 24
57: 23
58: 24
59: 24
60: 24
61: 24
62: 24
63: 24
64: 24
65: 24
66: 24
67: 24
68: 23
69: 24
70: 24
71: 23
72: 23
73: 23
74: 23
75: 24
76: 23
77: 23
78: 23
79: 24
80: 24
81: 24
82: 24
83: 23
84: 23
85: 23
86: 23
87: 23
88: 23
89: 24
90: 23
91: 24
92: 24
93: 24
94: 23
95: 24
96: 24
97: 23
98: 24
99: 23
100: 23
101: 23
102: 23
103: 23
104: 24
105: 24
106: 23
107: 24
108: 24
109: 23
110: 24
111: 24
112: 24
113: 23
114: 24
115: 23
116: 23
117: 23
118: 23
119: 24
120: 23
121: 23
122: 23
123: 23
124: 23
125: 24
126: 24
127: 23
128: 23
129: 23
130: 23
default: 24
}
18: StackMap locals:
StackMap stack:
aload 1
astore 4
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
20: aload 0
aload 1
bipush 16
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
21: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
22: goto 25
23: StackMap locals:
StackMap stack:
goto 25
24: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
25: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 26
aconst_null
goto 27
StackMap locals:
StackMap stack:
26: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
27: pop
28: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExprList:(Lantlr/collections/AST;)V
29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
31: aload 8
astore 2
32: aload 7
astore 1
33: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
34: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_3
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
sipush 141
ldc "{select clause}"
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 5
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
36: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
37: aload 2
aload 3
ifnull 39
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 39
38: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 40
StackMap locals:
StackMap stack: antlr.ASTPair
39: aload 3
40: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
41: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
end local 8 end local 7 42: goto 46
43: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 7
start local 7 44: aload 0
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
45: aload 1
ifnull 46
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 7 46: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
47: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
48: return
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 49 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 49 1 _t Lantlr/collections/AST;
3 49 2 currentAST Lantlr/ASTPair;
4 49 3 selectClause_AST Lantlr/collections/AST;
5 49 4 d Lantlr/collections/AST;
6 49 5 d_AST Lantlr/collections/AST;
7 49 6 x_AST Lantlr/collections/AST;
8 42 7 __t52 Lantlr/collections/AST;
11 42 8 __currentAST52 Lantlr/ASTPair;
44 46 7 ex Lantlr/RecognitionException;
Exception table:
from to target type
7 42 43 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void groupClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 24
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
bipush 24
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
15: iconst_0
istore 7
start local 7 16: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair int
StackMap stack:
aload 1
ifnonnull 17
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
17: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_0:Lantlr/collections/impl/BitSet;
aload 1
invokeinterface antlr.collections.AST.getType:()I
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 22
18: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
21: goto 24
22: StackMap locals:
StackMap stack:
iload 7
iconst_1
if_icmplt 23
goto 26
StackMap locals:
StackMap stack:
23: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
24: StackMap locals:
StackMap stack:
iinc 7 1
25: goto 16
end local 7 26: StackMap locals:
StackMap stack:
aload 1
ifnonnull 27
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
27: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 45
25: 28
default: 46
}
28: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 29: aconst_null
astore 8
start local 8 30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
31: aload 1
pop
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
33: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 34: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
35: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
36: aload 0
aload 1
bipush 25
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
37: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
38: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
41: aload 9
astore 2
42: aload 7
astore 1
43: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
44: goto 47
end local 9 end local 8 end local 7 45: StackMap locals:
StackMap stack:
goto 47
46: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
47: StackMap locals:
StackMap stack:
aload 6
astore 2
48: aload 4
astore 1
49: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
50: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 51: goto 55
52: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 53: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
54: aload 1
ifnull 55
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 55: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
56: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
57: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 58 1 _t Lantlr/collections/AST;
3 58 2 currentAST Lantlr/ASTPair;
4 58 3 groupClause_AST Lantlr/collections/AST;
5 51 4 __t46 Lantlr/collections/AST;
6 51 5 tmp13_AST Lantlr/collections/AST;
10 51 6 __currentAST46 Lantlr/ASTPair;
16 26 7 _cnt48 I
29 45 7 __t50 Lantlr/collections/AST;
30 45 8 tmp14_AST Lantlr/collections/AST;
34 45 9 __currentAST50 Lantlr/ASTPair;
53 55 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 51 52 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void orderClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 41
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
bipush 41
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
15: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.orderExprs:(Lantlr/collections/AST;)V
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 6
astore 2
19: aload 4
astore 1
20: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
21: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 22: goto 26
23: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 24: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
25: aload 1
ifnull 26
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 26: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
27: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
28: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 29 1 _t Lantlr/collections/AST;
3 29 2 currentAST Lantlr/ASTPair;
4 29 3 orderClause_AST Lantlr/collections/AST;
5 22 4 __t36 Lantlr/collections/AST;
6 22 5 tmp15_AST Lantlr/collections/AST;
10 22 6 __currentAST36 Lantlr/ASTPair;
24 26 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 22 23 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void orderExprs(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.orderExpr:(Lantlr/collections/AST;)V
5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
7: aload 1
ifnonnull 8
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
8: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 37
3: 23
8: 9
12: 23
14: 16
15: 23
20: 23
39: 23
49: 23
54: 23
57: 23
71: 23
72: 23
73: 23
74: 23
77: 23
78: 23
82: 23
85: 23
94: 23
96: 23
97: 23
99: 23
100: 23
101: 23
102: 23
103: 23
104: 23
109: 23
120: 23
121: 23
122: 23
123: 23
124: 23
127: 23
128: 23
129: 23
130: 23
default: 24
}
9: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
11: aload 1
pop
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
13: aload 0
aload 1
bipush 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
14: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
15: goto 25
end local 4 16: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
18: aload 1
pop
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
20: aload 0
aload 1
bipush 14
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
21: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
22: goto 25
end local 4 23: StackMap locals:
StackMap stack:
goto 25
24: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
25: StackMap locals:
StackMap stack:
aload 1
ifnonnull 26
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
26: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 35
3: 31
12: 31
15: 31
20: 31
39: 31
49: 31
54: 27
57: 31
71: 31
72: 31
73: 31
74: 31
77: 31
78: 31
82: 31
85: 31
94: 31
96: 31
97: 31
99: 31
100: 31
101: 31
102: 31
103: 31
104: 31
109: 31
120: 31
121: 31
122: 31
123: 31
124: 31
127: 31
128: 31
129: 31
130: 31
default: 32
}
27: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.nullOrdering:(Lantlr/collections/AST;)V
28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
30: goto 33
31: StackMap locals:
StackMap stack:
goto 33
32: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
33: StackMap locals:
StackMap stack:
aload 1
ifnonnull 34
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
34: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 34
3: 39
12: 35
15: 35
20: 35
39: 35
49: 35
57: 35
71: 35
72: 35
73: 35
74: 35
77: 35
78: 35
82: 35
85: 35
94: 35
96: 35
97: 35
99: 35
100: 35
101: 35
102: 35
103: 35
104: 35
109: 35
120: 35
121: 35
122: 35
123: 35
124: 35
127: 35
128: 35
129: 35
130: 35
default: 40
}
35: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.orderExprs:(Lantlr/collections/AST;)V
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
38: goto 41
39: StackMap locals:
StackMap stack:
goto 41
40: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
41: StackMap locals:
StackMap stack:
aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
42: goto 46
43: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 44: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
45: aload 1
ifnull 46
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 46: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
47: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
48: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 49 1 _t Lantlr/collections/AST;
3 49 2 currentAST Lantlr/ASTPair;
4 49 3 orderExprs_AST Lantlr/collections/AST;
10 16 4 tmp16_AST Lantlr/collections/AST;
17 23 4 tmp17_AST Lantlr/collections/AST;
44 46 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 42 43 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void orderExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 97
if_icmpeq 6
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 109
if_icmpne 12
StackMap locals:
StackMap stack:
6: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.isOrderExpressionResultVariableRef:(Lantlr/collections/AST;)Z
ifeq 12
7: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resultVariableRef:(Lantlr/collections/AST;)V
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
10: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
11: goto 22
12: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_0:Lantlr/collections/impl/BitSet;
aload 1
invokeinterface antlr.collections.AST.getType:()I
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 18
13: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
16: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
17: goto 22
18: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
19: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 20: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
21: aload 1
ifnull 22
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 22: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
23: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
24: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 25 1 _t Lantlr/collections/AST;
3 25 2 currentAST Lantlr/ASTPair;
4 25 3 orderExpr_AST Lantlr/collections/AST;
20 22 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 19 19 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void nullOrdering(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
6: aload 1
pop
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
8: aload 0
aload 1
bipush 54
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
9: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
10: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.nullPrecedence:(Lantlr/collections/AST;)V
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
13: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 4 14: goto 18
15: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 16: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
17: aload 1
ifnull 18
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 18: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
19: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
20: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 21 1 _t Lantlr/collections/AST;
3 21 2 currentAST Lantlr/ASTPair;
4 21 3 nullOrdering_AST Lantlr/collections/AST;
5 14 4 tmp18_AST Lantlr/collections/AST;
16 18 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 14 15 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void nullPrecedence(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 55 - 56
55: 6
56: 14
default: 22
}
6: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
8: aload 1
pop
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
10: aload 0
aload 1
bipush 55
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
11: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
12: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
13: goto 26
end local 4 14: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
16: aload 1
pop
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 0
aload 1
bipush 56
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
19: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
20: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
21: goto 26
end local 4 22: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
23: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 24: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
25: aload 1
ifnull 26
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 26: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
27: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
28: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 29 1 _t Lantlr/collections/AST;
3 29 2 currentAST Lantlr/ASTPair;
4 29 3 nullPrecedence_AST Lantlr/collections/AST;
7 14 4 tmp19_AST Lantlr/collections/AST;
15 22 4 tmp20_AST Lantlr/collections/AST;
24 26 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 23 23 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void resultVariableRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 6
aconst_null
goto 7
StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack:
6: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
7: astore 4
8: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
11: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_1
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
sipush 154
aload 4
invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
13: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleResultVariableRef:(Lantlr/collections/AST;)V
14: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
15: aload 2
aload 3
ifnull 17
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 17
16: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 18
StackMap locals:
StackMap stack: antlr.ASTPair
17: aload 3
18: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
19: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
20: goto 24
21: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 22: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
23: aload 1
ifnull 24
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 24: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
25: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
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/HqlSqlBaseWalker;
0 27 1 _t Lantlr/collections/AST;
3 27 2 currentAST Lantlr/ASTPair;
4 27 3 resultVariableRef_AST Lantlr/collections/AST;
5 27 4 i Lantlr/collections/AST;
22 24 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 20 21 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void identifier(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
97: 13
109: 6
default: 20
}
6: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
8: aload 1
pop
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
10: aload 0
aload 1
bipush 109
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
11: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
12: goto 21
end local 4 13: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
15: aload 1
pop
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
17: aload 0
aload 1
bipush 97
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
18: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
19: goto 21
end local 4 20: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
21: StackMap locals:
StackMap stack:
aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
22: goto 26
23: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 24: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
25: aload 1
ifnull 26
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 26: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
27: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
28: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 29 1 _t Lantlr/collections/AST;
3 29 2 currentAST Lantlr/ASTPair;
4 29 3 identifier_AST Lantlr/collections/AST;
7 13 4 tmp21_AST Lantlr/collections/AST;
14 20 4 tmp22_AST Lantlr/collections/AST;
24 26 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 22 23 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void logicalExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 18
6: 6
10: 66
19: 66
26: 66
34: 66
38: 48
40: 27
83: 66
84: 66
86: 66
87: 66
88: 66
106: 66
113: 66
115: 66
116: 66
117: 66
118: 66
default: 71
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: aload 6
astore 2
23: aload 4
astore 1
24: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
25: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
26: goto 75
end local 6 end local 5 end local 4 27: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 28: aconst_null
astore 5
start local 5 29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
30: aload 1
pop
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
32: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 33: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
34: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
35: aload 0
aload 1
bipush 40
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
36: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
37: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
40: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
41: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
43: aload 6
astore 2
44: aload 4
astore 1
45: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
46: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
47: goto 75
end local 6 end local 5 end local 4 48: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 49: aconst_null
astore 5
start local 5 50: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
51: aload 1
pop
52: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
53: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 54: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
55: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
56: aload 0
aload 1
bipush 38
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
57: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
58: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
59: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
60: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
61: aload 6
astore 2
62: aload 4
astore 1
63: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
64: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
65: goto 75
end local 6 end local 5 end local 4 66: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.comparisonExpr:(Lantlr/collections/AST;)V
67: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
68: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
69: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
70: goto 75
71: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
72: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 73: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
74: aload 1
ifnull 75
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 75: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
76: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
77: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 78 1 _t Lantlr/collections/AST;
3 78 2 currentAST Lantlr/ASTPair;
4 78 3 logicalExpr_AST Lantlr/collections/AST;
7 27 4 __t99 Lantlr/collections/AST;
8 27 5 tmp23_AST Lantlr/collections/AST;
12 27 6 __currentAST99 Lantlr/ASTPair;
28 48 4 __t100 Lantlr/collections/AST;
29 48 5 tmp24_AST Lantlr/collections/AST;
33 48 6 __currentAST100 Lantlr/ASTPair;
49 66 4 __t101 Lantlr/collections/AST;
50 66 5 tmp25_AST Lantlr/collections/AST;
54 66 6 __currentAST101 Lantlr/ASTPair;
73 75 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 72 72 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void selectExprList(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
istore 4
start local 4 5: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
6: iconst_0
istore 5
start local 5 7: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST int int
StackMap stack:
aload 1
ifnonnull 8
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
8: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 4 - 130
4: 9
5: 17
6: 9
7: 13
8: 17
9: 17
10: 9
11: 17
12: 9
13: 17
14: 17
15: 9
16: 17
17: 9
18: 17
19: 9
20: 17
21: 17
22: 17
23: 17
24: 17
25: 17
26: 9
27: 9
28: 17
29: 17
30: 17
31: 17
32: 17
33: 17
34: 9
35: 17
36: 17
37: 17
38: 9
39: 17
40: 9
41: 17
42: 17
43: 17
44: 17
45: 17
46: 17
47: 17
48: 17
49: 17
50: 17
51: 17
52: 17
53: 17
54: 17
55: 17
56: 17
57: 9
58: 17
59: 17
60: 17
61: 17
62: 17
63: 17
64: 17
65: 17
66: 17
67: 17
68: 9
69: 17
70: 17
71: 9
72: 9
73: 9
74: 9
75: 17
76: 9
77: 9
78: 9
79: 17
80: 17
81: 17
82: 17
83: 9
84: 9
85: 9
86: 9
87: 9
88: 9
89: 17
90: 9
91: 17
92: 17
93: 17
94: 9
95: 17
96: 17
97: 9
98: 17
99: 9
100: 9
101: 9
102: 9
103: 9
104: 17
105: 17
106: 9
107: 17
108: 17
109: 9
110: 17
111: 17
112: 17
113: 9
114: 17
115: 9
116: 9
117: 9
118: 9
119: 17
120: 9
121: 9
122: 9
123: 9
124: 9
125: 17
126: 17
127: 9
128: 9
129: 9
130: 9
default: 17
}
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExpr:(Lantlr/collections/AST;)V
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
12: goto 19
13: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aliasedSelectExpr:(Lantlr/collections/AST;)V
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
16: goto 19
17: StackMap locals:
StackMap stack:
iload 5
iconst_1
if_icmplt 18
goto 21
StackMap locals:
StackMap stack:
18: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
19: StackMap locals:
StackMap stack:
iinc 5 1
20: goto 7
end local 5 21: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
22: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
23: goto 27
24: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 25: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
26: aload 1
ifnull 27
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 27: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
28: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
29: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 30 1 _t Lantlr/collections/AST;
3 30 2 currentAST Lantlr/ASTPair;
4 30 3 selectExprList_AST Lantlr/collections/AST;
5 30 4 oldInSelect Z
7 21 5 _cnt56 I
25 27 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
6 23 24 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void selectExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aload 1
ifnonnull 9
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 4 - 130
4: 20
5: 130
6: 115
7: 130
8: 130
9: 130
10: 115
11: 130
12: 95
13: 130
14: 130
15: 10
16: 130
17: 100
18: 130
19: 115
20: 130
21: 130
22: 130
23: 130
24: 130
25: 130
26: 115
27: 100
28: 130
29: 130
30: 130
31: 130
32: 130
33: 130
34: 115
35: 130
36: 130
37: 130
38: 115
39: 130
40: 115
41: 130
42: 130
43: 130
44: 130
45: 130
46: 130
47: 130
48: 130
49: 130
50: 130
51: 130
52: 130
53: 130
54: 130
55: 130
56: 130
57: 110
58: 130
59: 130
60: 130
61: 130
62: 130
63: 130
64: 130
65: 130
66: 130
67: 130
68: 50
69: 130
70: 130
71: 10
72: 10
73: 10
74: 90
75: 130
76: 80
77: 110
78: 90
79: 130
80: 130
81: 130
82: 130
83: 115
84: 115
85: 90
86: 115
87: 115
88: 115
89: 130
90: 125
91: 130
92: 130
93: 130
94: 110
95: 130
96: 130
97: 10
98: 130
99: 105
100: 105
101: 105
102: 105
103: 105
104: 130
105: 130
106: 115
107: 130
108: 130
109: 10
110: 130
111: 130
112: 130
113: 115
114: 130
115: 115
116: 115
117: 115
118: 115
119: 130
120: 110
121: 110
122: 110
123: 110
124: 110
125: 130
126: 130
127: 105
128: 120
129: 120
130: 105
default: 130
}
10: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 11
aconst_null
goto 12
StackMap locals:
StackMap stack:
11: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
12: pop
13: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
17: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolveSelectExpression:(Lantlr/collections/AST;)V
18: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
19: goto 134
20: StackMap locals:
StackMap stack:
aload 1
astore 8
start local 8 21: aconst_null
astore 9
start local 9 22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 9
23: aload 1
pop
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 9
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
25: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 26: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
27: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
28: aload 0
aload 1
iconst_4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
29: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
30: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 31
aconst_null
goto 32
StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
31: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
32: pop
33: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aliasRef:(Lantlr/collections/AST;)V
34: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 5
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
37: aload 10
astore 2
38: aload 8
astore 1
39: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
40: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
41: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolveSelectExpression:(Lantlr/collections/AST;)V
aload 5
astore 3
42: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
43: aload 2
aload 3
ifnull 45
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 45
44: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 46
StackMap locals:
StackMap stack: antlr.ASTPair
45: aload 3
46: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
47: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
48: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
49: goto 134
end local 10 end local 9 end local 8 50: StackMap locals:
StackMap stack:
aload 1
astore 8
start local 8 51: aconst_null
astore 9
start local 9 52: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 9
53: aload 1
pop
54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 9
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
55: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 56: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
57: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
58: aload 0
aload 1
bipush 68
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
59: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
60: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 61
aconst_null
goto 62
StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
61: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
62: pop
63: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aliasRef:(Lantlr/collections/AST;)V
64: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
65: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
66: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
67: aload 10
astore 2
68: aload 8
astore 1
69: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
70: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
71: aload 0
aload 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolveSelectExpression:(Lantlr/collections/AST;)V
aload 6
astore 3
72: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
73: aload 2
aload 3
ifnull 75
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 75
74: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 76
StackMap locals:
StackMap stack: antlr.ASTPair
75: aload 3
76: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
77: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
78: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
79: goto 134
end local 10 end local 9 end local 8 80: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 81
aconst_null
goto 82
StackMap locals:
StackMap stack:
81: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
82: pop
83: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.constructor:(Lantlr/collections/AST;)V
84: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
85: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 7
86: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
87: aload 0
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processConstructor:(Lantlr/collections/AST;)V
88: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
89: goto 134
90: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.functionCall:(Lantlr/collections/AST;)V
91: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
92: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
93: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
94: goto 134
95: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.count:(Lantlr/collections/AST;)V
96: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
97: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
98: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
99: goto 134
100: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunction:(Lantlr/collections/AST;)V
101: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
102: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
103: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
104: goto 134
105: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.literal:(Lantlr/collections/AST;)V
106: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
107: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
108: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
109: goto 134
110: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.arithmeticExpr:(Lantlr/collections/AST;)V
111: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
112: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
113: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
114: goto 134
115: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
116: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
117: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
118: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
119: goto 134
120: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.parameter:(Lantlr/collections/AST;)V
121: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
122: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
123: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
124: goto 134
125: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
126: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
127: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
128: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
129: goto 134
130: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
131: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 8
start local 8 132: aload 0
aload 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
133: aload 1
ifnull 134
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 8 134: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
135: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
136: 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 137 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 137 1 _t Lantlr/collections/AST;
3 137 2 currentAST Lantlr/ASTPair;
4 137 3 selectExpr_AST Lantlr/collections/AST;
5 137 4 p_AST Lantlr/collections/AST;
6 137 5 ar2_AST Lantlr/collections/AST;
7 137 6 ar3_AST Lantlr/collections/AST;
8 137 7 con_AST Lantlr/collections/AST;
21 50 8 __t60 Lantlr/collections/AST;
22 50 9 tmp26_AST Lantlr/collections/AST;
26 50 10 __currentAST60 Lantlr/ASTPair;
51 80 8 __t61 Lantlr/collections/AST;
52 80 9 tmp27_AST Lantlr/collections/AST;
56 80 10 __currentAST61 Lantlr/ASTPair;
132 134 8 ex Lantlr/RecognitionException;
Exception table:
from to target type
8 131 131 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void aliasedSelectExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 1
astore 6
start local 6 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
8: aload 1
pop
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 7
start local 7 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 15
aconst_null
goto 16
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
15: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
16: pop
17: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExpr:(Lantlr/collections/AST;)V
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
20: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 21
aconst_null
goto 22
StackMap locals:
StackMap stack:
21: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
22: pop
23: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 5
26: aload 7
astore 2
27: aload 6
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
aload 4
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.setAlias:(Lantlr/collections/AST;Lantlr/collections/AST;)V
31: aload 4
astore 3
32: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
33: aload 2
aload 3
ifnull 35
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 35
34: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 36
StackMap locals:
StackMap stack: antlr.ASTPair
35: aload 3
36: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
37: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
end local 7 end local 6 38: goto 42
39: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 6
start local 6 40: aload 0
aload 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
41: aload 1
ifnull 42
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 6 42: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
43: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
44: return
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 45 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 45 1 _t Lantlr/collections/AST;
3 45 2 currentAST Lantlr/ASTPair;
4 45 3 aliasedSelectExpr_AST Lantlr/collections/AST;
5 45 4 se_AST Lantlr/collections/AST;
6 45 5 i_AST Lantlr/collections/AST;
7 38 6 __t58 Lantlr/collections/AST;
10 38 7 __currentAST58 Lantlr/ASTPair;
40 42 6 ex Lantlr/RecognitionException;
Exception table:
from to target type
6 38 39 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void aliasRef(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 6
aconst_null
goto 7
StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack:
6: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
7: astore 4
8: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
11: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_1
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
sipush 144
aload 4
invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
13: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.lookupAlias:(Lantlr/collections/AST;)V
14: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
15: aload 2
aload 3
ifnull 17
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 17
16: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 18
StackMap locals:
StackMap stack: antlr.ASTPair
17: aload 3
18: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
19: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
20: goto 24
21: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 22: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
23: aload 1
ifnull 24
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 24: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
25: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
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/HqlSqlBaseWalker;
0 27 1 _t Lantlr/collections/AST;
3 27 2 currentAST Lantlr/ASTPair;
4 27 3 aliasRef_AST Lantlr/collections/AST;
5 27 4 i Lantlr/collections/AST;
22 24 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 20 21 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void constructor(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 76
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.path:(Lantlr/collections/AST;)Ljava/lang/String;
pop
15: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
17: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
ifnonnull 18
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
18: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 4 - 130
4: 19
5: 27
6: 19
7: 23
8: 27
9: 27
10: 19
11: 27
12: 19
13: 27
14: 27
15: 19
16: 27
17: 19
18: 27
19: 19
20: 27
21: 27
22: 27
23: 27
24: 27
25: 27
26: 19
27: 19
28: 27
29: 27
30: 27
31: 27
32: 27
33: 27
34: 19
35: 27
36: 27
37: 27
38: 19
39: 27
40: 19
41: 27
42: 27
43: 27
44: 27
45: 27
46: 27
47: 27
48: 27
49: 27
50: 27
51: 27
52: 27
53: 27
54: 27
55: 27
56: 27
57: 19
58: 27
59: 27
60: 27
61: 27
62: 27
63: 27
64: 27
65: 27
66: 27
67: 27
68: 19
69: 27
70: 27
71: 19
72: 19
73: 19
74: 19
75: 27
76: 19
77: 19
78: 19
79: 27
80: 27
81: 27
82: 27
83: 19
84: 19
85: 19
86: 19
87: 19
88: 19
89: 27
90: 19
91: 27
92: 27
93: 27
94: 19
95: 27
96: 27
97: 19
98: 27
99: 19
100: 19
101: 19
102: 19
103: 19
104: 27
105: 27
106: 19
107: 27
108: 27
109: 19
110: 27
111: 27
112: 27
113: 19
114: 27
115: 19
116: 19
117: 19
118: 19
119: 27
120: 19
121: 19
122: 19
123: 19
124: 19
125: 27
126: 27
127: 19
128: 19
129: 19
130: 19
default: 27
}
19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExpr:(Lantlr/collections/AST;)V
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: goto 17
23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aliasedSelectExpr:(Lantlr/collections/AST;)V
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
26: goto 17
27: StackMap locals:
StackMap stack:
aload 6
astore 2
28: aload 4
astore 1
29: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
30: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 31: goto 35
32: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 33: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
34: aload 1
ifnull 35
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 35: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
36: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 38 1 _t Lantlr/collections/AST;
3 38 2 currentAST Lantlr/ASTPair;
4 38 3 constructor_AST Lantlr/collections/AST;
5 31 4 __t67 Lantlr/collections/AST;
6 31 5 tmp29_AST Lantlr/collections/AST;
10 31 6 __currentAST67 Lantlr/ASTPair;
33 35 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 31 32 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void functionCall(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
74: 77
78: 52
85: 6
default: 95
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 85
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
17: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.pathAsIdent:(Lantlr/collections/AST;)V
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
20: aload 1
ifnonnull 21
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
21: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 42
79: 22
default: 43
}
22: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 23: aconst_null
astore 8
start local 8 24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
25: aload 1
pop
26: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
27: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 28: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
29: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
30: aload 0
aload 1
bipush 79
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
31: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
32: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
ifnonnull 33
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
33: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_1:Lantlr/collections/impl/BitSet;
aload 1
invokeinterface antlr.collections.AST.getType:()I
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 38
34: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
37: goto 32
38: StackMap locals:
StackMap stack:
aload 9
astore 2
39: aload 7
astore 1
40: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
41: goto 44
end local 9 end local 8 end local 7 42: StackMap locals:
StackMap stack:
goto 44
43: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
44: StackMap locals:
StackMap stack:
aload 6
astore 2
45: aload 4
astore 1
46: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
47: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
48: aload 0
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processFunction:(Lantlr/collections/AST;Z)V
49: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
50: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
51: goto 99
end local 6 end local 5 end local 4 52: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 53: aconst_null
astore 5
start local 5 54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
55: aload 1
pop
56: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
57: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 58: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
59: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
60: aload 0
aload 1
bipush 78
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
61: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
62: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
63: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
64: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
65: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
66: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.pathAsIdent:(Lantlr/collections/AST;)V
67: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
68: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
69: aload 6
astore 2
70: aload 4
astore 1
71: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
72: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
73: aload 0
aload 3
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processCastFunction:(Lantlr/collections/AST;Z)V
74: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
75: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
76: goto 99
end local 6 end local 5 end local 4 77: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 78: aconst_null
astore 5
start local 5 79: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
80: aload 1
pop
81: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
82: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 83: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
84: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
85: aload 0
aload 1
bipush 74
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
86: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
87: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aggregateExpr:(Lantlr/collections/AST;)V
88: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
89: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
90: aload 6
astore 2
91: aload 4
astore 1
92: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
93: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
94: goto 99
end local 6 end local 5 end local 4 95: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
96: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 97: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
98: aload 1
ifnull 99
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 99: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
100: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
101: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 102 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 102 1 _t Lantlr/collections/AST;
3 102 2 currentAST Lantlr/ASTPair;
4 102 3 functionCall_AST Lantlr/collections/AST;
7 52 4 __t163 Lantlr/collections/AST;
8 52 5 tmp30_AST Lantlr/collections/AST;
12 52 6 __currentAST163 Lantlr/ASTPair;
23 42 7 __t165 Lantlr/collections/AST;
24 42 8 tmp31_AST Lantlr/collections/AST;
28 42 9 __currentAST165 Lantlr/ASTPair;
53 77 4 __t168 Lantlr/collections/AST;
54 77 5 tmp32_AST Lantlr/collections/AST;
58 77 6 __currentAST168 Lantlr/ASTPair;
78 95 4 __t169 Lantlr/collections/AST;
79 95 5 tmp33_AST Lantlr/collections/AST;
83 95 6 __currentAST169 Lantlr/ASTPair;
97 99 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 96 96 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void count(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 12
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCount:Z
15: aload 1
ifnonnull 16
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
16: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 38
4: 25
12: 32
15: 32
16: 17
17: 32
20: 32
27: 32
39: 32
49: 32
57: 32
71: 32
72: 32
73: 32
74: 32
77: 32
78: 32
82: 32
85: 32
92: 32
94: 32
96: 32
97: 32
99: 32
100: 32
101: 32
102: 32
103: 32
104: 32
109: 32
120: 32
121: 32
122: 32
123: 32
124: 32
127: 32
128: 32
129: 32
130: 32
default: 33
}
17: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 7
19: aload 1
pop
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 7
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
21: aload 0
aload 1
bipush 16
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
22: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
23: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCountDistinct:Z
24: goto 34
end local 7 25: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 26: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 7
27: aload 1
pop
28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 7
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
29: aload 0
aload 1
iconst_4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
30: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
31: goto 34
end local 7 32: StackMap locals:
StackMap stack:
goto 34
33: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
34: StackMap locals:
StackMap stack:
aload 1
ifnonnull 35
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
35: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 36
12: 36
15: 36
17: 36
20: 36
27: 36
39: 36
49: 36
57: 36
71: 36
72: 36
73: 36
74: 36
77: 36
78: 36
82: 36
85: 36
92: 40
94: 36
96: 36
97: 36
99: 36
100: 36
101: 36
102: 36
103: 36
104: 36
109: 36
120: 36
121: 36
122: 36
123: 36
124: 36
127: 36
128: 36
129: 36
130: 36
default: 47
}
36: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.aggregateExpr:(Lantlr/collections/AST;)V
37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
39: goto 48
40: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 41: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 7
42: aload 1
pop
43: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 7
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
44: aload 0
aload 1
bipush 92
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
45: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
46: goto 48
end local 7 47: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
48: StackMap locals:
StackMap stack:
aload 6
astore 2
49: aload 4
astore 1
50: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
51: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCount:Z
52: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCountDistinct:Z
53: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 54: goto 58
55: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 56: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
57: aload 1
ifnull 58
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 58: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
59: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
60: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 61 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 61 1 _t Lantlr/collections/AST;
3 61 2 currentAST Lantlr/ASTPair;
4 61 3 count_AST Lantlr/collections/AST;
5 54 4 __t63 Lantlr/collections/AST;
6 54 5 tmp34_AST Lantlr/collections/AST;
10 54 6 __currentAST63 Lantlr/ASTPair;
18 25 7 tmp35_AST Lantlr/collections/AST;
26 32 7 tmp36_AST Lantlr/collections/AST;
41 47 7 tmp37_AST Lantlr/collections/AST;
56 58 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 54 55 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void collectionFunction(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aload 1
ifnonnull 11
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
11: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
17: 12
27: 39
default: 66
}
12: StackMap locals:
StackMap stack:
aload 1
astore 10
start local 10 13: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 14
aconst_null
goto 15
StackMap locals: antlr.collections.AST
StackMap stack:
14: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
15: astore 4
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 11
start local 11 19: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
20: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
21: aload 0
aload 1
bipush 17
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
22: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
23: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
24: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 25
aconst_null
goto 26
StackMap locals: antlr.ASTPair
StackMap stack:
25: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
26: pop
27: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
31: aload 0
aload 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
32: aload 11
astore 2
33: aload 10
astore 1
34: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
35: aload 0
aload 5
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processFunction:(Lantlr/collections/AST;Z)V
36: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
37: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
38: goto 70
end local 11 end local 10 39: StackMap locals:
StackMap stack:
aload 1
astore 10
start local 10 40: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 41
aconst_null
goto 42
StackMap locals: antlr.collections.AST
StackMap stack:
41: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
42: astore 7
43: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 7
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
45: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 11
start local 11 46: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
47: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
48: aload 0
aload 1
bipush 27
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
49: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
50: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
51: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 52
aconst_null
goto 53
StackMap locals: antlr.ASTPair
StackMap stack:
52: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
53: pop
54: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
55: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
56: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 9
57: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
58: aload 0
aload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
59: aload 11
astore 2
60: aload 10
astore 1
61: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
62: aload 0
aload 8
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inSelect:Z
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processFunction:(Lantlr/collections/AST;Z)V
63: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFunctionCall:Z
64: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
65: goto 70
end local 11 end local 10 66: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
67: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 10
start local 10 68: aload 0
aload 10
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
69: aload 1
ifnull 70
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 70: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
71: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
72: return
end local 9 end local 8 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 73 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 73 1 _t Lantlr/collections/AST;
3 73 2 currentAST Lantlr/ASTPair;
4 73 3 collectionFunction_AST Lantlr/collections/AST;
5 73 4 e Lantlr/collections/AST;
6 73 5 e_AST Lantlr/collections/AST;
7 73 6 p1_AST Lantlr/collections/AST;
8 73 7 i Lantlr/collections/AST;
9 73 8 i_AST Lantlr/collections/AST;
10 73 9 p2_AST Lantlr/collections/AST;
13 39 10 __t160 Lantlr/collections/AST;
19 39 11 __currentAST160 Lantlr/ASTPair;
40 66 10 __t161 Lantlr/collections/AST;
46 66 11 __currentAST161 Lantlr/ASTPair;
68 70 10 ex Lantlr/RecognitionException;
Exception table:
from to target type
10 67 67 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void literal(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 7
99: 36
100: 26
101: 16
102: 46
103: 56
127: 66
130: 6
default: 74
}
6: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
8: aload 1
pop
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
10: aload 0
aload 1
sipush 130
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
11: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
12: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
13: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 78
end local 4 16: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
18: aload 1
pop
19: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
20: aload 0
aload 1
bipush 101
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
21: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
22: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
23: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
24: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
25: goto 78
end local 4 26: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 27: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
28: aload 1
pop
29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
30: aload 0
aload 1
bipush 100
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
31: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
32: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
33: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
34: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
35: goto 78
end local 4 36: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
38: aload 1
pop
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
40: aload 0
aload 1
bipush 99
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
41: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
42: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
43: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
44: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
45: goto 78
end local 4 46: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 47: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
48: aload 1
pop
49: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
50: aload 0
aload 1
bipush 102
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
51: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
52: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
53: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
54: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
55: goto 78
end local 4 56: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 57: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
58: aload 1
pop
59: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
60: aload 0
aload 1
bipush 103
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
61: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
62: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
63: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processNumericLiteral:(Lantlr/collections/AST;)V
64: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
65: goto 78
end local 4 66: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 67: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
68: aload 1
pop
69: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
70: aload 0
aload 1
bipush 127
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
71: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
72: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
73: goto 78
end local 4 74: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
75: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 76: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
77: aload 1
ifnull 78
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 78: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
79: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
80: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 81 1 _t Lantlr/collections/AST;
3 81 2 currentAST Lantlr/ASTPair;
4 81 3 literal_AST Lantlr/collections/AST;
7 16 4 tmp38_AST Lantlr/collections/AST;
17 26 4 tmp39_AST Lantlr/collections/AST;
27 36 4 tmp40_AST Lantlr/collections/AST;
37 46 4 tmp41_AST Lantlr/collections/AST;
47 56 4 tmp42_AST Lantlr/collections/AST;
57 66 4 tmp43_AST Lantlr/collections/AST;
67 74 4 tmp44_AST Lantlr/collections/AST;
76 78 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 75 75 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void arithmeticExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 8
57: 141
77: 141
94: 121
120: 6
121: 29
122: 98
123: 52
124: 75
default: 146
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 120
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: aload 6
astore 2
23: aload 4
astore 1
24: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
25: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
26: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
27: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
28: goto 150
end local 6 end local 5 end local 4 29: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 30: aconst_null
astore 5
start local 5 31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
32: aload 1
pop
33: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
34: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 35: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
36: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
37: aload 0
aload 1
bipush 121
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
38: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
39: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
41: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
42: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
43: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
45: aload 6
astore 2
46: aload 4
astore 1
47: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
48: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
49: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
50: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
51: goto 150
end local 6 end local 5 end local 4 52: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 53: aconst_null
astore 5
start local 5 54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
55: aload 1
pop
56: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
57: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 58: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
59: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
60: aload 0
aload 1
bipush 123
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
61: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
62: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
63: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
64: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
65: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
66: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
67: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
68: aload 6
astore 2
69: aload 4
astore 1
70: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
71: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
72: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
73: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
74: goto 150
end local 6 end local 5 end local 4 75: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 76: aconst_null
astore 5
start local 5 77: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
78: aload 1
pop
79: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
80: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 81: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
82: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
83: aload 0
aload 1
bipush 124
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
84: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
85: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
86: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
87: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
88: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
89: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
90: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
91: aload 6
astore 2
92: aload 4
astore 1
93: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
94: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
95: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
96: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
97: goto 150
end local 6 end local 5 end local 4 98: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 99: aconst_null
astore 5
start local 5 100: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
101: aload 1
pop
102: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
103: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 104: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
105: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
106: aload 0
aload 1
bipush 122
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
107: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
108: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
109: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
110: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
111: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
112: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
113: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
114: aload 6
astore 2
115: aload 4
astore 1
116: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
117: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
118: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
119: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
120: goto 150
end local 6 end local 5 end local 4 121: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 122: aconst_null
astore 5
start local 5 123: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
124: aload 1
pop
125: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
126: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 127: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
128: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
129: aload 0
aload 1
bipush 94
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
130: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
131: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
132: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
133: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
134: aload 6
astore 2
135: aload 4
astore 1
136: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
137: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
138: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareArithmeticOperator:(Lantlr/collections/AST;)V
139: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
140: goto 150
end local 6 end local 5 end local 4 141: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.caseExpr:(Lantlr/collections/AST;)V
142: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
143: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
144: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
145: goto 150
146: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
147: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 148: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
149: aload 1
ifnull 150
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 150: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
151: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
152: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 153 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 153 1 _t Lantlr/collections/AST;
3 153 2 currentAST Lantlr/ASTPair;
4 153 3 arithmeticExpr_AST Lantlr/collections/AST;
7 29 4 __t140 Lantlr/collections/AST;
8 29 5 tmp45_AST Lantlr/collections/AST;
12 29 6 __currentAST140 Lantlr/ASTPair;
30 52 4 __t141 Lantlr/collections/AST;
31 52 5 tmp46_AST Lantlr/collections/AST;
35 52 6 __currentAST141 Lantlr/ASTPair;
53 75 4 __t142 Lantlr/collections/AST;
54 75 5 tmp47_AST Lantlr/collections/AST;
58 75 6 __currentAST142 Lantlr/ASTPair;
76 98 4 __t143 Lantlr/collections/AST;
77 98 5 tmp48_AST Lantlr/collections/AST;
81 98 6 __currentAST143 Lantlr/ASTPair;
99 121 4 __t144 Lantlr/collections/AST;
100 121 5 tmp49_AST Lantlr/collections/AST;
104 121 6 __currentAST144 Lantlr/ASTPair;
122 141 4 __t145 Lantlr/collections/AST;
123 141 5 tmp50_AST Lantlr/collections/AST;
127 141 6 __currentAST145 Lantlr/ASTPair;
148 150 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 147 147 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void parameter(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aload 1
ifnonnull 9
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 128 - 129
128: 10
129: 38
default: 72
}
10: StackMap locals:
StackMap stack:
aload 1
astore 8
start local 8 11: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 12
aconst_null
goto 13
StackMap locals: antlr.collections.AST
StackMap stack:
12: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
13: astore 4
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
15: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 16: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
17: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
18: aload 0
aload 1
sipush 128
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
19: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
20: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 21
aconst_null
goto 22
StackMap locals: antlr.ASTPair
StackMap stack:
21: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
22: astore 5
23: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
pop
26: aload 9
astore 2
27: aload 8
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
aload 4
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.generateNamedParameter:(Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
31: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
32: aload 2
aload 3
ifnull 34
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 34
33: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 35
StackMap locals:
StackMap stack: antlr.ASTPair
34: aload 3
35: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
36: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
37: goto 76
end local 9 end local 8 38: StackMap locals:
StackMap stack:
aload 1
astore 8
start local 8 39: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 40
aconst_null
goto 41
StackMap locals: antlr.collections.AST
StackMap stack:
40: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
41: astore 6
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 6
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
43: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 44: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
45: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
46: aload 0
aload 1
sipush 129
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
47: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
48: aload 1
ifnonnull 49
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
49: StackMap locals: antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 55
130: 50
default: 56
}
50: StackMap locals:
StackMap stack:
aload 1
astore 7
51: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 7
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
52: aload 0
aload 1
sipush 130
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
53: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
54: goto 57
55: StackMap locals:
StackMap stack:
goto 57
56: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
57: StackMap locals:
StackMap stack:
aload 9
astore 2
58: aload 8
astore 1
59: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
60: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
61: aload 7
ifnull 64
62: aload 0
aload 6
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.generateNamedParameter:(Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
63: goto 65
64: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.generatePositionalParameter:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
65: StackMap locals:
StackMap stack:
aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
66: aload 2
aload 3
ifnull 68
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 68
67: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 69
StackMap locals:
StackMap stack: antlr.ASTPair
68: aload 3
69: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
70: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
71: goto 76
end local 9 end local 8 72: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
73: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 8
start local 8 74: aload 0
aload 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
75: aload 1
ifnull 76
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 8 76: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
77: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
78: 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 79 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 79 1 _t Lantlr/collections/AST;
3 79 2 currentAST Lantlr/ASTPair;
4 79 3 parameter_AST Lantlr/collections/AST;
5 79 4 c Lantlr/collections/AST;
6 79 5 a Lantlr/collections/AST;
7 79 6 p Lantlr/collections/AST;
8 79 7 n Lantlr/collections/AST;
11 38 8 __t189 Lantlr/collections/AST;
16 38 9 __currentAST189 Lantlr/ASTPair;
39 72 8 __t190 Lantlr/collections/AST;
44 72 9 __currentAST190 Lantlr/ASTPair;
74 76 8 ex Lantlr/RecognitionException;
Exception table:
from to target type
8 73 73 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void aggregateExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 35
12: 6
15: 6
17: 11
20: 6
27: 11
39: 6
49: 6
57: 6
71: 6
72: 6
73: 6
74: 6
77: 6
78: 6
82: 6
85: 6
94: 6
96: 6
97: 6
99: 6
100: 6
101: 6
102: 6
103: 6
104: 6
109: 6
120: 6
121: 6
122: 6
123: 6
124: 6
127: 6
128: 6
129: 6
130: 6
default: 16
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 20
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunction:(Lantlr/collections/AST;)V
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 20
16: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
17: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 18: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
19: aload 1
ifnull 20
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 20: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
21: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
22: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 23 1 _t Lantlr/collections/AST;
3 23 2 currentAST Lantlr/ASTPair;
4 23 3 aggregateExpr_AST Lantlr/collections/AST;
18 20 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 17 17 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void fromElementList(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFrom:Z
istore 4
start local 4 5: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFrom:Z
6: iconst_0
istore 5
start local 5 7: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST int int
StackMap stack:
aload 1
ifnonnull 8
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
8: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 32
if_icmpeq 9
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 80
if_icmpeq 9
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 91
if_icmpne 13
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement:(Lantlr/collections/AST;)V
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
12: goto 15
13: StackMap locals:
StackMap stack:
iload 5
iconst_1
if_icmplt 14
goto 17
StackMap locals:
StackMap stack:
14: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
15: StackMap locals:
StackMap stack:
iinc 5 1
16: goto 7
end local 5 17: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inFrom:Z
18: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
19: goto 23
20: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 21: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
22: aload 1
ifnull 23
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 23: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
24: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
25: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 26 1 _t Lantlr/collections/AST;
3 26 2 currentAST Lantlr/ASTPair;
4 26 3 fromElementList_AST Lantlr/collections/AST;
5 26 4 oldInFrom Z
7 17 5 _cnt75 I
21 23 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
6 19 20 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void fromElement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aload 1
ifnonnull 11
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
11: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST java.lang.String
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
32: 52
80: 67
91: 12
default: 84
}
12: StackMap locals:
StackMap stack:
aload 1
astore 10
start local 10 13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
14: aload 1
pop
15: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 11
start local 11 16: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
17: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
18: aload 0
aload 1
bipush 91
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
19: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
20: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.path:(Lantlr/collections/AST;)Ljava/lang/String;
astore 9
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
22: aload 1
ifnonnull 23
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
23: StackMap locals: antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
3: 29
21: 29
75: 24
default: 30
}
24: StackMap locals:
StackMap stack:
aload 1
astore 4
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
26: aload 0
aload 1
bipush 75
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
27: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
28: goto 31
29: StackMap locals:
StackMap stack:
goto 31
30: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
31: StackMap locals:
StackMap stack:
aload 1
ifnonnull 32
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
32: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 38
21: 33
default: 39
}
33: StackMap locals:
StackMap stack:
aload 1
astore 5
34: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 5
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
35: aload 0
aload 1
bipush 21
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
36: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
37: goto 40
38: StackMap locals:
StackMap stack:
goto 40
39: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
40: StackMap locals:
StackMap stack:
aload 11
astore 2
41: aload 10
astore 1
42: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
43: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
44: aload 0
aload 9
aload 4
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.createFromElement:(Ljava/lang/String;Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
45: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
46: aload 2
aload 3
ifnull 48
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 48
47: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 49
StackMap locals:
StackMap stack: antlr.ASTPair
48: aload 3
49: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST java.lang.String antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
50: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
51: goto 88
end local 11 end local 10 52: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 53
aconst_null
goto 54
StackMap locals:
StackMap stack:
53: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
54: pop
55: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.joinElement:(Lantlr/collections/AST;)V
56: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
57: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
58: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
59: aload 6
astore 3
60: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
61: aload 2
aload 3
ifnull 63
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 63
62: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 64
StackMap locals:
StackMap stack: antlr.ASTPair
63: aload 3
64: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST java.lang.String
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
65: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
66: goto 88
67: StackMap locals:
StackMap stack:
aload 1
astore 7
68: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 7
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
69: aload 0
aload 1
bipush 80
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
70: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
71: aload 1
astore 8
72: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 8
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
73: aload 0
aload 1
bipush 75
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
74: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
75: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
76: aload 0
aload 7
aload 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.createFromFilterElement:(Lantlr/collections/AST;Lantlr/collections/AST;)Lantlr/collections/AST;
astore 3
77: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
78: aload 2
aload 3
ifnull 80
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 80
79: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 81
StackMap locals:
StackMap stack: antlr.ASTPair
80: aload 3
81: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST java.lang.String
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
82: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
83: goto 88
84: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
85: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 10
start local 10 86: aload 0
aload 10
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
87: aload 1
ifnull 88
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 88: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
89: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
90: return
end local 9 end local 8 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 91 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 91 1 _t Lantlr/collections/AST;
3 91 2 currentAST Lantlr/ASTPair;
4 91 3 fromElement_AST Lantlr/collections/AST;
5 91 4 a Lantlr/collections/AST;
6 91 5 pf Lantlr/collections/AST;
7 91 6 je_AST Lantlr/collections/AST;
8 91 7 fe Lantlr/collections/AST;
9 91 8 a3 Lantlr/collections/AST;
10 91 9 p Ljava/lang/String;
13 52 10 __t77 Lantlr/collections/AST;
16 52 11 __currentAST77 Lantlr/ASTPair;
86 88 10 ex Lantlr/RecognitionException;
Exception table:
from to target type
10 85 85 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void joinElement(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: bipush 28
istore 9
start local 9 10: aload 1
astore 10
start local 10 11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
12: aload 1
pop
13: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 11
start local 11 14: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
15: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
16: aload 0
aload 1
bipush 32
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
17: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
18: aload 1
ifnonnull 19
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
19: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST int antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 11
15: 24
21: 24
23: 20
28: 20
33: 20
44: 20
71: 24
72: 24
73: 24
97: 24
109: 24
default: 25
}
20: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.joinType:(Lantlr/collections/AST;)I
istore 9
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
22: aload 0
iload 9
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.setImpliedJoinType:(I)V
23: goto 26
24: StackMap locals:
StackMap stack:
goto 26
25: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
26: StackMap locals:
StackMap stack:
aload 1
ifnonnull 27
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
27: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 7
15: 33
21: 28
71: 33
72: 33
73: 33
97: 33
109: 33
default: 34
}
28: StackMap locals:
StackMap stack:
aload 1
astore 4
29: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
30: aload 0
aload 1
bipush 21
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
31: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
32: goto 35
33: StackMap locals:
StackMap stack:
goto 35
34: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
35: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 36
aconst_null
goto 37
StackMap locals:
StackMap stack:
36: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
37: pop
38: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
39: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 5
41: aload 1
ifnonnull 42
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
42: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 4
3: 48
21: 48
63: 48
75: 43
default: 49
}
43: StackMap locals:
StackMap stack:
aload 1
astore 6
44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 6
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
45: aload 0
aload 1
bipush 75
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
46: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
47: goto 50
48: StackMap locals:
StackMap stack:
goto 50
49: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
50: StackMap locals:
StackMap stack:
aload 1
ifnonnull 51
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
51: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
3: 57
21: 52
63: 57
default: 58
}
52: StackMap locals:
StackMap stack:
aload 1
astore 7
53: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 7
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
54: aload 0
aload 1
bipush 21
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
55: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
56: goto 59
57: StackMap locals:
StackMap stack:
goto 59
58: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
59: StackMap locals:
StackMap stack:
aload 1
ifnonnull 60
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
60: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 66
63: 61
default: 67
}
61: StackMap locals:
StackMap stack:
aload 1
astore 8
62: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 8
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
pop
63: aload 0
aload 1
bipush 63
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
64: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
65: goto 68
66: StackMap locals:
StackMap stack:
goto 68
67: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
68: StackMap locals:
StackMap stack:
aload 11
astore 2
69: aload 10
astore 1
70: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
71: aload 0
aload 5
aload 6
iload 9
aload 4
aload 7
aload 8
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.createFromJoinElement:(Lantlr/collections/AST;Lantlr/collections/AST;ILantlr/collections/AST;Lantlr/collections/AST;Lantlr/collections/AST;)V
72: aload 0
bipush 28
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.setImpliedJoinType:(I)V
end local 11 end local 10 73: goto 77
74: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST int
StackMap stack: antlr.RecognitionException
astore 10
start local 10 75: aload 0
aload 10
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
76: aload 1
ifnull 77
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 77: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
78: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
79: return
end local 9 end local 8 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 80 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 80 1 _t Lantlr/collections/AST;
3 80 2 currentAST Lantlr/ASTPair;
4 80 3 joinElement_AST Lantlr/collections/AST;
5 80 4 f Lantlr/collections/AST;
6 80 5 ref_AST Lantlr/collections/AST;
7 80 6 a Lantlr/collections/AST;
8 80 7 pf Lantlr/collections/AST;
9 80 8 with Lantlr/collections/AST;
10 80 9 j I
11 73 10 __t81 Lantlr/collections/AST;
14 73 11 __currentAST81 Lantlr/ASTPair;
75 77 10 ex Lantlr/RecognitionException;
Exception table:
from to target type
10 73 74 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final int joinType(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=12, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aconst_null
astore 7
start local 7 7: aconst_null
astore 8
start local 8 8: aconst_null
astore 9
start local 9 9: aconst_null
astore 10
start local 10 10: bipush 28
istore 2
start local 2 11: aload 1
ifnonnull 12
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
12: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 4
23: 43
28: 52
33: 13
44: 13
default: 61
}
13: StackMap locals:
StackMap stack:
aload 1
ifnonnull 14
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
14: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
33: 15
44: 21
default: 27
}
15: StackMap locals:
StackMap stack:
aload 1
astore 5
16: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 5
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 6
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
18: aload 0
aload 1
bipush 33
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
19: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
20: goto 28
21: StackMap locals:
StackMap stack:
aload 1
astore 7
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 7
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
24: aload 0
aload 1
bipush 44
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
25: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
26: goto 28
27: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
28: StackMap locals:
StackMap stack:
aload 1
ifnonnull 29
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
29: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 8
15: 36
21: 36
42: 30
71: 36
72: 36
73: 36
97: 36
109: 36
default: 37
}
30: StackMap locals:
StackMap stack:
aload 1
astore 9
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 9
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 10
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 10
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
33: aload 0
aload 1
bipush 42
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
34: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
35: goto 38
36: StackMap locals:
StackMap stack:
goto 38
37: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
38: StackMap locals:
StackMap stack:
aload 5
ifnull 39
sipush 142
istore 2
goto 41
39: StackMap locals:
StackMap stack:
aload 7
ifnull 40
sipush 143
istore 2
goto 41
40: StackMap locals:
StackMap stack:
aload 9
ifnull 41
sipush 143
istore 2
41: StackMap locals:
StackMap stack:
aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
42: goto 65
43: StackMap locals:
StackMap stack:
aconst_null
astore 11
start local 11 44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 11
45: aload 1
pop
46: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 11
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
47: aload 0
aload 1
bipush 23
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
48: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
49: bipush 23
istore 2
50: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
51: goto 65
end local 11 52: StackMap locals:
StackMap stack:
aconst_null
astore 11
start local 11 53: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 11
54: aload 1
pop
55: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 3
aload 11
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
56: aload 0
aload 1
bipush 28
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
57: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
58: bipush 28
istore 2
59: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
60: goto 65
end local 11 61: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
62: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 11
start local 11 63: aload 0
aload 11
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
64: aload 1
ifnull 65
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 11 65: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
66: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
67: iload 2
ireturn
end local 10 end local 9 end local 8 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 68 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 68 1 _t Lantlr/collections/AST;
11 68 2 j I
3 68 3 currentAST Lantlr/ASTPair;
4 68 4 joinType_AST Lantlr/collections/AST;
5 68 5 left Lantlr/collections/AST;
6 68 6 left_AST Lantlr/collections/AST;
7 68 7 right Lantlr/collections/AST;
8 68 8 right_AST Lantlr/collections/AST;
9 68 9 outer Lantlr/collections/AST;
10 68 10 outer_AST Lantlr/collections/AST;
44 52 11 tmp53_AST Lantlr/collections/AST;
53 61 11 tmp54_AST Lantlr/collections/AST;
63 65 11 ex Lantlr/RecognitionException;
Exception table:
from to target type
11 62 62 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void pathAsIdent(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: ldc "?text?"
astore 4
start local 4 5: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.path:(Lantlr/collections/AST;)Ljava/lang/String;
astore 4
6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
8: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_1
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
bipush 109
aload 4
invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
10: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aload 3
ifnull 13
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 13
12: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 14
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST java.lang.String
StackMap stack: antlr.ASTPair
13: aload 3
14: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST java.lang.String
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
15: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
16: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
17: goto 21
18: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 19: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
20: aload 1
ifnull 21
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 21: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
22: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
23: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 24 1 _t Lantlr/collections/AST;
3 24 2 currentAST Lantlr/ASTPair;
4 24 3 pathAsIdent_AST Lantlr/collections/AST;
5 24 4 text Ljava/lang/String;
19 21 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 17 18 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void withClause(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aload 1
astore 7
start local 7 8: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 9
aconst_null
goto 10
StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
9: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
10: astore 4
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 4
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
13: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 8
start local 8 14: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
15: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
16: aload 0
aload 1
bipush 63
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
17: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
18: aload 0
bipush 63
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.handleClauseStart:(I)V
19: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 20
aconst_null
goto 21
StackMap locals: antlr.ASTPair
StackMap stack:
20: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
21: pop
22: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 6
25: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
26: aload 8
astore 2
27: aload 7
astore 1
28: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
29: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_2
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 5
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 3
31: aload 2
aload 3
putfield antlr.ASTPair.root:Lantlr/collections/AST;
32: aload 2
aload 3
ifnull 34
aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 34
33: aload 3
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 35
StackMap locals:
StackMap stack: antlr.ASTPair
34: aload 3
35: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
36: aload 2
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
37: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 8 end local 7 38: goto 42
39: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 7
start local 7 40: aload 0
aload 7
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
41: aload 1
ifnull 42
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 7 42: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
43: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
44: return
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 45 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 45 1 _t Lantlr/collections/AST;
3 45 2 currentAST Lantlr/ASTPair;
4 45 3 withClause_AST Lantlr/collections/AST;
5 45 4 w Lantlr/collections/AST;
6 45 5 w_AST Lantlr/collections/AST;
7 45 6 b_AST Lantlr/collections/AST;
8 38 7 __t95 Lantlr/collections/AST;
14 38 8 __currentAST95 Lantlr/ASTPair;
40 42 7 ex Lantlr/RecognitionException;
Exception table:
from to target type
7 38 39 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void comparisonExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 15
10: 208
19: 328
26: 254
34: 126
83: 311
84: 294
86: 231
87: 274
88: 167
106: 6
113: 26
115: 46
116: 66
117: 86
118: 106
default: 353
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 106
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
21: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
22: aload 6
astore 2
23: aload 4
astore 1
24: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
25: goto 354
end local 6 end local 5 end local 4 26: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 27: aconst_null
astore 5
start local 5 28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
29: aload 1
pop
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
31: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 32: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
33: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
34: aload 0
aload 1
bipush 113
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
35: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
36: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
39: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
41: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
42: aload 6
astore 2
43: aload 4
astore 1
44: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
45: goto 354
end local 6 end local 5 end local 4 46: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 47: aconst_null
astore 5
start local 5 48: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
49: aload 1
pop
50: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
51: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 52: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
53: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
54: aload 0
aload 1
bipush 115
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
55: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
56: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
57: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
58: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
59: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
60: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
61: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
62: aload 6
astore 2
63: aload 4
astore 1
64: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
65: goto 354
end local 6 end local 5 end local 4 66: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 67: aconst_null
astore 5
start local 5 68: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
69: aload 1
pop
70: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
71: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 72: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
73: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
74: aload 0
aload 1
bipush 116
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
75: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
76: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
77: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
78: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
79: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
80: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
81: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
82: aload 6
astore 2
83: aload 4
astore 1
84: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
85: goto 354
end local 6 end local 5 end local 4 86: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 87: aconst_null
astore 5
start local 5 88: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
89: aload 1
pop
90: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
91: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 92: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
93: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
94: aload 0
aload 1
bipush 117
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
95: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
96: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
97: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
98: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
99: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
100: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
101: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
102: aload 6
astore 2
103: aload 4
astore 1
104: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
105: goto 354
end local 6 end local 5 end local 4 106: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 107: aconst_null
astore 5
start local 5 108: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
109: aload 1
pop
110: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
111: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 112: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
113: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
114: aload 0
aload 1
bipush 118
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
115: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
116: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
117: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
118: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
119: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
120: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
121: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
122: aload 6
astore 2
123: aload 4
astore 1
124: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
125: goto 354
end local 6 end local 5 end local 4 126: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 127: aconst_null
astore 5
start local 5 128: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
129: aload 1
pop
130: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
131: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 132: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
133: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
134: aload 0
aload 1
bipush 34
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
135: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
136: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
137: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
138: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
139: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
140: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
141: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
142: aload 1
ifnonnull 143
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
143: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 161
18: 144
default: 162
}
144: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 145: aconst_null
astore 8
start local 8 146: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
147: aload 1
pop
148: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
149: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 150: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
151: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
152: aload 0
aload 1
bipush 18
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
153: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
154: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
155: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
156: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
157: aload 9
astore 2
158: aload 7
astore 1
159: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
160: goto 163
end local 9 end local 8 end local 7 161: StackMap locals:
StackMap stack:
goto 163
162: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
163: StackMap locals:
StackMap stack:
aload 6
astore 2
164: aload 4
astore 1
165: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
166: goto 354
end local 6 end local 5 end local 4 167: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 168: aconst_null
astore 5
start local 5 169: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
170: aload 1
pop
171: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
172: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 173: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
174: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
175: aload 0
aload 1
bipush 88
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
176: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
177: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
178: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
179: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
180: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
181: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
182: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
183: aload 1
ifnonnull 184
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
184: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 202
18: 185
default: 203
}
185: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 186: aconst_null
astore 8
start local 8 187: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
188: aload 1
pop
189: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
190: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 191: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
192: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
193: aload 0
aload 1
bipush 18
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
194: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
195: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
196: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
197: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
198: aload 9
astore 2
199: aload 7
astore 1
200: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
201: goto 204
end local 9 end local 8 end local 7 202: StackMap locals:
StackMap stack:
goto 204
203: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
204: StackMap locals:
StackMap stack:
aload 6
astore 2
205: aload 4
astore 1
206: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
207: goto 354
end local 6 end local 5 end local 4 208: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 209: aconst_null
astore 5
start local 5 210: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
211: aload 1
pop
212: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
213: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 214: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
215: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
216: aload 0
aload 1
bipush 10
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
217: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
218: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
219: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
220: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
221: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
222: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
223: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
224: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
225: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
226: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
227: aload 6
astore 2
228: aload 4
astore 1
229: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
230: goto 354
end local 6 end local 5 end local 4 231: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 232: aconst_null
astore 5
start local 5 233: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
234: aload 1
pop
235: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
236: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 237: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
238: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
239: aload 0
aload 1
bipush 86
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
240: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
241: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
242: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
243: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
244: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
245: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
246: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
247: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
248: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
249: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
250: aload 6
astore 2
251: aload 4
astore 1
252: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
253: goto 354
end local 6 end local 5 end local 4 254: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 255: aconst_null
astore 5
start local 5 256: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
257: aload 1
pop
258: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
259: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 260: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
261: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
262: aload 0
aload 1
bipush 26
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
263: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
264: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
265: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
266: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
267: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inRhs:(Lantlr/collections/AST;)V
268: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
269: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
270: aload 6
astore 2
271: aload 4
astore 1
272: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
273: goto 354
end local 6 end local 5 end local 4 274: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 275: aconst_null
astore 5
start local 5 276: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
277: aload 1
pop
278: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
279: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 280: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
281: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
282: aload 0
aload 1
bipush 87
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
283: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
284: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
285: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
286: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
287: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inRhs:(Lantlr/collections/AST;)V
288: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
289: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
290: aload 6
astore 2
291: aload 4
astore 1
292: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
293: goto 354
end local 6 end local 5 end local 4 294: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 295: aconst_null
astore 5
start local 5 296: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
297: aload 1
pop
298: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
299: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 300: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
301: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
302: aload 0
aload 1
bipush 84
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
303: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
304: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
305: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
306: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
307: aload 6
astore 2
308: aload 4
astore 1
309: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
310: goto 354
end local 6 end local 5 end local 4 311: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 312: aconst_null
astore 5
start local 5 313: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
314: aload 1
pop
315: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
316: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 317: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
318: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
319: aload 0
aload 1
bipush 83
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
320: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
321: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery:(Lantlr/collections/AST;)V
322: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
323: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
324: aload 6
astore 2
325: aload 4
astore 1
326: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
327: goto 354
end local 6 end local 5 end local 4 328: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 329: aconst_null
astore 5
start local 5 330: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
331: aload 1
pop
332: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
333: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 334: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
335: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
336: aload 0
aload 1
bipush 19
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
337: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
338: aload 1
ifnonnull 339
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
339: StackMap locals: antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 36
12: 340
15: 340
17: 344
20: 340
27: 344
39: 340
49: 340
57: 340
71: 340
72: 340
73: 340
74: 340
77: 340
78: 340
82: 340
85: 340
90: 344
94: 340
96: 340
97: 340
99: 340
100: 340
101: 340
102: 340
103: 340
104: 340
109: 340
120: 340
121: 340
122: 340
123: 340
124: 340
127: 340
128: 340
129: 340
130: 340
default: 348
}
340: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
341: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
342: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
343: goto 349
344: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunctionOrSubselect:(Lantlr/collections/AST;)V
345: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
346: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
347: goto 349
348: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
349: StackMap locals:
StackMap stack:
aload 6
astore 2
350: aload 4
astore 1
351: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
352: goto 354
end local 6 end local 5 end local 4 353: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
354: StackMap locals:
StackMap stack:
aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
355: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.prepareLogicOperator:(Lantlr/collections/AST;)V
356: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
357: goto 361
358: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 359: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
360: aload 1
ifnull 361
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 361: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
362: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
363: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 364 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 364 1 _t Lantlr/collections/AST;
3 364 2 currentAST Lantlr/ASTPair;
4 364 3 comparisonExpr_AST Lantlr/collections/AST;
7 26 4 __t104 Lantlr/collections/AST;
8 26 5 tmp55_AST Lantlr/collections/AST;
12 26 6 __currentAST104 Lantlr/ASTPair;
27 46 4 __t105 Lantlr/collections/AST;
28 46 5 tmp56_AST Lantlr/collections/AST;
32 46 6 __currentAST105 Lantlr/ASTPair;
47 66 4 __t106 Lantlr/collections/AST;
48 66 5 tmp57_AST Lantlr/collections/AST;
52 66 6 __currentAST106 Lantlr/ASTPair;
67 86 4 __t107 Lantlr/collections/AST;
68 86 5 tmp58_AST Lantlr/collections/AST;
72 86 6 __currentAST107 Lantlr/ASTPair;
87 106 4 __t108 Lantlr/collections/AST;
88 106 5 tmp59_AST Lantlr/collections/AST;
92 106 6 __currentAST108 Lantlr/ASTPair;
107 126 4 __t109 Lantlr/collections/AST;
108 126 5 tmp60_AST Lantlr/collections/AST;
112 126 6 __currentAST109 Lantlr/ASTPair;
127 167 4 __t110 Lantlr/collections/AST;
128 167 5 tmp61_AST Lantlr/collections/AST;
132 167 6 __currentAST110 Lantlr/ASTPair;
145 161 7 __t112 Lantlr/collections/AST;
146 161 8 tmp62_AST Lantlr/collections/AST;
150 161 9 __currentAST112 Lantlr/ASTPair;
168 208 4 __t113 Lantlr/collections/AST;
169 208 5 tmp63_AST Lantlr/collections/AST;
173 208 6 __currentAST113 Lantlr/ASTPair;
186 202 7 __t115 Lantlr/collections/AST;
187 202 8 tmp64_AST Lantlr/collections/AST;
191 202 9 __currentAST115 Lantlr/ASTPair;
209 231 4 __t116 Lantlr/collections/AST;
210 231 5 tmp65_AST Lantlr/collections/AST;
214 231 6 __currentAST116 Lantlr/ASTPair;
232 254 4 __t117 Lantlr/collections/AST;
233 254 5 tmp66_AST Lantlr/collections/AST;
237 254 6 __currentAST117 Lantlr/ASTPair;
255 274 4 __t118 Lantlr/collections/AST;
256 274 5 tmp67_AST Lantlr/collections/AST;
260 274 6 __currentAST118 Lantlr/ASTPair;
275 294 4 __t119 Lantlr/collections/AST;
276 294 5 tmp68_AST Lantlr/collections/AST;
280 294 6 __currentAST119 Lantlr/ASTPair;
295 311 4 __t120 Lantlr/collections/AST;
296 311 5 tmp69_AST Lantlr/collections/AST;
300 311 6 __currentAST120 Lantlr/ASTPair;
312 328 4 __t121 Lantlr/collections/AST;
313 328 5 tmp70_AST Lantlr/collections/AST;
317 328 6 __currentAST121 Lantlr/ASTPair;
329 353 4 __t122 Lantlr/collections/AST;
330 353 5 tmp71_AST Lantlr/collections/AST;
334 353 6 __currentAST122 Lantlr/ASTPair;
359 361 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 357 358 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void exprOrSubquery(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 37
4: 34
5: 16
12: 6
15: 6
20: 6
39: 6
47: 52
49: 6
57: 6
71: 6
72: 6
73: 6
74: 6
77: 6
78: 6
82: 6
85: 6
90: 11
94: 6
96: 6
97: 6
99: 6
100: 6
101: 6
102: 6
103: 6
104: 6
109: 6
120: 6
121: 6
122: 6
123: 6
124: 6
127: 6
128: 6
129: 6
130: 6
default: 70
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 74
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 74
16: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 17: aconst_null
astore 5
start local 5 18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
19: aload 1
pop
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
21: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 22: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
23: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
24: aload 0
aload 1
iconst_5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
25: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
26: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunctionOrSubselect:(Lantlr/collections/AST;)V
27: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
29: aload 6
astore 2
30: aload 4
astore 1
31: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
32: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
33: goto 74
end local 6 end local 5 end local 4 34: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 35: aconst_null
astore 5
start local 5 36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
37: aload 1
pop
38: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
39: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 40: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
41: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
42: aload 0
aload 1
iconst_4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
43: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
44: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunctionOrSubselect:(Lantlr/collections/AST;)V
45: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
46: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
47: aload 6
astore 2
48: aload 4
astore 1
49: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
50: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
51: goto 74
end local 6 end local 5 end local 4 52: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 53: aconst_null
astore 5
start local 5 54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
55: aload 1
pop
56: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
57: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 58: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
59: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
60: aload 0
aload 1
bipush 47
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
61: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
62: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunctionOrSubselect:(Lantlr/collections/AST;)V
63: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
64: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
65: aload 6
astore 2
66: aload 4
astore 1
67: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
68: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
69: goto 74
end local 6 end local 5 end local 4 70: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
71: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 72: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
73: aload 1
ifnull 74
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 74: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
75: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
76: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 77 1 _t Lantlr/collections/AST;
3 77 2 currentAST Lantlr/ASTPair;
4 77 3 exprOrSubquery_AST Lantlr/collections/AST;
17 34 4 __t131 Lantlr/collections/AST;
18 34 5 tmp72_AST Lantlr/collections/AST;
22 34 6 __currentAST131 Lantlr/ASTPair;
35 52 4 __t132 Lantlr/collections/AST;
36 52 5 tmp73_AST Lantlr/collections/AST;
40 52 6 __currentAST132 Lantlr/ASTPair;
53 70 4 __t133 Lantlr/collections/AST;
54 70 5 tmp74_AST Lantlr/collections/AST;
58 70 6 __currentAST133 Lantlr/ASTPair;
72 74 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 71 71 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void inRhs(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
7: aload 1
pop
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 10: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
11: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
12: aload 0
aload 1
bipush 81
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
13: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
14: aload 1
ifnonnull 15
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
15: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 37
3: 20
12: 20
15: 20
17: 16
20: 20
27: 16
39: 20
49: 20
57: 20
71: 20
72: 20
73: 20
74: 20
77: 20
78: 20
82: 20
85: 20
90: 16
94: 20
96: 20
97: 20
99: 20
100: 20
101: 20
102: 20
103: 20
104: 20
109: 20
120: 20
121: 20
122: 20
123: 20
124: 20
127: 20
128: 20
129: 20
130: 20
default: 26
}
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunctionOrSubselect:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: goto 27
20: StackMap locals:
StackMap stack:
aload 1
ifnonnull 21
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
21: StackMap locals:
StackMap stack:
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._tokenSet_0:Lantlr/collections/impl/BitSet;
aload 1
invokeinterface antlr.collections.AST.getType:()I
invokevirtual antlr.collections.impl.BitSet.member:(I)Z
ifeq 27
22: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
23: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
25: goto 20
26: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
27: StackMap locals:
StackMap stack:
aload 6
astore 2
28: aload 4
astore 1
29: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
30: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 6 end local 5 end local 4 31: goto 35
32: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 33: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
34: aload 1
ifnull 35
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 35: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
36: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 38 1 _t Lantlr/collections/AST;
3 38 2 currentAST Lantlr/ASTPair;
4 38 3 inRhs_AST Lantlr/collections/AST;
5 31 4 __t125 Lantlr/collections/AST;
6 31 5 tmp75_AST Lantlr/collections/AST;
10 31 6 __currentAST125 Lantlr/ASTPair;
33 35 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 31 32 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void collectionFunctionOrSubselect(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 3
17: 6
27: 6
90: 11
default: 16
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.collectionFunction:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 20
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query:(Lantlr/collections/AST;)V
12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
13: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
14: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
15: goto 20
16: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
17: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 18: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
19: aload 1
ifnull 20
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 20: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
21: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
22: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 23 1 _t Lantlr/collections/AST;
3 23 2 currentAST Lantlr/ASTPair;
4 23 3 collectionFunctionOrSubselect_AST Lantlr/collections/AST;
18 20 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 17 17 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void addrExpr(antlr.collections.AST, boolean);
descriptor: (Lantlr/collections/AST;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=17, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aconst_null
astore 7
start local 7 7: aconst_null
astore 8
start local 8 8: aconst_null
astore 9
start local 9 9: aconst_null
astore 10
start local 10 10: aconst_null
astore 11
start local 11 11: aconst_null
astore 12
start local 12 12: aconst_null
astore 13
start local 13 13: aconst_null
astore 14
start local 14 14: aload 1
ifnonnull 15
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
15: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 7
15: 16
71: 86
72: 86
73: 86
82: 51
97: 101
109: 101
default: 120
}
16: StackMap locals:
StackMap stack:
aload 1
astore 15
start local 15 17: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 18
aconst_null
goto 19
StackMap locals: antlr.collections.AST
StackMap stack:
18: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
19: astore 5
20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 5
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 6
21: aload 3
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 16
start local 16 22: aload 3
aload 3
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
23: aload 3
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
24: aload 0
aload 1
bipush 15
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
25: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
26: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 27
aconst_null
goto 28
StackMap locals: antlr.ASTPair
StackMap stack:
27: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
28: pop
29: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.addrExprLhs:(Lantlr/collections/AST;)V
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 7
32: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 33
aconst_null
goto 34
StackMap locals:
StackMap stack:
33: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
34: pop
35: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyName:(Lantlr/collections/AST;)V
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
37: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 8
38: aload 16
astore 3
39: aload 15
astore 1
40: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
41: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_3
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 6
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 7
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 8
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 4
43: aload 0
aload 4
iload 2
iconst_0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.lookupProperty:(Lantlr/collections/AST;ZZ)Lantlr/collections/AST;
astore 4
44: aload 3
aload 4
putfield antlr.ASTPair.root:Lantlr/collections/AST;
45: aload 3
aload 4
ifnull 47
aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 47
46: aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 48
StackMap locals:
StackMap stack: antlr.ASTPair
47: aload 4
48: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
49: aload 3
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
50: goto 124
end local 16 end local 15 51: StackMap locals:
StackMap stack:
aload 1
astore 15
start local 15 52: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 53
aconst_null
goto 54
StackMap locals: antlr.collections.AST
StackMap stack:
53: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
54: astore 9
55: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 9
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 10
56: aload 3
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 16
start local 16 57: aload 3
aload 3
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
58: aload 3
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
59: aload 0
aload 1
bipush 82
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
60: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
61: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 62
aconst_null
goto 63
StackMap locals: antlr.ASTPair
StackMap stack:
62: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
63: pop
64: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.addrExprLhs:(Lantlr/collections/AST;)V
65: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
66: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 11
67: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 68
aconst_null
goto 69
StackMap locals:
StackMap stack:
68: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
69: pop
70: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
71: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
72: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 12
73: aload 16
astore 3
74: aload 15
astore 1
75: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
76: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
77: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
new antlr.collections.impl.ASTArray
dup
iconst_3
invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
aload 10
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 11
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
aload 12
invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
astore 4
78: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processIndex:(Lantlr/collections/AST;)V
79: aload 3
aload 4
putfield antlr.ASTPair.root:Lantlr/collections/AST;
80: aload 3
aload 4
ifnull 82
aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 82
81: aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 83
StackMap locals:
StackMap stack: antlr.ASTPair
82: aload 4
83: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
84: aload 3
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
85: goto 124
end local 16 end local 15 86: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 87
aconst_null
goto 88
StackMap locals:
StackMap stack:
87: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
88: pop
89: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mapComponentReference:(Lantlr/collections/AST;)V
90: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
91: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 13
92: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
93: aload 13
astore 4
94: aload 3
aload 4
putfield antlr.ASTPair.root:Lantlr/collections/AST;
95: aload 3
aload 4
ifnull 97
aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 97
96: aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 98
StackMap locals:
StackMap stack: antlr.ASTPair
97: aload 4
98: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
99: aload 3
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
100: goto 124
101: StackMap locals:
StackMap stack:
aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 102
aconst_null
goto 103
StackMap locals:
StackMap stack:
102: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
103: pop
104: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
105: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
106: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 14
107: aload 3
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 4
108: aload 0
aload 14
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.isNonQualifiedPropertyRef:(Lantlr/collections/AST;)Z
ifeq 111
109: aload 0
aload 14
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.lookupNonQualifiedProperty:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
110: goto 113
111: StackMap locals:
StackMap stack:
aload 0
aload 14
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.resolve:(Lantlr/collections/AST;)V
112: aload 14
astore 4
113: StackMap locals:
StackMap stack:
aload 3
aload 4
putfield antlr.ASTPair.root:Lantlr/collections/AST;
114: aload 3
aload 4
ifnull 116
aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
ifnull 116
115: aload 4
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
goto 117
StackMap locals:
StackMap stack: antlr.ASTPair
116: aload 4
117: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST int antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
StackMap stack: antlr.ASTPair antlr.collections.AST
putfield antlr.ASTPair.child:Lantlr/collections/AST;
118: aload 3
invokevirtual antlr.ASTPair.advanceChildToEnd:()V
119: goto 124
120: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
121: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 15
start local 15 122: aload 0
aload 15
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
123: aload 1
ifnull 124
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 15 124: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
125: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
126: return
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 127 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 127 1 _t Lantlr/collections/AST;
0 127 2 root Z
3 127 3 currentAST Lantlr/ASTPair;
4 127 4 addrExpr_AST Lantlr/collections/AST;
5 127 5 d Lantlr/collections/AST;
6 127 6 d_AST Lantlr/collections/AST;
7 127 7 lhs_AST Lantlr/collections/AST;
8 127 8 rhs_AST Lantlr/collections/AST;
9 127 9 i Lantlr/collections/AST;
10 127 10 i_AST Lantlr/collections/AST;
11 127 11 lhs2_AST Lantlr/collections/AST;
12 127 12 rhs2_AST Lantlr/collections/AST;
13 127 13 mcr_AST Lantlr/collections/AST;
14 127 14 p_AST Lantlr/collections/AST;
17 51 15 __t175 Lantlr/collections/AST;
22 51 16 __currentAST175 Lantlr/ASTPair;
52 86 15 __t176 Lantlr/collections/AST;
57 86 16 __currentAST176 Lantlr/ASTPair;
122 124 15 ex Lantlr/RecognitionException;
Exception table:
from to target type
14 121 121 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
root
public final void constant(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 11
20: 29
39: 11
49: 19
99: 6
100: 6
101: 6
102: 6
103: 6
104: 39
127: 6
130: 6
default: 47
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.literal:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 51
11: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
13: aload 1
pop
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
15: aload 0
aload 1
bipush 39
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
16: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
17: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
18: goto 51
end local 4 19: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
21: aload 1
pop
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
23: aload 0
aload 1
bipush 49
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
24: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
25: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
26: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processBoolean:(Lantlr/collections/AST;)V
27: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
28: goto 51
end local 4 29: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
31: aload 1
pop
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
33: aload 0
aload 1
bipush 20
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
34: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
35: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
36: aload 0
aload 3
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.processBoolean:(Lantlr/collections/AST;)V
37: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
38: goto 51
end local 4 39: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 40: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
41: aload 1
pop
42: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
43: aload 0
aload 1
bipush 104
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
44: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
45: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
46: goto 51
end local 4 47: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
48: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 49: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
50: aload 1
ifnull 51
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 51: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
52: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
53: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 54 1 _t Lantlr/collections/AST;
3 54 2 currentAST Lantlr/ASTPair;
4 54 3 constant_AST Lantlr/collections/AST;
12 19 4 tmp76_AST Lantlr/collections/AST;
20 29 4 tmp77_AST Lantlr/collections/AST;
30 39 4 tmp78_AST Lantlr/collections/AST;
40 47 4 tmp79_AST Lantlr/collections/AST;
49 51 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 48 48 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void caseExpr(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
57: 6
77: 71
default: 139
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 57
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
17: iconst_0
istore 7
start local 7 18: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair int
StackMap stack:
aload 1
ifnonnull 19
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
19: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 61
if_icmpne 40
20: aload 1
astore 8
start local 8 21: aconst_null
astore 9
start local 9 22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 9
23: aload 1
pop
24: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 9
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
25: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 26: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
27: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
28: aload 0
aload 1
bipush 61
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
29: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
30: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr:(Lantlr/collections/AST;)V
31: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
32: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
33: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
34: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
36: aload 10
astore 2
37: aload 8
astore 1
38: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 end local 9 end local 8 39: goto 42
40: StackMap locals:
StackMap stack:
iload 7
iconst_1
if_icmplt 41
goto 44
StackMap locals:
StackMap stack:
41: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
42: StackMap locals:
StackMap stack:
iinc 7 1
43: goto 18
end local 7 44: StackMap locals:
StackMap stack:
aload 1
ifnonnull 45
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
45: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 63
59: 46
default: 64
}
46: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 47: aconst_null
astore 8
start local 8 48: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
49: aload 1
pop
50: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
51: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 52: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
53: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
54: aload 0
aload 1
bipush 59
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
55: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
56: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
57: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
58: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
59: aload 9
astore 2
60: aload 7
astore 1
61: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
62: goto 65
end local 9 end local 8 end local 7 63: StackMap locals:
StackMap stack:
goto 65
64: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
65: StackMap locals:
StackMap stack:
aload 6
astore 2
66: aload 4
astore 1
67: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
68: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
69: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
70: goto 143
end local 6 end local 5 end local 4 71: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 72: aconst_null
astore 5
start local 5 73: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
74: aload 1
pop
75: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
76: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 77: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
78: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
79: aload 0
aload 1
bipush 77
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
80: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
81: aload 0
iconst_1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
82: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
83: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
84: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
85: iconst_0
istore 7
start local 7 86: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.ASTPair int
StackMap stack:
aload 1
ifnonnull 87
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
87: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
bipush 61
if_icmpne 108
88: aload 1
astore 8
start local 8 89: aconst_null
astore 9
start local 9 90: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 9
91: aload 1
pop
92: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 9
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
93: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 10
start local 10 94: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
95: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
96: aload 0
aload 1
bipush 61
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
97: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
98: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
99: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
100: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
101: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
102: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
103: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
104: aload 10
astore 2
105: aload 8
astore 1
106: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 10 end local 9 end local 8 107: goto 110
108: StackMap locals:
StackMap stack:
iload 7
iconst_1
if_icmplt 109
goto 112
StackMap locals:
StackMap stack:
109: new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
110: StackMap locals:
StackMap stack:
iinc 7 1
111: goto 86
end local 7 112: StackMap locals:
StackMap stack:
aload 1
ifnonnull 113
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
113: StackMap locals:
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 2
3: 131
59: 114
default: 132
}
114: StackMap locals:
StackMap stack:
aload 1
astore 7
start local 7 115: aconst_null
astore 8
start local 8 116: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 8
117: aload 1
pop
118: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 8
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
119: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 9
start local 9 120: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
121: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
122: aload 0
aload 1
bipush 59
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
123: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
124: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
125: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
126: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
127: aload 9
astore 2
128: aload 7
astore 1
129: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
130: goto 133
end local 9 end local 8 end local 7 131: StackMap locals:
StackMap stack:
goto 133
132: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
133: StackMap locals:
StackMap stack:
aload 6
astore 2
134: aload 4
astore 1
135: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
136: aload 0
iconst_0
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.inCase:Z
137: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
138: goto 143
end local 6 end local 5 end local 4 139: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
140: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 141: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
142: aload 1
ifnull 143
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 143: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
144: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
145: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 146 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 146 1 _t Lantlr/collections/AST;
3 146 2 currentAST Lantlr/ASTPair;
4 146 3 caseExpr_AST Lantlr/collections/AST;
7 71 4 __t147 Lantlr/collections/AST;
8 71 5 tmp80_AST Lantlr/collections/AST;
12 71 6 __currentAST147 Lantlr/ASTPair;
18 44 7 _cnt150 I
21 39 8 __t149 Lantlr/collections/AST;
22 39 9 tmp81_AST Lantlr/collections/AST;
26 39 10 __currentAST149 Lantlr/ASTPair;
47 63 7 __t152 Lantlr/collections/AST;
48 63 8 tmp82_AST Lantlr/collections/AST;
52 63 9 __currentAST152 Lantlr/ASTPair;
72 139 4 __t153 Lantlr/collections/AST;
73 139 5 tmp83_AST Lantlr/collections/AST;
77 139 6 __currentAST153 Lantlr/ASTPair;
86 112 7 _cnt156 I
89 107 8 __t155 Lantlr/collections/AST;
90 107 9 tmp84_AST Lantlr/collections/AST;
94 107 10 __currentAST155 Lantlr/ASTPair;
115 131 7 __t158 Lantlr/collections/AST;
116 131 8 tmp85_AST Lantlr/collections/AST;
120 131 9 __currentAST158 Lantlr/ASTPair;
141 143 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 140 140 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void addrExprLhs(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
aload 1
iconst_0
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.addrExpr:(Lantlr/collections/AST;Z)V
5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
7: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
8: goto 12
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 10: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
11: aload 1
ifnull 12
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 12: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
13: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 15 1 _t Lantlr/collections/AST;
3 15 2 currentAST Lantlr/ASTPair;
4 15 3 addrExprLhs_AST Lantlr/collections/AST;
10 12 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 8 9 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void propertyName(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
lookupswitch { // 5
11: 11
17: 19
27: 27
97: 6
109: 6
default: 35
}
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.identifier:(Lantlr/collections/AST;)V
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
9: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
10: goto 39
11: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 12: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
13: aload 1
pop
14: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
15: aload 0
aload 1
bipush 11
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
16: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
17: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
18: goto 39
end local 4 19: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 20: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
21: aload 1
pop
22: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
23: aload 0
aload 1
bipush 17
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
24: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
25: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
26: goto 39
end local 4 27: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
29: aload 1
pop
30: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
31: aload 0
aload 1
bipush 27
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
32: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
33: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
34: goto 39
end local 4 35: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
36: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 37: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
38: aload 1
ifnull 39
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 39: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
40: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
41: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 42 1 _t Lantlr/collections/AST;
3 42 2 currentAST Lantlr/ASTPair;
4 42 3 propertyName_AST Lantlr/collections/AST;
12 19 4 tmp86_AST Lantlr/collections/AST;
20 27 4 tmp87_AST Lantlr/collections/AST;
28 35 4 tmp88_AST Lantlr/collections/AST;
37 39 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 36 36 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void mapComponentReference(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 1
ifnonnull 5
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
astore 1
5: StackMap locals: antlr.ASTPair antlr.collections.AST
StackMap stack:
aload 1
invokeinterface antlr.collections.AST.getType:()I
tableswitch { // 71 - 73
71: 6
72: 24
73: 42
default: 60
}
6: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 7: aconst_null
astore 5
start local 5 8: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
9: aload 1
pop
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
11: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 12: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
13: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
14: aload 0
aload 1
bipush 71
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
15: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
16: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mapPropertyExpression:(Lantlr/collections/AST;)V
17: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
18: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
19: aload 6
astore 2
20: aload 4
astore 1
21: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
22: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
23: goto 64
end local 6 end local 5 end local 4 24: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 25: aconst_null
astore 5
start local 5 26: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
27: aload 1
pop
28: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
29: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 30: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
31: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
32: aload 0
aload 1
bipush 72
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
33: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
34: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mapPropertyExpression:(Lantlr/collections/AST;)V
35: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
36: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
37: aload 6
astore 2
38: aload 4
astore 1
39: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
40: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
41: goto 64
end local 6 end local 5 end local 4 42: StackMap locals:
StackMap stack:
aload 1
astore 4
start local 4 43: aconst_null
astore 5
start local 5 44: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 5
45: aload 1
pop
46: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 5
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
47: aload 2
invokevirtual antlr.ASTPair.copy:()Lantlr/ASTPair;
astore 6
start local 6 48: aload 2
aload 2
getfield antlr.ASTPair.child:Lantlr/collections/AST;
putfield antlr.ASTPair.root:Lantlr/collections/AST;
49: aload 2
aconst_null
putfield antlr.ASTPair.child:Lantlr/collections/AST;
50: aload 0
aload 1
bipush 73
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
51: aload 1
invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
astore 1
52: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.mapPropertyExpression:(Lantlr/collections/AST;)V
53: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
54: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
55: aload 6
astore 2
56: aload 4
astore 1
57: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
58: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
59: goto 64
end local 6 end local 5 end local 4 60: StackMap locals:
StackMap stack:
new antlr.NoViableAltException
dup
aload 1
invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
athrow
61: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 4
start local 4 62: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
63: aload 1
ifnull 64
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 64: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
65: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
66: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 67 1 _t Lantlr/collections/AST;
3 67 2 currentAST Lantlr/ASTPair;
4 67 3 mapComponentReference_AST Lantlr/collections/AST;
7 24 4 __t184 Lantlr/collections/AST;
8 24 5 tmp89_AST Lantlr/collections/AST;
12 24 6 __currentAST184 Lantlr/ASTPair;
25 42 4 __t185 Lantlr/collections/AST;
26 42 5 tmp90_AST Lantlr/collections/AST;
30 42 6 __currentAST185 Lantlr/ASTPair;
43 60 4 __t186 Lantlr/collections/AST;
44 60 5 tmp91_AST Lantlr/collections/AST;
48 60 6 __currentAST186 Lantlr/ASTPair;
62 64 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 61 61 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void propertyRefLhs(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.propertyRef:(Lantlr/collections/AST;)V
5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
6: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
7: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
8: goto 12
9: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 10: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
11: aload 1
ifnull 12
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 12: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
13: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 15 1 _t Lantlr/collections/AST;
3 15 2 currentAST Lantlr/ASTPair;
4 15 3 propertyRefLhs_AST Lantlr/collections/AST;
10 12 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 8 9 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void mapPropertyExpression(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 6
aconst_null
goto 7
StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
StackMap stack:
6: aload 1
StackMap locals:
StackMap stack: antlr.collections.AST
7: pop
8: aload 0
aload 1
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr:(Lantlr/collections/AST;)V
9: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
astore 1
10: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
astore 4
11: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
12: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.validateMapPropertyExpression:(Lantlr/collections/AST;)V
13: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
14: goto 18
15: StackMap locals:
StackMap stack: antlr.RecognitionException
astore 5
start local 5 16: aload 0
aload 5
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
17: aload 1
ifnull 18
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 5 18: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
19: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
20: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hibernate/hql/internal/antlr/HqlSqlBaseWalker;
0 21 1 _t Lantlr/collections/AST;
3 21 2 currentAST Lantlr/ASTPair;
4 21 3 mapPropertyExpression_AST Lantlr/collections/AST;
5 21 4 e_AST Lantlr/collections/AST;
16 18 5 ex Lantlr/RecognitionException;
Exception table:
from to target type
5 14 15 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
public final void numericInteger(antlr.collections.AST);
descriptor: (Lantlr/collections/AST;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.ASTNULL:Lantlr/ASTNULLType;
if_acmpne 1
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
2: new antlr.ASTPair
dup
invokespecial antlr.ASTPair.<init>:()V
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 1
invokevirtual antlr.ASTFactory.create:(Lantlr/collections/AST;)Lantlr/collections/AST;
astore 4
6: aload 1
pop
7: aload 0
getfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.astFactory:Lantlr/ASTFactory;
aload 2
aload 4
invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
8: aload 0
aload 1
sipush 130
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.match:(Lantlr/collections/AST;I)V
9: aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
10: aload 2
getfield antlr.ASTPair.root:Lantlr/collections/AST;
astore 3
end local 4 11: goto 15
12: StackMap locals: org.hibernate.hql.internal.antlr.HqlSqlBaseWalker antlr.collections.AST antlr.ASTPair antlr.collections.AST
StackMap stack: antlr.RecognitionException
astore 4
start local 4 13: aload 0
aload 4
invokevirtual org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.reportError:(Lantlr/RecognitionException;)V
14: aload 1
ifnull 15
aload 1
invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
astore 1
end local 4 15: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.returnAST:Lantlr/collections/AST;
16: aload 0
aload 1
putfield org.hibernate.hql.internal.antlr.HqlSqlBaseWalker._retTree:Lantlr/collections/AST;
17: return
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/HqlSqlBaseWalker;
0 18 1 _t Lantlr/collections/AST;
3 18 2 currentAST Lantlr/ASTPair;
4 18 3 numericInteger_AST Lantlr/collections/AST;
5 11 4 tmp92_AST Lantlr/collections/AST;
13 15 4 ex Lantlr/RecognitionException;
Exception table:
from to target type
4 11 12 Class antlr.RecognitionException
Exceptions:
throws antlr.RecognitionException
MethodParameters:
Name Flags
_t
private static final long[] mk_tokenSet_0();
descriptor: ()[J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=0
0: bipush 6
newarray 11
dup
iconst_0
ldc 144678687786176512
lastore
dup
iconst_1
ldc -6989549258682374272
lastore
dup
iconst_2
ldc 7
lastore
astore 0
start local 0 1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 data [J
private static final long[] mk_tokenSet_1();
descriptor: ()[J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=0
0: bipush 6
newarray 11
dup
iconst_0
ldc 144819425274531888
lastore
dup
iconst_1
ldc -6989549258615265408
lastore
dup
iconst_2
ldc 7
lastore
astore 0
start local 0 1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 data [J
}
SourceFile: "HqlSqlBaseWalker.java"