# IsolatedProject

@Incubating
interface IsolatedProject

An isolated view of Project that exposes only those properties that are safe to access from outside of `this` project, from the perspective of isolated projects.

#### Since

8.8

## Functions

equals
Link copied to clipboard
abstract fun equals(obj: Any): Boolean
getBuildTreePath
Link copied to clipboard
@Incubating
abstract fun getBuildTreePath(): String
Returns a path to the project for the full build tree.
getName
Link copied to clipboard
abstract fun getName(): String
Returns the name of this project.
getPath
Link copied to clipboard
abstract fun getPath(): String
Returns the path of this project.
getProjectDirectory
Link copied to clipboard
abstract fun getProjectDirectory(): Directory
The directory containing the project build file.
getRootProject
Link copied to clipboard
abstract fun getRootProject(): IsolatedProject
Returns the root project for the hierarchy that this project belongs to.
hashCode
Link copied to clipboard
abstract fun hashCode(): Int