MCPcopy Index your code
hub / github.com/beanshell/beanshell / Arguments

Method Arguments

src/bsh/Parser.java:2510–2572  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2508 }
2509
2510 final public void Arguments() throws ParseException {
2511 /*@bgen(jjtree) Arguments */
2512 BSHArguments jjtn000 = new BSHArguments(JJTARGUMENTS);
2513 boolean jjtc000 = true;
2514 jjtree.openNodeScope(jjtn000);
2515 jjtreeOpenNodeScope(jjtn000);
2516 try {
2517 jj_consume_token(LPAREN);
2518 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
2519 case BOOLEAN:
2520 case BYTE:
2521 case CHAR:
2522 case DOUBLE:
2523 case FALSE:
2524 case FLOAT:
2525 case INT:
2526 case LONG:
2527 case NEW:
2528 case NULL:
2529 case SHORT:
2530 case TRUE:
2531 case VOID:
2532 case INTEGER_LITERAL:
2533 case FLOATING_POINT_LITERAL:
2534 case CHARACTER_LITERAL:
2535 case STRING_LITERAL:
2536 case LONG_STRING_LITERAL:
2537 case IDENTIFIER:
2538 case LPAREN:
2539 case BANG:
2540 case TILDE:
2541 case INCR:
2542 case DECR:
2543 case PLUS:
2544 case MINUS:
2545 ArgumentList();
2546 break;
2547 default:
2548 jj_la1[66] = jj_gen;
2549 ;
2550 }
2551 jj_consume_token(RPAREN);
2552 } catch (Throwable jjte000) {
2553 if (jjtc000) {
2554 jjtree.clearNodeScope(jjtn000);
2555 jjtc000 = false;
2556 } else {
2557 jjtree.popNode();
2558 }
2559 if (jjte000 instanceof RuntimeException) {
2560 {if (true) throw (RuntimeException)jjte000;}
2561 }
2562 if (jjte000 instanceof ParseException) {
2563 {if (true) throw (ParseException)jjte000;}
2564 }
2565 {if (true) throw (Error)jjte000;}
2566 } finally {
2567 if (jjtc000) {

Callers 3

MethodInvocationMethod · 0.95
PrimarySuffixMethod · 0.95
AllocationExpressionMethod · 0.95

Calls 9

jjtreeOpenNodeScopeMethod · 0.95
jj_consume_tokenMethod · 0.95
jj_ntkMethod · 0.95
ArgumentListMethod · 0.95
jjtreeCloseNodeScopeMethod · 0.95
openNodeScopeMethod · 0.80
clearNodeScopeMethod · 0.80
closeNodeScopeMethod · 0.80
popNodeMethod · 0.45

Tested by

no test coverage detected