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

Method Assignment

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

Source from the content-addressed store, hash-verified

284 * Assignment
285 */
286 final public void Assignment() throws ParseException {
287 if (jj_2_2(4)) {
288 LambdaExpression();
289 } else {
290 switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) {
291 case START_SET_OR_MAP:
292 case INTEGER_LITERAL:
293 case FLOATING_POINT_LITERAL:
294 case STRING_LITERAL:
295 case TRUE:
296 case FALSE:
297 case NULL:
298 case LPAREN:
299 case LBRACK:
300 case NOT0:
301 case NOT1:
302 case EMPTY:
303 case MINUS:
304 case IDENTIFIER: {
305 Choice();
306 label_3:
307 while (true) {
308 if (jj_2_1(2)) {
309 ;
310 } else {
311 break label_3;
312 }
313 jj_consume_token(ASSIGN);
314 AstAssign jjtn001 = new AstAssign(JJTASSIGN);
315 boolean jjtc001 = true;
316 jjtree.openNodeScope(jjtn001);
317 try {
318 Assignment();
319 } catch (Throwable jjte001) {
320 if (jjtc001) {
321 jjtree.clearNodeScope(jjtn001);
322 jjtc001 = false;
323 } else {
324 jjtree.popNode();
325 }
326 if (jjte001 instanceof RuntimeException) {
327 {
328 if (true) {
329 throw (RuntimeException) jjte001;
330 }
331 }
332 }
333 if (jjte001 instanceof ParseException) {
334 {
335 if (true) {
336 throw (ParseException) jjte001;
337 }
338 }
339 }
340 {
341 if (true) {
342 throw (Error) jjte001;
343 }

Callers 1

SemicolonMethod · 0.95

Calls 10

jj_2_2Method · 0.95
LambdaExpressionMethod · 0.95
jj_ntk_fMethod · 0.95
ChoiceMethod · 0.95
jj_2_1Method · 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