org.jetbrains.kotlin.js.config
Class LibrarySourcesConfig

java.lang.Object
  extended by org.jetbrains.kotlin.js.config.JsConfig
      extended by org.jetbrains.kotlin.js.config.LibrarySourcesConfig

public class LibrarySourcesConfig
extends JsConfig


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.js.config.JsConfig
JsConfig.Reporter
 
Field Summary
static com.intellij.openapi.util.Key<java.lang.String> EXTERNAL_MODULE_NAME
           
static java.util.List<java.lang.String> JS_KOTLIN_TEST
           
static java.util.List<java.lang.String> JS_STDLIB
           
static java.lang.String UNKNOWN_EXTERNAL_MODULE_NAME
           
 
Fields inherited from class org.jetbrains.kotlin.js.config.JsConfig
metadata
 
Constructor Summary
LibrarySourcesConfig(com.intellij.openapi.project.Project project, CompilerConfiguration configuration)
           
 
Method Summary
 boolean checkLibFilesAndReportErrors(JsConfig.Reporter report)
           
 java.util.List<java.lang.String> getLibraries()
           
protected  void init(java.util.List<KtFile> sourceFilesInLibraries, java.util.List<KotlinJavascriptMetadata> metadata)
           
 
Methods inherited from class org.jetbrains.kotlin.js.config.JsConfig
getConfiguration, getModuleDescriptors, getModuleId, getModuleKind, getProject, withJsLibAdded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JS_STDLIB

public static final java.util.List<java.lang.String> JS_STDLIB

JS_KOTLIN_TEST

public static final java.util.List<java.lang.String> JS_KOTLIN_TEST

EXTERNAL_MODULE_NAME

public static final com.intellij.openapi.util.Key<java.lang.String> EXTERNAL_MODULE_NAME

UNKNOWN_EXTERNAL_MODULE_NAME

public static final java.lang.String UNKNOWN_EXTERNAL_MODULE_NAME
See Also:
Constant Field Values
Constructor Detail

LibrarySourcesConfig

public LibrarySourcesConfig(@NotNull
                            com.intellij.openapi.project.Project project,
                            @NotNull
                            CompilerConfiguration configuration)
Method Detail

getLibraries

@NotNull
public java.util.List<java.lang.String> getLibraries()

init

protected void init(@NotNull
                    java.util.List<KtFile> sourceFilesInLibraries,
                    @NotNull
                    java.util.List<KotlinJavascriptMetadata> metadata)
Specified by:
init in class JsConfig

checkLibFilesAndReportErrors

public boolean checkLibFilesAndReportErrors(@NotNull
                                            JsConfig.Reporter report)
Specified by:
checkLibFilesAndReportErrors in class JsConfig