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

Method ForStatement

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

Source from the content-addressed store, hash-verified

3168 }
3169
3170 final public void ForStatement() throws ParseException {
3171 /*@bgen(jjtree) ForStatement */
3172 BSHForStatement jjtn000 = new BSHForStatement(JJTFORSTATEMENT);
3173 boolean jjtc000 = true;
3174 jjtree.openNodeScope(jjtn000);
3175 jjtreeOpenNodeScope(jjtn000);Token t = null;
3176 try {
3177 jj_consume_token(FOR);
3178 jj_consume_token(LPAREN);
3179 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
3180 case ABSTRACT:
3181 case BOOLEAN:
3182 case BYTE:
3183 case CHAR:
3184 case DOUBLE:
3185 case FALSE:
3186 case FINAL:
3187 case FLOAT:
3188 case INT:
3189 case LONG:
3190 case NATIVE:
3191 case NEW:
3192 case NULL:
3193 case PRIVATE:
3194 case PROTECTED:
3195 case PUBLIC:
3196 case SHORT:
3197 case STATIC:
3198 case STRICTFP:
3199 case SYNCHRONIZED:
3200 case TRANSIENT:
3201 case TRUE:
3202 case VOID:
3203 case VOLATILE:
3204 case INTEGER_LITERAL:
3205 case FLOATING_POINT_LITERAL:
3206 case CHARACTER_LITERAL:
3207 case STRING_LITERAL:
3208 case LONG_STRING_LITERAL:
3209 case IDENTIFIER:
3210 case LPAREN:
3211 case BANG:
3212 case TILDE:
3213 case INCR:
3214 case DECR:
3215 case PLUS:
3216 case MINUS:
3217 ForInit();
3218 jjtn000.hasForInit=true;
3219 break;
3220 default:
3221 jj_la1[79] = jj_gen;
3222 ;
3223 }
3224 jj_consume_token(SEMICOLON);
3225 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
3226 case BOOLEAN:
3227 case BYTE:

Callers 1

StatementMethod · 0.95

Calls 12

jjtreeOpenNodeScopeMethod · 0.95
jj_consume_tokenMethod · 0.95
jj_ntkMethod · 0.95
ForInitMethod · 0.95
ExpressionMethod · 0.95
ForUpdateMethod · 0.95
StatementMethod · 0.95
jjtreeCloseNodeScopeMethod · 0.95
openNodeScopeMethod · 0.80
clearNodeScopeMethod · 0.80
closeNodeScopeMethod · 0.80
popNodeMethod · 0.45

Tested by

no test coverage detected