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

Method Semicolon

java/org/apache/el/parser/ELParser.java:230–281  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

228 * Semicolon
229 */
230 final public void Semicolon() throws ParseException {
231 Assignment();
232 label_2:
233 while (true) {
234 switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) {
235 case SEMICOLON: {
236 ;
237 break;
238 }
239 default:
240 jj_la1[2] = jj_gen;
241 break label_2;
242 }
243 jj_consume_token(SEMICOLON);
244 AstSemicolon jjtn001 = new AstSemicolon(JJTSEMICOLON);
245 boolean jjtc001 = true;
246 jjtree.openNodeScope(jjtn001);
247 try {
248 Assignment();
249 } catch (Throwable jjte001) {
250 if (jjtc001) {
251 jjtree.clearNodeScope(jjtn001);
252 jjtc001 = false;
253 } else {
254 jjtree.popNode();
255 }
256 if (jjte001 instanceof RuntimeException) {
257 {
258 if (true) {
259 throw (RuntimeException) jjte001;
260 }
261 }
262 }
263 if (jjte001 instanceof ParseException) {
264 {
265 if (true) {
266 throw (ParseException) jjte001;
267 }
268 }
269 }
270 {
271 if (true) {
272 throw (Error) jjte001;
273 }
274 }
275 } finally {
276 if (jjtc001) {
277 jjtree.closeNodeScope(jjtn001, 2);
278 }
279 }
280 }
281 }
282
283 /*
284 * Assignment

Callers 1

ExpressionMethod · 0.95

Calls 7

AssignmentMethod · 0.95
jj_ntk_fMethod · 0.95
jj_consume_tokenMethod · 0.95
openNodeScopeMethod · 0.80
clearNodeScopeMethod · 0.80
popNodeMethod · 0.80
closeNodeScopeMethod · 0.80

Tested by

no test coverage detected