-
public interface LibraryDefinitionLibrary definition represents "library" concept in Kotlin kernel.
-
-
Method Summary
Modifier and Type Method Description List<String>getDependencies()List<String>getRepositories()List<String>getImports()List<Function1<KotlinKernelHost, ?>>getInit()List<Function1<KotlinKernelHost, ?>>getInitCell()List<Function3<KotlinKernelHost, Object, FieldValue, Unit>>getAfterCellExecution()List<Function1<KotlinKernelHost, ?>>getShutdown()List<RendererHandler>getRenderers()List<FieldHandler>getConverters()List<ClassAnnotationHandler>getClassAnnotations()List<FileAnnotationHandler>getFileAnnotations()List<LibraryResource>getResources()List<CodePreprocessor>getCodePreprocessors()abstract KotlinKernelVersiongetMinKernelVersion()Minimal kernel version that is supported by this library StringgetOriginalDescriptorText()-
-
Method Detail
-
getDependencies
List<String> getDependencies()
-
getRepositories
List<String> getRepositories()
-
getImports
List<String> getImports()
-
getInit
List<Function1<KotlinKernelHost, ?>> getInit()
-
getInitCell
List<Function1<KotlinKernelHost, ?>> getInitCell()
-
getAfterCellExecution
List<Function3<KotlinKernelHost, Object, FieldValue, Unit>> getAfterCellExecution()
-
getShutdown
List<Function1<KotlinKernelHost, ?>> getShutdown()
-
getRenderers
List<RendererHandler> getRenderers()
-
getConverters
List<FieldHandler> getConverters()
-
getClassAnnotations
List<ClassAnnotationHandler> getClassAnnotations()
-
getFileAnnotations
List<FileAnnotationHandler> getFileAnnotations()
-
getResources
List<LibraryResource> getResources()
-
getCodePreprocessors
List<CodePreprocessor> getCodePreprocessors()
-
getMinKernelVersion
abstract KotlinKernelVersion getMinKernelVersion()
Minimal kernel version that is supported by this library
-
getOriginalDescriptorText
String getOriginalDescriptorText()
-
-
-
-