Package org.codehaus.groovy.ast.builder

# Class AstStringCompiler

java.lang.Object
org.codehaus.groovy.ast.builder.AstStringCompiler

    public class AstStringCompiler
    extends java.lang.Object

This class handles converting Strings to ASTNode lists.

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `AstStringCompiler()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `java.util.List<ASTNode>` | `compile​(java.lang.String script)` | Performs the String source to `List` of statement `ASTNode`.
  `java.util.List<ASTNode>` | `compile​(java.lang.String script, CompilePhase compilePhase, boolean statementsOnly)` | Performs the String source to `List` of `ASTNode`.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AstStringCompiler

    public AstStringCompiler()

- ## Method Details

  - ### compile

    public java.util.List<ASTNode> compile​(java.lang.String script, CompilePhase compilePhase, boolean statementsOnly)
    Performs the String source to `List` of `ASTNode`.
    Parameters:
      `script` - a Groovy script in String form
      `compilePhase` - the int based CompilePhase to compile it to.
      `statementsOnly` -
    Returns:
      `List` of `ASTNode`

  - ### compile

    public java.util.List<ASTNode> compile​(java.lang.String script)
    Performs the String source to `List` of statement `ASTNode`.
    Parameters:
      `script` - a Groovy script in String form
    Returns:
      `List` of statement `ASTNode`
    Since:
      3.0.0