Package org.codehaus.groovy.ast

Examples of org.codehaus.groovy.ast.GroovyClassVisitor.visitClass()


        if (!rootActiveObject && actorGroupName.length() != 0) {
            ASTUtils.addError("Active object's actor group can only be specified at the top of the active object hierarchy. Apparently a superclass of this class is also an active object.", classNode, source);
        }

        final GroovyClassVisitor transformer = new MyClassCodeExpressionTransformer(source, actorFieldName, actorGroupName);
        transformer.visitClass(classNode);
    }

    private static boolean isRootActiveObject(final ClassNode classNode) {
        ClassNode superClass = classNode.getSuperClass();
        while (superClass != null) {
View Full Code Here


    @Override public void visit(ASTNode[] nodes, final SourceUnit source) {
        GroovyClassVisitor methodVisitor = new ConfigClosureFinder(source);
       
        for(ClassNode cn : source.getAST().getClasses()){
            methodVisitor.visitClass(cn);
        }
    }

}
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.