Package org.apache.flex.abc.graph

Examples of org.apache.flex.abc.graph.IBasicBlock


        //  TODO: This encoder makes pessimistic assumptions about dataflow
        //  into the locals, i.e., it assumes every exception handler is
        //  globally reachable.
        for ( ExceptionInfo ex: this.mbi.getExceptions() )
        {
            IBasicBlock catchTarget = this.mbi.getCfg().getBlock(ex.getTarget());
            Frame catchFrame = getFrame(catchTarget);

            setFrameElement(catchFrame.values, 0, visitor.translateExceptionVariable(ex.getCatchVar(), ex.getExceptionType()));

            for ( int i = 0; i < parameters.size(); i++ )
View Full Code Here


     */
    void propagateLocalToCatchBlocks(int idx, T value)
    {
        for ( ExceptionInfo ex: mbi.getExceptions() )
        {
            IBasicBlock catchTarget = mbi.getCfg().getBlock(ex.getTarget());
            Frame catchFrame = getFrame(catchTarget);

            if catchFrame.locals.get(idx) instanceof TreeModelVisitor.IMergePoint )
            {
                @SuppressWarnings("unchecked")
View Full Code Here

TOP

Related Classes of org.apache.flex.abc.graph.IBasicBlock

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.