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

Method ArrayInitializer

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

Source from the content-addressed store, hash-verified

644 }
645
646 final public void ArrayInitializer() throws ParseException {
647 /*@bgen(jjtree) ArrayInitializer */
648 BSHArrayInitializer jjtn000 = new BSHArrayInitializer(JJTARRAYINITIALIZER);
649 boolean jjtc000 = true;
650 jjtree.openNodeScope(jjtn000);
651 jjtreeOpenNodeScope(jjtn000);
652 try {
653 jj_consume_token(LBRACE);
654 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
655 case BOOLEAN:
656 case BYTE:
657 case CHAR:
658 case DOUBLE:
659 case FALSE:
660 case FLOAT:
661 case INT:
662 case LONG:
663 case NEW:
664 case NULL:
665 case SHORT:
666 case TRUE:
667 case VOID:
668 case INTEGER_LITERAL:
669 case FLOATING_POINT_LITERAL:
670 case CHARACTER_LITERAL:
671 case STRING_LITERAL:
672 case LONG_STRING_LITERAL:
673 case IDENTIFIER:
674 case LPAREN:
675 case LBRACE:
676 case BANG:
677 case TILDE:
678 case INCR:
679 case DECR:
680 case PLUS:
681 case MINUS:
682 VariableInitializer();
683 label_2:
684 while (true) {
685 if (jj_2_4(2)) {
686 ;
687 } else {
688 break label_2;
689 }
690 jj_consume_token(COMMA);
691 VariableInitializer();
692 }
693 break;
694 default:
695 jj_la1[14] = jj_gen;
696 ;
697 }
698 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
699 case COMMA:
700 jj_consume_token(COMMA);
701 break;
702 default:
703 jj_la1[15] = jj_gen;

Callers 2

VariableInitializerMethod · 0.95
ArrayDimensionsMethod · 0.95

Calls 10

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

Tested by

no test coverage detected