Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 389 Bytes

DEVELOPMENT.md

File metadata and controls

18 lines (11 loc) · 389 Bytes

Dump the generated AST tree:

in a groovy Console (in intellij Ctrl-Shift-A: groovyConsole)

import groovy.inspect.swingui.AstNodeToScriptAdapter
import org.codehaus.groovy.control.CompilePhase

def script = """
import com.blackbuild.groovy.configdsl.transform.*

// code

"""

new AstNodeToScriptAdapter().compileToScript(script, CompilePhase.CLASS_GENERATION.phaseNumber)