All Downloads are FREE. Search and download functionalities are using the official Maven repository.

geb.transform.implicitassertions.ImplicitAssertionsTransformation Maven / Gradle / Ivy

Go to download

Geb (pronounced "jeb") implicit assertion transform (used in conjunction with geb-core).

There is a newer version: 7.0
Show newest version
package geb.transform.implicitassertions;

import org.codehaus.groovy.ast.ASTNode;
import org.codehaus.groovy.ast.ClassNode;
import org.codehaus.groovy.control.CompilePhase;
import org.codehaus.groovy.control.SourceUnit;
import org.codehaus.groovy.transform.ASTTransformation;
import org.codehaus.groovy.transform.GroovyASTTransformation;

@GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION)
public class ImplicitAssertionsTransformation implements ASTTransformation {
    public void visit(ASTNode[] astNodes, SourceUnit sourceUnit) {
        for (ClassNode classNode : sourceUnit.getAST().getClasses()) {
            classNode.visitContents(new ImplicitAssertionsTransformationVisitor(sourceUnit));
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy