-
public interface LibraryDefinition
Library 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<RendererTypeHandler>
getRenderers()
List<FieldHandler>
getConverters()
List<ClassAnnotationHandler>
getClassAnnotations()
List<FileAnnotationHandler>
getFileAnnotations()
List<LibraryResource>
getResources()
abstract KotlinKernelVersion
getMinKernelVersion()
Minimal kernel version that is supported by this library String
getOriginalDescriptorText()
-
-
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<RendererTypeHandler> getRenderers()
-
getConverters
List<FieldHandler> getConverters()
-
getClassAnnotations
List<ClassAnnotationHandler> getClassAnnotations()
-
getFileAnnotations
List<FileAnnotationHandler> getFileAnnotations()
-
getResources
List<LibraryResource> getResources()
-
getMinKernelVersion
abstract KotlinKernelVersion getMinKernelVersion()
Minimal kernel version that is supported by this library
-
getOriginalDescriptorText
String getOriginalDescriptorText()
-
-
-
-