Schnittstelle IdeaProject

Alle Superschnittstellen:
Element, HierarchicalElement, Model
Alle bekannten Unterschnittstellen:
BasicIdeaProject

public interface IdeaProject extends HierarchicalElement
Represents the information about the IDEA project.
Seit:
1.0-milestone-5
  • Methodendetails

    • getJavaLanguageSettings

      IdeaJavaLanguageSettings getJavaLanguageSettings() throws UnsupportedMethodException
      Returns the Java language settings for this project.
      Gibt zurück:
      the Java language settings for the current project, never null.
      Löst aus:
      UnsupportedMethodException - For Gradle versions older than 1.0-milestone-8, where this method is not supported.
      Seit:
      2.11
    • getJdkName

      String getJdkName()
      Returns the name of the JDK.
      Gibt zurück:
      The name of the JDK.
      Seit:
      1.0-milestone-5
    • getLanguageLevel

      IdeaLanguageLevel getLanguageLevel()
      Returns the language level to use within the current project.

      Note: To determine the project language level IdeaModule.getJavaLanguageSettings() should be preferred.

      Gibt zurück:
      The language level to use within the current project.
      Seit:
      1.0-milestone-5
    • getChildren

      DomainObjectSet<? extends IdeaModule> getChildren()
      Returns the modules of this IDEA project. Most projects have at least one module. Alias for getModules().
      Angegeben von:
      getChildren in Schnittstelle HierarchicalElement
      Gibt zurück:
      The modules of this IDEA project.
      Seit:
      1.0-milestone-5
    • getModules

      DomainObjectSet<? extends IdeaModule> getModules()
      Returns the modules of this IDEA project. Most projects have at least one module. Alias for getChildren().
      Gibt zurück:
      The modules of this IDEA project.
      Seit:
      1.0-milestone-5