MCPcopy Create free account
hub / github.com/apache/groovy / ASTTest

Class ASTTest

src/test/groovy/org/codehaus/groovy/ast/ASTTest.java:30–43  ·  view source on GitHub ↗

Base class for every TestCase that uses an AST

Source from the content-addressed store, hash-verified

28 * Base class for every TestCase that uses an AST
29 */
30public abstract class ASTTest extends TestCase {
31
32 public ModuleNode getAST(String source, int untilPhase) {
33 SourceUnit unit = SourceUnit.create("Test", source);
34 CompilationUnit compUnit = new CompilationUnit();
35 compUnit.addSource(unit);
36 compUnit.compile(untilPhase);
37 return unit.getAST();
38 }
39
40 public ModuleNode getAST(String source) {
41 return getAST(source, Phases.SEMANTIC_ANALYSIS);
42 }
43}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected