Package-level declarations

Types

Link copied to clipboard
abstract class AbstractTest<M : TestMethods, T : TestBuilder<M>, D : DokkaTestGenerator<M>>(testBuilder: () -> T, dokkaTestGenerator: (DokkaConfiguration, DokkaLogger, M, List<DokkaPlugin>) -> D, logger: TestLogger)
Link copied to clipboard
open class CoreTestMethods(val pluginsSetupStage: (DokkaContext) -> Unit, val verificationStage: (() -> Unit) -> Unit, val documentablesCreationStage: (List<DModule>) -> Unit, val documentablesMergingStage: (DModule) -> Unit, val documentablesTransformationStage: (DModule) -> Unit, val pagesGenerationStage: (RootPageNode) -> Unit, val pagesTransformationStage: (RootPageNode) -> Unit, val renderingStage: (RootPageNode, DokkaContext) -> Unit) : TestMethods
Link copied to clipboard
abstract class DokkaTestGenerator<T : TestMethods>(configuration: DokkaConfiguration, logger: DokkaLogger, testMethods: T, additionalPlugins: List<DokkaPlugin> = emptyList())
Link copied to clipboard
abstract class TestBuilder<M : TestMethods>
Link copied to clipboard
interface TestMethods