org.jetbrains.kotlin.js.config
Class LibrarySourcesConfig
java.lang.Object
org.jetbrains.kotlin.js.config.Config
org.jetbrains.kotlin.js.config.LibrarySourcesConfig
- Direct Known Subclasses:
- LibrarySourcesConfigWithCaching
public class LibrarySourcesConfig
- extends Config
Fields inherited from class org.jetbrains.kotlin.js.config.Config |
metadata |
Constructor Summary |
LibrarySourcesConfig(com.intellij.openapi.project.Project project,
java.lang.String moduleId,
java.util.List<java.lang.String> files,
EcmaVersion ecmaVersion,
boolean sourcemap,
boolean inlineEnabled)
|
Method Summary |
boolean |
checkLibFilesAndReportErrors(kotlin.Function1<java.lang.String,kotlin.Unit> report)
|
protected static JetFile |
getJetFileByVirtualFile(com.intellij.openapi.vfs.VirtualFile file,
java.lang.String moduleName,
com.intellij.psi.PsiManager psiManager)
|
java.util.List<java.lang.String> |
getLibraries()
|
protected void |
init(java.util.List<JetFile> sourceFilesInLibraries,
java.util.List<KotlinJavascriptMetadata> metadata)
|
protected static void |
setupPsiFile(com.intellij.psi.PsiFile psiFile,
java.lang.String moduleName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTERNAL_MODULE_NAME
@NotNull
public static final com.intellij.openapi.util.Key<java.lang.String> EXTERNAL_MODULE_NAME
UNKNOWN_EXTERNAL_MODULE_NAME
@NotNull
public static final java.lang.String UNKNOWN_EXTERNAL_MODULE_NAME
- See Also:
- Constant Field Values
STDLIB_JS_MODULE_NAME
public static final java.lang.String STDLIB_JS_MODULE_NAME
- See Also:
- Constant Field Values
BUILTINS_JS_MODULE_NAME
public static final java.lang.String BUILTINS_JS_MODULE_NAME
- See Also:
- Constant Field Values
BUILTINS_JS_FILE_NAME
public static final java.lang.String BUILTINS_JS_FILE_NAME
STDLIB_JS_FILE_NAME
public static final java.lang.String STDLIB_JS_FILE_NAME
LibrarySourcesConfig
public LibrarySourcesConfig(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
java.lang.String moduleId,
@NotNull
java.util.List<java.lang.String> files,
@NotNull
EcmaVersion ecmaVersion,
boolean sourcemap,
boolean inlineEnabled)
getLibraries
@NotNull
public java.util.List<java.lang.String> getLibraries()
init
protected void init(@NotNull
java.util.List<JetFile> sourceFilesInLibraries,
@NotNull
java.util.List<KotlinJavascriptMetadata> metadata)
- Specified by:
init
in class Config
checkLibFilesAndReportErrors
public boolean checkLibFilesAndReportErrors(@NotNull
kotlin.Function1<java.lang.String,kotlin.Unit> report)
- Specified by:
checkLibFilesAndReportErrors
in class Config
getJetFileByVirtualFile
protected static JetFile getJetFileByVirtualFile(com.intellij.openapi.vfs.VirtualFile file,
java.lang.String moduleName,
com.intellij.psi.PsiManager psiManager)
setupPsiFile
protected static void setupPsiFile(com.intellij.psi.PsiFile psiFile,
java.lang.String moduleName)