org.jetbrains.kotlin.js.config
Class LibrarySourcesConfigWithCaching

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

public class LibrarySourcesConfigWithCaching
extends LibrarySourcesConfig


Field Summary
static java.util.List<java.lang.String> JS_STDLIB
           
 
Fields inherited from class org.jetbrains.kotlin.js.config.LibrarySourcesConfig
BUILTINS_JS_FILE_NAME, BUILTINS_JS_MODULE_NAME, EXTERNAL_MODULE_NAME, STDLIB_JS_FILE_NAME, STDLIB_JS_MODULE_NAME, UNKNOWN_EXTERNAL_MODULE_NAME
 
Constructor Summary
LibrarySourcesConfigWithCaching(com.intellij.openapi.project.Project project, java.lang.String moduleId, EcmaVersion ecmaVersion, boolean sourcemap, boolean inlineEnabled, boolean isUnitTestConfig)
           
 
Method Summary
 java.util.List<JetFile> generateLibFiles()
           
protected  JetFile getJetFileByVirtualFile(com.intellij.openapi.vfs.VirtualFile file, java.lang.String moduleName, com.intellij.psi.PsiManager psiManager)
           
 BindingContext getLibraryContext()
           
 ModuleDescriptor getLibraryModule()
           
 boolean isTestConfig()
           
 
Methods inherited from class org.jetbrains.kotlin.js.config.LibrarySourcesConfig
checkLibFilesAndReportErrors, setupPsiFile
 
Methods inherited from class org.jetbrains.kotlin.js.config.Config
getLibFiles, getModuleId, getProject, getTarget, isInlineEnabled, isSourcemap, 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
Constructor Detail

LibrarySourcesConfigWithCaching

public LibrarySourcesConfigWithCaching(@NotNull
                                       com.intellij.openapi.project.Project project,
                                       @NotNull
                                       java.lang.String moduleId,
                                       @NotNull
                                       EcmaVersion ecmaVersion,
                                       boolean sourcemap,
                                       boolean inlineEnabled,
                                       boolean isUnitTestConfig)
Method Detail

generateLibFiles

@NotNull
public java.util.List<JetFile> generateLibFiles()
Overrides:
generateLibFiles in class LibrarySourcesConfig

getLibraryModule

@Nullable
public ModuleDescriptor getLibraryModule()
Overrides:
getLibraryModule in class Config

getLibraryContext

@Nullable
public BindingContext getLibraryContext()
Overrides:
getLibraryContext in class Config

isTestConfig

public boolean isTestConfig()
Overrides:
isTestConfig in class Config

getJetFileByVirtualFile

protected JetFile getJetFileByVirtualFile(com.intellij.openapi.vfs.VirtualFile file,
                                          java.lang.String moduleName,
                                          com.intellij.psi.PsiManager psiManager)
Overrides:
getJetFileByVirtualFile in class LibrarySourcesConfig