Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD

## org.gradle.api.internal
Interface BuildInternal

    org.gradle.api.internal.BuildInternal
      org.gradle.api.invocation.Build

All Superinterfaces:
  Build

    interface BuildInternal
    extends Build

Method Summary
`java.lang.ClassLoader` | `getBuildScriptClassLoader()` Returns the root classloader to use for the build scripts of this build.
`ProjectInternal` | `getDefaultProject()` Returns the default project.
`PluginRegistry` | `getPluginRegistry()`
`ProjectEvaluationListener` | `getProjectEvaluationBroadcaster()` Returns the broadcaster for {
`IProjectRegistry` | `getProjectRegistry()`
`ProjectInternal` | `getRootProject()` {
`TaskExecuter` | `getTaskGraph()` {

Methods inherited from interface Build
addProjectEvaluationListener, afterProject, beforeProject, getGradleHomeDir, getGradleUserHomeDir, getGradleVersion, getInternalRepository, getRootProject, getStartParameter, getTaskGraph, removeProjectEvaluationListener

Method Detail

### getBuildScriptClassLoader

    public java.lang.ClassLoader getBuildScriptClassLoader()

  Returns the root classloader to use for the build scripts of this build.

### getDefaultProject

    public ProjectInternal getDefaultProject()

  Returns the default project. This is used to resolve relative names and paths provided on the UI.

### getPluginRegistry

    public PluginRegistry getPluginRegistry()

### getProjectEvaluationBroadcaster

    public ProjectEvaluationListener getProjectEvaluationBroadcaster()

  Returns the broadcaster for ProjectEvaluationListener events for this build

### getProjectRegistry

    public IProjectRegistry getProjectRegistry()

### getRootProject

    public ProjectInternal getRootProject()

  {@inheritDoc}

### getTaskGraph

    public TaskExecuter getTaskGraph()

  {@inheritDoc}

Groovy Documentation