Examples of JCExpressionStatement


Examples of com.sun.tools.javac.tree.JCTree.JCExpressionStatement

        List<JCExpression> printlnArgs = List.nil();
        printlnArgs.append(format);

        JCExpression print = maker.Apply(List.<JCExpression>nil(), printlnExpression, printlnArgs);
        JCExpressionStatement stmt = maker.Exec(print);

        List<JCStatement> stmts = List.nil();
        stmts.append(stmt);

        processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "print expr ready: " + print.toString());
View Full Code Here

Examples of com.sun.tools.javac.tree.JCTree.JCExpressionStatement

      // the method call is guaranteed to return nonnull
      JCMethodDecl anonConstructor = (JCMethodDecl) TreeInfo.declarationFor(newClassTree.constructor, newClassTree);
      assert anonConstructor != null;
      assert anonConstructor.body.stats.size() == 1;
      JCExpressionStatement stmt = (JCExpressionStatement) anonConstructor.body.stats.head;
      JCTree.JCMethodInvocation superInvok = (JCMethodInvocation) stmt.expr;
      return (ExecutableElement) TreeInfo.symbol(superInvok.meth);
    }

    Element e = newClassTree.constructor;
View Full Code Here

Examples of com.sun.tools.javac.tree.JCTree.JCExpressionStatement

        return toplevel || late;
    }

    public JCTree.JCBlock generateDefaultSetterBlock() {
        JCExpression fld = fld();
        JCExpressionStatement assign = owner.make().Exec(
                owner.make().Assign(
                        fld,
                        owner.makeQuotedIdent(attrName)));
        List<JCStatement> stmts = List.<JCTree.JCStatement>of(assign);
        if (late) {
           
            JCExpressionStatement makeInit = owner.make().Exec(
                    owner.make().Assign(
                            makeInitFlagExpr(),
                            owner.make().Literal(true)));
            if (variable) {
                stmts = List.<JCStatement>of(assign, makeInit);
View Full Code Here

Examples of com.sun.tools.javac.tree.JCTree.JCExpressionStatement

                null,
                ifaceImplType,
                state,
                null);
       
        JCExpressionStatement companionInstanceAssign = make().Exec(make().Assign(
                makeSelect("this", getCompanionFieldName(iface)),// TODO Use qualified name for quoting?
                newInstance));
        return companionInstanceAssign;
    }
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.