project configuration: javadocs

This commit is contained in:
nik
2018-05-10 10:24:58 +03:00
parent 24556dd2ca
commit bf8354cc9d
3 changed files with 9 additions and 0 deletions
@@ -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) {
@@ -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";
@@ -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 {
/**