org.jetbrains.jet.cli.common.modules
Class ModuleDescription.Impl

java.lang.Object
  extended by org.jetbrains.jet.cli.common.modules.ModuleDescription.Impl
All Implemented Interfaces:
ModuleDescription
Enclosing interface:
ModuleDescription

public static class ModuleDescription.Impl
extends java.lang.Object
implements ModuleDescription


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.cli.common.modules.ModuleDescription
ModuleDescription.Impl
 
Constructor Summary
ModuleDescription.Impl()
           
 
Method Summary
 void addAnnotationPath(java.lang.String path)
           
 void addClassPath(java.lang.String path)
           
 void addSourcePath(java.lang.String path)
           
 java.util.List<java.lang.String> getAnnotationsRoots()
           
 java.util.List<java.lang.String> getClasspathRoots()
           
 java.lang.String getModuleName()
           
 java.util.List<java.lang.String> getSourceFiles()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModuleDescription.Impl

public ModuleDescription.Impl()
Method Detail

setName

public void setName(java.lang.String name)

addSourcePath

public void addSourcePath(java.lang.String path)

addClassPath

public void addClassPath(java.lang.String path)

addAnnotationPath

public void addAnnotationPath(java.lang.String path)

getModuleName

@NotNull
public java.lang.String getModuleName()
Specified by:
getModuleName in interface ModuleDescription

getSourceFiles

@NotNull
public java.util.List<java.lang.String> getSourceFiles()
Specified by:
getSourceFiles in interface ModuleDescription

getClasspathRoots

@NotNull
public java.util.List<java.lang.String> getClasspathRoots()
Specified by:
getClasspathRoots in interface ModuleDescription

getAnnotationsRoots

@NotNull
public java.util.List<java.lang.String> getAnnotationsRoots()
Specified by:
getAnnotationsRoots in interface ModuleDescription

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object