Examples of generateValueExpr()


Examples of flex2.compiler.mxml.rep.init.EventInitializer.generateValueExpr()

                for (Iterator<Initializer> initializers = state.getEvents(); initializers.hasNext(); )
                {
                    EventInitializer ei = (EventInitializer) initializers.next();   
                    IdentifierNode addEventIdentifier = nodeFactory.identifier(ADDEVENTLISTENER, false);
                    LiteralStringNode eventName = nodeFactory.literalString(ei.getName());
                    macromedia.asc.parser.Node valueNode = ei.generateValueExpr(nodeFactory, configNamespaces,
                                                                                generateDocComments);
                    ArgumentListNode addEventArgs = nodeFactory.argumentList(null, eventName);
                    addEventArgs = nodeFactory.argumentList(addEventArgs, valueNode);
                   
                   
View Full Code Here

Examples of flex2.compiler.mxml.rep.init.Initializer.generateValueExpr()

            // baseEventHandler
            if (baseValue != null)
            {
                IdentifierNode valueIdentifier = nodeFactory.identifier(ORIGINALHANDLERFUNCTION, false);
                macromedia.asc.parser.Node valueNode =
                    baseValue.generateValueExpr(nodeFactory, configNamespaces, generateDocComments);
                literalField = nodeFactory.literalField(valueIdentifier, valueNode);
                spArguments = nodeFactory.argumentList(spArguments, literalField);
            }
           
            // eventHandler
View Full Code Here

Examples of flex2.compiler.mxml.rep.init.NamedInitializer.generateValueExpr()

            {
                NamedInitializer init = (NamedInitializer) propIter.next();
                if (!init.isStateSpecific())
                {
                    IdentifierNode propertyIdentifier = nodeFactory.identifier(init.getName());
                    Node valueExpr = init.generateValueExpr(nodeFactory, configNamespaces, generateDocComments);
                    LiteralFieldNode propertyLiteralField = nodeFactory.literalField(propertyIdentifier,
                                                                                 valueExpr);
                    propertiesFactoryArgumentList = nodeFactory.argumentList(propertiesFactoryArgumentList,
                                                                         propertyLiteralField);
                }
View Full Code Here

Examples of flex2.compiler.mxml.rep.init.NamedInitializer.generateValueExpr()

      while (styleAndEffectIter.hasNext())
      {
        NamedInitializer init = (NamedInitializer) styleAndEffectIter.next();
                ThisExpressionNode thisExpression = nodeFactory.thisExpression(-1);
                IdentifierNode identifier = nodeFactory.identifier(init.getName());
                Node valueExpr = init.generateValueExpr(nodeFactory, configNamespaces, generateDocComments);
                ArgumentListNode styleAndEffectArgumentList = nodeFactory.argumentList(null, valueExpr);
                SetExpressionNode setExpression = nodeFactory.setExpression(identifier, styleAndEffectArgumentList, false);
                MemberExpressionNode memberExpression = nodeFactory.memberExpression(thisExpression, setExpression);
                ListNode styleAndEffectList = nodeFactory.list(null, memberExpression);
                ExpressionStatementNode expressionStatement = nodeFactory.expressionStatement(styleAndEffectList);
View Full Code Here

Examples of flex2.compiler.mxml.rep.init.NamedInitializer.generateValueExpr()

            while (iterator.hasNext())
            {
                NamedInitializer namedInitializer = (NamedInitializer) iterator.next();
                thisExpression = nodeFactory.thisExpression(-1);
                IdentifierNode nameIdentifier = nodeFactory.identifier(namedInitializer.getName());
                Node rvalue = namedInitializer.generateValueExpr(nodeFactory, configNamespaces, generateDocComments);
                ArgumentListNode argumentList = nodeFactory.argumentList(null, rvalue);
                SetExpressionNode setExpression = nodeFactory.setExpression(nameIdentifier, argumentList, false);
                MemberExpressionNode memberExpression = nodeFactory.memberExpression(thisExpression, setExpression);
                ListNode list = nodeFactory.list(null, memberExpression);
                ExpressionStatementNode expressionStatement = nodeFactory.expressionStatement(list);
View Full Code Here

Examples of flex2.compiler.mxml.rep.init.NamedInitializer.generateValueExpr()

                    String initName = namedInit.getName();
                    if (!initName.equals("name") && !initName.equals("stateGroups") && !initName.equals("overrides"))
                    {
                        IdentifierNode propIdentifier = nodeFactory.identifier(initName);
                        literalField = nodeFactory.literalField(propIdentifier,
                                                                namedInit.generateValueExpr(nodeFactory, configNamespaces,
                                                                                            generateDocComments));
                        stateArguments = nodeFactory.argumentList(stateArguments, literalField);
                    }
                }
            }
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.