Examples of visitTraits()


Examples of org.apache.flex.abc.visitors.IMethodBodyVisitor.visitTraits()

       
        IMethodBodyVisitor mbv = mv.visitBody(mbi);
        mbv.visit();
       
        function_scope.methodBodyVisitor = mbv;
        function_scope.traitsVisitor = mbv.visitTraits();
        function_scope.setMethodInfo(mi);
       
        if ( is_constructor )
            function_scope.getMethodBodySemanticChecker().enterConstructor();
       
View Full Code Here

Examples of org.apache.flex.abc.visitors.IMethodBodyVisitor.visitTraits()

       
        //  Set up a lexical scope for this function.
        LexicalScope function_scope = enclosing_scope.pushFrame();
       
        function_scope.methodBodyVisitor = methodBodyVisitor;
        function_scope.traitsVisitor = methodBodyVisitor.visitTraits();
        function_scope.setMethodInfo(mi);
       

        InstructionList functionBody;
        if (setterExpression instanceof InstructionListNode)
View Full Code Here

Examples of org.apache.flex.abc.visitors.IMethodBodyVisitor.visitTraits()

        
         //  Set up a lexical scope for this function.
         LexicalScope function_scope = enclosing_scope.pushFrame();
        
         function_scope.methodBodyVisitor = methodBodyVisitor;
         function_scope.traitsVisitor = methodBodyVisitor.visitTraits();
         function_scope.setMethodInfo(mi);

         InstructionList functionBody = null;
         // for a list of nodes, generate all their instructions and add the results together.
         // typically we are doing this to concatenate strings
View Full Code Here

Examples of org.apache.flex.abc.visitors.IMethodBodyVisitor.visitTraits()

        if (mv != null)
        {
            mv.visit();
            readCode(mb, mv, p);
            tv = mv.visitTraits();
            mv.visitEnd();
            this.readPool(methodVisitors, method_id, "methodVisitor").visitEnd();
            this.methodVisitors[method_id] = null;
        }
        else
View Full Code Here

Examples of org.apache.flex.abc.visitors.IScriptVisitor.visitTraits()

        IMethodVisitor mv = emitter.visitMethod(init_method);
        mv.visit();
        IMethodBodyVisitor mbv = mv.visitBody(init_body);
        mbv.visit();
       
        global_scope.traitsVisitor = sv.visitTraits();
        global_scope.setMethodInfo(init_method);
        global_scope.methodBodyVisitor = mbv;
        global_scope.setInitialControlFlowRegionNode(root_node);

        //  Process global directives.
View Full Code Here

Examples of org.apache.flex.abc.visitors.IScriptVisitor.visitTraits()

     */
    public void finishScript()
    {
        IScriptVisitor sv = visitor.visitScript();
        sv.visit();
        ITraitsVisitor scriptTraits = sv.visitTraits();
        scriptTraits.visit();
        scriptTraits.visitClassTrait(ABCConstants.TRAIT_Class, className, 0, cinfo);
        scriptTraits.visitEnd();
        MethodInfo scriptInitMethodInfo = new MethodInfo();
        IMethodVisitor scriptInitMethodVisitor = visitor.visitMethod(scriptInitMethodInfo);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.