Package org.codehaus.janino.Java

Examples of org.codehaus.janino.Java.BlockStatement


                this.buildLocalVariableMap(cd.optionalConstructorInvocation, localVars);
            }
        }
        if (fd.optionalStatements != null) {
            for (Iterator it = fd.optionalStatements.iterator(); it.hasNext();) {
                BlockStatement bs = (BlockStatement) it.next();
                localVars = this.buildLocalVariableMap(bs, localVars);
            }
        }
    }
View Full Code Here


    // specialized handlers
    private void buildLocalVariableMap(Block block, Map localVars) throws CompileException {
        block.localVariables = localVars;
        for (Iterator it = block.statements.iterator(); it.hasNext();) {
            BlockStatement bs = (BlockStatement) it.next();
            localVars = this.buildLocalVariableMap(bs, localVars);
        }
    }
View Full Code Here

        ss.localVariables = localVars;
        Map vars = localVars;
        for (Iterator cases = ss.sbsgs.iterator(); cases.hasNext();) {
            SwitchStatement.SwitchBlockStatementGroup sbsg = (SwitchStatement.SwitchBlockStatementGroup) cases.next();
            for (Iterator stmts = sbsg.blockStatements.iterator(); stmts.hasNext();) {
                BlockStatement bs = (BlockStatement) stmts.next();
                vars = this.buildLocalVariableMap(bs, vars);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.codehaus.janino.Java.BlockStatement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.