Package org. jetbrains. dokka. model
Types
Link copied to clipboard
data class ActualTypealias(val underlyingType: SourceSetDependent<Bound>) : ExtraProperty<DClasslike>
Content copied to clipboard
Link copied to clipboard
class AdditionalModifiers(val content: SourceSetDependent<Set<ExtraModifiers>>) : ExtraProperty<Documentable>
Content copied to clipboard
Link copied to clipboard
data class AncestryNode( val typeConstructor: TypeConstructor, val superclass: AncestryNode?, val interfaces: List<AncestryNode>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Annotations(myContent: SourceSetDependent<List<Annotations.Annotation>>) : ExtraProperty<AnnotationTarget>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AnnotationValue(val annotation: Annotations.Annotation) : AnnotationParameterValue
Content copied to clipboard
Link copied to clipboard
data class ArrayValue(val value: List<AnnotationParameterValue>) : AnnotationParameterValue
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Callable : WithVisibility, WithType, WithAbstraction, WithSources, WithIsExpectActual
Content copied to clipboard
Link copied to clipboard
data class CheckedExceptions(val exceptions: SourceSetDependent<List<DRI>>) : ExtraProperty<Documentable> , ExtraProperty.Key<Documentable, ObviousMember>
Content copied to clipboard
Link copied to clipboard
data class ClassValue(val className: String, val classDRI: DRI) : AnnotationParameterValue
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DAnnotation( val name: String, val dri: DRI, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val visibility: SourceSetDependent<Visibility>, val companion: DObject?, val constructors: List<DFunction>, val generics: List<DTypeParameter>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DAnnotation> = PropertyContainer.empty()) : DClasslike, WithCompanion, WithConstructors, WithExtraProperties<DAnnotation> , WithGenerics
Content copied to clipboard
Link copied to clipboard
data class DClass( val dri: DRI, val name: String, val constructors: List<DFunction>, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val sources: SourceSetDependent<DocumentableSource>, val visibility: SourceSetDependent<Visibility>, val companion: DObject?, val generics: List<DTypeParameter>, val supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val modifier: SourceSetDependent<Modifier>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DClass> = PropertyContainer.empty()) : DClasslike, WithAbstraction, WithCompanion, WithConstructors, WithGenerics, WithSupertypes, WithExtraProperties<DClass>
Content copied to clipboard
Link copied to clipboard
sealed class DClasslike : Documentable, WithScope, WithVisibility, WithSources, WithIsExpectActual
Content copied to clipboard
Link copied to clipboard
class DefaultValue(val expression: SourceSetDependent<Expression>) : ExtraProperty<Documentable>
Content copied to clipboard
Link copied to clipboard
It introduces definitely non-nullable types
Link copied to clipboard
data class DEnum( val dri: DRI, val name: String, val entries: List<DEnumEntry>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val visibility: SourceSetDependent<Visibility>, val companion: DObject?, val constructors: List<DFunction>, val supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DEnum> = PropertyContainer.empty()) : DClasslike, WithCompanion, WithConstructors, WithSupertypes, WithExtraProperties<DEnum>
Content copied to clipboard
Link copied to clipboard
data class DEnumEntry( val dri: DRI, val name: String, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val extra: PropertyContainer<DEnumEntry> = PropertyContainer.empty()) : Documentable, WithScope, WithExtraProperties<DEnumEntry>
Content copied to clipboard
Link copied to clipboard
data class DFunction( val dri: DRI, val name: String, val isConstructor: Boolean, val parameters: List<DParameter>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val visibility: SourceSetDependent<Visibility>, val type: Bound, val generics: List<DTypeParameter>, val receiver: DParameter?, val modifier: SourceSetDependent<Modifier>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DFunction> = PropertyContainer.empty()) : Documentable, Callable, WithGenerics, WithExtraProperties<DFunction>
Content copied to clipboard
Link copied to clipboard
data class DInterface( val dri: DRI, val name: String, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val visibility: SourceSetDependent<Visibility>, val companion: DObject?, val generics: List<DTypeParameter>, val supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DInterface> = PropertyContainer.empty()) : DClasslike, WithCompanion, WithGenerics, WithSupertypes, WithExtraProperties<DInterface>
Content copied to clipboard
Link copied to clipboard
data class DisplaySourceSet( val sourceSetIDs: CompositeSourceSetID, val name: String, val platform: Platform) : SelfRepresentingSingletonSet<DisplaySourceSet>
Content copied to clipboard
Link copied to clipboard
data class DModule( val name: String, val packages: List<DPackage>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet? = null, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val extra: PropertyContainer<DModule> = PropertyContainer.empty()) : Documentable, WithExtraProperties<DModule>
Content copied to clipboard
Link copied to clipboard
data class DObject( val name: String?, val dri: DRI, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val visibility: SourceSetDependent<Visibility>, val supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val isExpectActual: Boolean, val extra: PropertyContainer<DObject> = PropertyContainer.empty()) : DClasslike, WithSupertypes, WithExtraProperties<DObject>
Content copied to clipboard
Link copied to clipboard
abstract class Documentable : WithChildren<Documentable> , AnnotationTarget
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DPackage( val dri: DRI, val functions: List<DFunction>, val properties: List<DProperty>, val classlikes: List<DClasslike>, val typealiases: List<DTypeAlias>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet? = null, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val extra: PropertyContainer<DPackage> = PropertyContainer.empty()) : Documentable, WithScope, WithExtraProperties<DPackage>
Content copied to clipboard
Link copied to clipboard
data class DParameter( val dri: DRI, val name: String?, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val type: Bound, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val extra: PropertyContainer<DParameter> = PropertyContainer.empty()) : Documentable, WithExtraProperties<DParameter> , WithType
Content copied to clipboard
Link copied to clipboard
data class DProperty( val dri: DRI, val name: String, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sources: SourceSetDependent<DocumentableSource>, val visibility: SourceSetDependent<Visibility>, val type: Bound, val receiver: DParameter?, val setter: DFunction?, val getter: DFunction?, val modifier: SourceSetDependent<Modifier>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val generics: List<DTypeParameter>, val isExpectActual: Boolean, val extra: PropertyContainer<DProperty> = PropertyContainer.empty()) : Documentable, Callable, WithExtraProperties<DProperty> , WithGenerics
Content copied to clipboard
Link copied to clipboard
data class DTypeAlias( val dri: DRI, val name: String, val type: Bound, val underlyingType: SourceSetDependent<Bound>, val visibility: SourceSetDependent<Visibility>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val generics: List<DTypeParameter>, val extra: PropertyContainer<DTypeAlias> = PropertyContainer.empty()) : Documentable, WithType, WithVisibility, WithExtraProperties<DTypeAlias> , WithGenerics
Content copied to clipboard
Link copied to clipboard
data class DTypeParameter( val variantTypeParameter: Variance<TypeParameter>, val documentation: SourceSetDependent<DocumentationNode>, val expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, val bounds: List<Bound>, val sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, val extra: PropertyContainer<DTypeParameter> = PropertyContainer.empty()) : Documentable, WithExtraProperties<DTypeParameter>
Content copied to clipboard
Link copied to clipboard
data class EnumValue(val enumName: String, val enumDri: DRI) : AnnotationParameterValue
Content copied to clipboard
Link copied to clipboard
data class ExceptionInSupertypes(val exceptions: SourceSetDependent<List<TypeConstructor>>) : ExtraProperty<Documentable>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FunctionalTypeConstructor( val dri: DRI, val projections: List<Projection>, val isExtensionFunction: Boolean = false, val isSuspendable: Boolean = false, val presentableName: String? = null, val extra: PropertyContainer<FunctionalTypeConstructor> = PropertyContainer.empty()) : TypeConstructor, WithExtraProperties<FunctionalTypeConstructor>
Content copied to clipboard
Link copied to clipboard
data class GenericTypeConstructor( val dri: DRI, val projections: List<Projection>, val presentableName: String? = null, val extra: PropertyContainer<GenericTypeConstructor> = PropertyContainer.empty()) : TypeConstructor, WithExtraProperties<GenericTypeConstructor>
Content copied to clipboard
Link copied to clipboard
data class ImplementedInterfaces(val interfaces: SourceSetDependent<List<TypeConstructor>>) : ExtraProperty<Documentable>
Content copied to clipboard
Link copied to clipboard
data class InheritedMember(val inheritedFrom: SourceSetDependent<DRI?>) : ExtraProperty<Documentable>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object IsVar : ExtraProperty<DProperty> , ExtraProperty.Key<DProperty, IsVar>
Content copied to clipboard
Whether this DProperty is var or val, should be present both in Kotlin and in Java properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JavaObject(val extra: PropertyContainer<JavaObject> = PropertyContainer.empty()) : Bound, AnnotationTarget, WithExtraProperties<JavaObject>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ObviousMember : ExtraProperty<Documentable> , ExtraProperty.Key<Documentable, ObviousMember>
Content copied to clipboard
Link copied to clipboard
object PrimaryConstructorExtra : ExtraProperty<DFunction> , ExtraProperty.Key<DFunction, PrimaryConstructorExtra>
Content copied to clipboard
Link copied to clipboard
data class PrimitiveJavaType(val name: String, val extra: PropertyContainer<PrimitiveJavaType> = PropertyContainer.empty()) : Bound, AnnotationTarget, WithExtraProperties<PrimitiveJavaType>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias SourceSetDependent<T> = Map<DokkaConfiguration.DokkaSourceSet, T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TypeAliased( val typeAlias: Bound, val inner: Bound, val extra: PropertyContainer<TypeAliased> = PropertyContainer.empty()) : Bound, AnnotationTarget, WithExtraProperties<TypeAliased>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TypeConstructorWithKind(val typeConstructor: TypeConstructor, val kind: ClassKind)
Content copied to clipboard
Link copied to clipboard
data class TypeParameter( val dri: DRI, val name: String, val presentableName: String? = null, val extra: PropertyContainer<TypeParameter> = PropertyContainer.empty()) : Bound, AnnotationTarget, WithExtraProperties<TypeParameter>
Content copied to clipboard
Link copied to clipboard
data class UnresolvedBound(val name: String, val extra: PropertyContainer<UnresolvedBound> = PropertyContainer.empty()) : Bound, AnnotationTarget, WithExtraProperties<UnresolvedBound>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun <T : WithChildren<T>> T.asPrintableTree(nodeNameBuilder: Appendable.(T) -> Unit = { append(it.toString()) }): String
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Documentable.dfs(predicate: (Documentable) -> Boolean): Documentable?
Content copied to clipboard
Link copied to clipboard
fun DTypeParameter.filter(filteredSet: Set<DokkaConfiguration.DokkaSourceSet>): DTypeParameter?
Content copied to clipboard
Link copied to clipboard
fun <T> SourceSetDependent<T>.filtered(sourceSets: Set<DokkaConfiguration.DokkaSourceSet>): Map<DokkaConfiguration.DokkaSourceSet, T>
Content copied to clipboard
fun DokkaConfiguration.DokkaSourceSet?.filtered(sourceSets: Set<DokkaConfiguration.DokkaSourceSet>): DokkaConfiguration.DokkaSourceSet?
Content copied to clipboard
Link copied to clipboard
inline fun <T> WithChildren<*>.firstChildOfType(predicate: (T) -> Boolean): T
Content copied to clipboard
Link copied to clipboard
inline fun <T> WithChildren<*>.firstChildOfTypeOrNull(predicate: (T) -> Boolean): T?
Content copied to clipboard
Link copied to clipboard
inline fun <T : WithChildren<*>> WithChildren<WithChildren<*>>.firstMemberOfType(): T
Content copied to clipboard
inline fun <T : WithChildren<*>> WithChildren<WithChildren<*>>.firstMemberOfType(predicate: (T) -> Boolean): T
Content copied to clipboard
Link copied to clipboard
inline fun <T : WithChildren<*>> WithChildren<WithChildren<*>>.firstMemberOfTypeOrNull(): T?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun DokkaSourceSetID.plus(other: DokkaSourceSetID): CompositeSourceSetID
Content copied to clipboard
Link copied to clipboard
fun SourceSetDependent<Set<ExtraModifiers>>.toAdditionalModifiers(): AdditionalModifiers
Content copied to clipboard
Link copied to clipboard
fun SourceSetDependent<List<Annotations.Annotation>>.toAnnotations(): Annotations
Content copied to clipboard
Link copied to clipboard
fun DokkaConfiguration.DokkaSourceSet.toDisplaySourceSet(): DisplaySourceSet
Content copied to clipboard
Link copied to clipboard
fun Iterable<DokkaConfiguration.DokkaSourceSet>.toDisplaySourceSets(): Set<DisplaySourceSet>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard