Package org.gradle.api.project
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
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns a path to the project for the full build tree.getName()Returns the name of this project.getPath()Returns the path of this project.The directory containing the project build file.Returns the root project for the hierarchy that this project belongs to.inthashCode()
- 
Method Details- 
getNameString getName()Returns the name of this project. The project's name is not necessarily unique within a project hierarchy. You should use the getPath()method for a unique identifier for the project. If the root project is unnamed and is located on a file system root it will have a randomly-generated name- Returns:
- The name of this project. Never return null.
- Since:
- 8.8
 
- 
getPathString getPath()Returns the path of this project. The path is the fully qualified name of the project. - Returns:
- The path. Never returns null.
- Since:
- 8.8
 
- 
getBuildTreePathReturns a path to the project for the full build tree.- Returns:
- The build tree path
- Since:
- 8.9
 
- 
getProjectDirectoryDirectory getProjectDirectory()The directory containing the project build file. - Returns:
- The project directory. Never returns null.
- Since:
- 8.8
 
- 
getRootProjectIsolatedProject getRootProject()Returns the root project for the hierarchy that this project belongs to. In the case of a single-project build, this method returns this project. - Returns:
- The root project. Never returns null.
- Since:
- 8.8
 
- 
hashCodeint hashCode()
- 
equals
 
-