MCPcopy Create free account
hub / github.com/apache/tomcat / generateParseException

Method generateParseException

java/org/apache/el/parser/ELParser.java:4198–4232  ·  view source on GitHub ↗

Generate ParseException.

()

Source from the content-addressed store, hash-verified

4196
4197 /** Generate ParseException. */
4198 public ParseException generateParseException() {
4199 jj_expentries.clear();
4200 boolean[] la1tokens = new boolean[59];
4201 if (jj_kind >= 0) {
4202 la1tokens[jj_kind] = true;
4203 jj_kind = -1;
4204 }
4205 for (int i = 0; i < 56; i++) {
4206 if (jj_la1[i] == jj_gen) {
4207 for (int j = 0; j < 32; j++) {
4208 if ((jj_la1_0[i] & (1 << j)) != 0) {
4209 la1tokens[j] = true;
4210 }
4211 if ((jj_la1_1[i] & (1 << j)) != 0) {
4212 la1tokens[32 + j] = true;
4213 }
4214 }
4215 }
4216 }
4217 for (int i = 0; i < 59; i++) {
4218 if (la1tokens[i]) {
4219 jj_expentry = new int[1];
4220 jj_expentry[0] = i;
4221 jj_expentries.add(jj_expentry);
4222 }
4223 }
4224 jj_endpos = 0;
4225 jj_rescan_token();
4226 jj_add_error_token(0, 0);
4227 int[][] exptokseq = new int[jj_expentries.size()][];
4228 for (int i = 0; i < jj_expentries.size(); i++) {
4229 exptokseq[i] = jj_expentries.get(i);
4230 }
4231 return new ParseException(token, exptokseq, tokenImage);
4232 }
4233
4234 private boolean trace_enabled;
4235

Callers 1

jj_consume_tokenMethod · 0.95

Calls 6

jj_rescan_tokenMethod · 0.95
jj_add_error_tokenMethod · 0.95
clearMethod · 0.65
addMethod · 0.65
getMethod · 0.65
sizeMethod · 0.45

Tested by

no test coverage detected