Package org.apache.flex.compiler.projects

Examples of org.apache.flex.compiler.projects.ICompilerProject


        if (!node.isConst())
        {
            IDefinition ndef = node.getDefinition();
            if (emitter != null && emitter instanceof JSFlexJSEmitter)
            {
                ICompilerProject project = ((JSFlexJSEmitter)emitter).project;
                if (project != null)
                {
                    packageName = ((ITypeDefinition)ndef.resolveType(project))
                            .getPackageName();
                }
View Full Code Here


    }

    @Override
    public void emitInterface(IInterfaceNode node)
    {
        ICompilerProject project = getWalker().getProject();

        getDoc().emitInterfaceDoc(node, project);

        String qname = node.getQualifiedName();
        if (qname != null && !qname.equals(""))
View Full Code Here

    public void emitMethod(IFunctionNode node)
    {
        FunctionNode fn = (FunctionNode) node;
        fn.parseFunctionBody(new ArrayList<ICompilerProblem>());

        ICompilerProject project = getWalker().getProject();

        getDoc().emitMethodDoc(node, project);

        boolean isConstructor = node.isConstructor();
View Full Code Here

    }

    @Override
    public void emitIdentifier(IIdentifierNode node)
    {
        ICompilerProject project = getWalker().getProject();

        IClassNode cnode = (IClassNode) node
                .getAncestorOfType(IClassNode.class);

        IDefinition def = ((IIdentifierNode) node).resolve(project);
View Full Code Here

        write("}");
    }

    private void emitFieldInitialValue(IVariableNode node)
    {
        ICompilerProject project = getWalker().getProject();
        IVariableDefinition definition = (IVariableDefinition) node
                .getDefinition();

        IExpressionNode valueNode = node.getAssignedValueNode();
        if (valueNode != null)
View Full Code Here

        return superClass;
    }

    protected boolean hasSuperClass(IDefinitionNode node)
    {
        ICompilerProject project = getWalker().getProject();
        IClassDefinition superClassDefinition = getSuperClassDefinition(node,
                project);
        // XXX (mschmalle) this is nulling for MXML super class, figure out why
        if (superClassDefinition == null)
            return false;
View Full Code Here

        if (foundAccessors.containsKey(node.getName()))
            return;

        foundAccessors.put(node.getName(), node);

        ICompilerProject project = getWalker().getProject();
        IAccessorDefinition getter = (IAccessorDefinition) node.getDefinition();
        IAccessorDefinition setter = getter
                .resolveCorrespondingAccessor(project);

        emitGetterSetterPair(getter, setter);
View Full Code Here

        if (foundAccessors.containsKey(node.getName()))
            return;

        foundAccessors.put(node.getName(), node);

        ICompilerProject project = getWalker().getProject();
        IAccessorDefinition setter = (IAccessorDefinition) node.getDefinition();
        IAccessorDefinition getter = setter
                .resolveCorrespondingAccessor(project);

        emitGetterSetterPair(getter, setter);
View Full Code Here

    }

    @Override
    public void emitIdentifier(IIdentifierNode node)
    {
        ICompilerProject project = getWalker().getProject();

        IDefinition resolve = node.resolve(project);
        if (TempTools.isBinding(node, project))
        {
            // AS3.bind( this,"secret$1");
View Full Code Here

            cdefinition = (IClassDefinition) definition;
        else
            cdefinition = (IClassDefinition) definition
                    .getAncestorOfType(IClassDefinition.class);

        ICompilerProject project = getWalker().getProject();
        IClassDefinition[] ancestry = cdefinition.resolveAncestry(project);
        inheritenceLevel = ancestry.length - 1;
    }
View Full Code Here

TOP

Related Classes of org.apache.flex.compiler.projects.ICompilerProject

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.