From bf8354cc9d70701bc47ec0ebae231c221835c378 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 10 May 2018 10:24:41 +0300 Subject: [PATCH] project configuration: javadocs --- .../com/intellij/openapi/roots/CompilerProjectExtension.java | 3 +++ .../com/intellij/openapi/roots/CompilerModuleExtension.java | 5 +++++ .../src/com/intellij/openapi/roots/ModuleRootManager.java | 1 + 3 files changed, 9 insertions(+) diff --git a/platform/lang-api/src/com/intellij/openapi/roots/CompilerProjectExtension.java b/platform/lang-api/src/com/intellij/openapi/roots/CompilerProjectExtension.java index 4f48ff922e13..a9d3e3afe7bc 100644 --- a/platform/lang-api/src/com/intellij/openapi/roots/CompilerProjectExtension.java +++ b/platform/lang-api/src/com/intellij/openapi/roots/CompilerProjectExtension.java @@ -22,6 +22,9 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.pointers.VirtualFilePointer; import org.jetbrains.annotations.Nullable; +/** + * Provides access to the base compiler output setting for a project ('Project compiler output' field in File | Project Structure | Project). + */ public abstract class CompilerProjectExtension { public static @Nullable CompilerProjectExtension getInstance(Project project) { diff --git a/platform/projectModel-api/src/com/intellij/openapi/roots/CompilerModuleExtension.java b/platform/projectModel-api/src/com/intellij/openapi/roots/CompilerModuleExtension.java index 4bf9c25b85fe..0da69c3a6596 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/roots/CompilerModuleExtension.java +++ b/platform/projectModel-api/src/com/intellij/openapi/roots/CompilerModuleExtension.java @@ -6,6 +6,11 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.pointers.VirtualFilePointer; import org.jetbrains.annotations.Nullable; +/** + * Provides access to Java-specific settings of a module (output paths for production and test classes). + * + * @see com.intellij.openapi.roots.CompilerProjectExtension + */ public abstract class CompilerModuleExtension extends ModuleExtension { public static final String PRODUCTION = "production"; public static final String TEST = "test"; diff --git a/platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootManager.java b/platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootManager.java index dfdc10dcfb01..6ae846488c9d 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootManager.java +++ b/platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootManager.java @@ -22,6 +22,7 @@ import org.jetbrains.annotations.NotNull; * Interface for getting information about the contents and dependencies of a module. * * @author dsl + * @see CompilerModuleExtension */ public abstract class ModuleRootManager implements ModuleRootModel, ProjectModelElement { /**