Package org. jetbrains. dokka. model
Types
ActualTypealias
Link copied to clipboard
data class ActualTypealias(underlyingType: SourceSetDependent<Bound>) : ExtraProperty<DClasslike>
Content copied to clipboard
AdditionalModifiers
Link copied to clipboard
class AdditionalModifiers(content: SourceSetDependent<Set<ExtraModifiers>>) : ExtraProperty<Documentable>
Content copied to clipboard
AnnotationParameterValue
Link copied to clipboard
sealed class AnnotationParameterValue
Content copied to clipboard
Annotations
Link copied to clipboard
data class Annotations(myContent: SourceSetDependent<List<Annotations.Annotation>>) : ExtraProperty<AnnotationTarget>
Content copied to clipboard
AnnotationTarget
Link copied to clipboard
interface AnnotationTarget
Content copied to clipboard
AnnotationValue
Link copied to clipboard
data class AnnotationValue(annotation: Annotations.Annotation) : AnnotationParameterValue
Content copied to clipboard
ArrayValue
Link copied to clipboard
data class ArrayValue(value: List<AnnotationParameterValue>) : AnnotationParameterValue
Content copied to clipboard
BooleanConstant
Link copied to clipboard
BooleanValue
Link copied to clipboard
Bound
Link copied to clipboard
Callable
Link copied to clipboard
interface Callable : WithVisibility, WithType, WithAbstraction, WithSources, WithIsExpectActual
Content copied to clipboard
CheckedExceptions
Link copied to clipboard
data class CheckedExceptions(exceptions: SourceSetDependent<List<DRI>>) : ExtraProperty<Documentable> , ExtraProperty.Key<Documentable, ObviousMember>
Content copied to clipboard
ClassValue
Link copied to clipboard
data class ClassValue(className: String, classDRI: DRI) : AnnotationParameterValue
Content copied to clipboard
ComplexExpression
Link copied to clipboard
CompositeSourceSetID
Link copied to clipboard
ConstructorValues
Link copied to clipboard
data class ConstructorValues(values: SourceSetDependent<List<Expression>>) : ExtraProperty<DEnumEntry>
Content copied to clipboard
Contravariance
Link copied to clipboard
Covariance
Link copied to clipboard
DAnnotation
Link copied to clipboard
data class DAnnotation(name: String, dri: DRI, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, visibility: SourceSetDependent<Visibility>, companion: DObject?, constructors: List<DFunction>, generics: List<DTypeParameter>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DAnnotation>) : DClasslike, WithCompanion, WithConstructors, WithExtraProperties<DAnnotation> , WithGenerics
Content copied to clipboard
DClass
Link copied to clipboard
data class DClass(dri: DRI, name: String, constructors: List<DFunction>, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, sources: SourceSetDependent<DocumentableSource>, visibility: SourceSetDependent<Visibility>, companion: DObject?, generics: List<DTypeParameter>, supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, modifier: SourceSetDependent<Modifier>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DClass>) : DClasslike, WithAbstraction, WithCompanion, WithConstructors, WithGenerics, WithSupertypes, WithExtraProperties<DClass>
Content copied to clipboard
DClasslike
Link copied to clipboard
sealed class DClasslike : Documentable, WithScope, WithVisibility, WithSources, WithIsExpectActual
Content copied to clipboard
DefaultValue
Link copied to clipboard
DEnum
Link copied to clipboard
data class DEnum(dri: DRI, name: String, entries: List<DEnumEntry>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, visibility: SourceSetDependent<Visibility>, companion: DObject?, constructors: List<DFunction>, supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DEnum>) : DClasslike, WithCompanion, WithConstructors, WithSupertypes, WithExtraProperties<DEnum>
Content copied to clipboard
DEnumEntry
Link copied to clipboard
data class DEnumEntry(dri: DRI, name: String, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, extra: PropertyContainer<DEnumEntry>) : Documentable, WithScope, WithExtraProperties<DEnumEntry>
Content copied to clipboard
DFunction
Link copied to clipboard
data class DFunction(dri: DRI, name: String, isConstructor: Boolean, parameters: List<DParameter>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, visibility: SourceSetDependent<Visibility>, type: Bound, generics: List<DTypeParameter>, receiver: DParameter?, modifier: SourceSetDependent<Modifier>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DFunction>) : Documentable, Callable, WithGenerics, WithExtraProperties<DFunction>
Content copied to clipboard
DInterface
Link copied to clipboard
data class DInterface(dri: DRI, name: String, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, visibility: SourceSetDependent<Visibility>, companion: DObject?, generics: List<DTypeParameter>, supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DInterface>) : DClasslike, WithCompanion, WithGenerics, WithSupertypes, WithExtraProperties<DInterface>
Content copied to clipboard
DisplaySourceSet
Link copied to clipboard
data class DisplaySourceSet(sourceSetIDs: CompositeSourceSetID, name: String, platform: Platform) : SelfRepresentingSingletonSet<DisplaySourceSet>
Content copied to clipboard
DModule
Link copied to clipboard
data class DModule(name: String, packages: List<DPackage>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, extra: PropertyContainer<DModule>) : Documentable, WithExtraProperties<DModule>
Content copied to clipboard
DObject
Link copied to clipboard
data class DObject(name: String?, dri: DRI, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, visibility: SourceSetDependent<Visibility>, supertypes: SourceSetDependent<List<TypeConstructorWithKind>>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, isExpectActual: Boolean, extra: PropertyContainer<DObject>) : DClasslike, WithSupertypes, WithExtraProperties<DObject>
Content copied to clipboard
Documentable
Link copied to clipboard
abstract class Documentable : WithChildren<Documentable> , AnnotationTarget
Content copied to clipboard
DocumentableSource
Link copied to clipboard
interface DocumentableSource
Content copied to clipboard
DoubleConstant
Link copied to clipboard
DoubleValue
Link copied to clipboard
DPackage
Link copied to clipboard
data class DPackage(dri: DRI, functions: List<DFunction>, properties: List<DProperty>, classlikes: List<DClasslike>, typealiases: List<DTypeAlias>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, extra: PropertyContainer<DPackage>) : Documentable, WithScope, WithExtraProperties<DPackage>
Content copied to clipboard
DParameter
Link copied to clipboard
data class DParameter(dri: DRI, name: String?, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, type: Bound, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, extra: PropertyContainer<DParameter>) : Documentable, WithExtraProperties<DParameter> , WithType
Content copied to clipboard
DProperty
Link copied to clipboard
data class DProperty(dri: DRI, name: String, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sources: SourceSetDependent<DocumentableSource>, visibility: SourceSetDependent<Visibility>, type: Bound, receiver: DParameter?, setter: DFunction?, getter: DFunction?, modifier: SourceSetDependent<Modifier>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, generics: List<DTypeParameter>, isExpectActual: Boolean, extra: PropertyContainer<DProperty>) : Documentable, Callable, WithExtraProperties<DProperty> , WithGenerics
Content copied to clipboard
DTypeAlias
Link copied to clipboard
data class DTypeAlias(dri: DRI, name: String, type: Bound, underlyingType: SourceSetDependent<Bound>, visibility: SourceSetDependent<Visibility>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, generics: List<DTypeParameter>, extra: PropertyContainer<DTypeAlias>) : Documentable, WithType, WithVisibility, WithExtraProperties<DTypeAlias> , WithGenerics
Content copied to clipboard
DTypeParameter
Link copied to clipboard
data class DTypeParameter(variantTypeParameter: Variance<TypeParameter>, documentation: SourceSetDependent<DocumentationNode>, expectPresentInSet: DokkaConfiguration.DokkaSourceSet?, bounds: List<Bound>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, extra: PropertyContainer<DTypeParameter>) : Documentable, WithExtraProperties<DTypeParameter>
Content copied to clipboard
EnumValue
Link copied to clipboard
data class EnumValue(enumName: String, enumDri: DRI) : AnnotationParameterValue
Content copied to clipboard
ExceptionInSupertypes
Link copied to clipboard
data class ExceptionInSupertypes(exceptions: SourceSetDependent<List<TypeConstructor>>) : ExtraProperty<Documentable>
Content copied to clipboard
Expression
Link copied to clipboard
interface Expression
Content copied to clipboard
ExtraModifiers
Link copied to clipboard
sealed class ExtraModifiers
Content copied to clipboard
FloatConstant
Link copied to clipboard
FloatValue
Link copied to clipboard
FunctionalTypeConstructor
Link copied to clipboard
data class FunctionalTypeConstructor(dri: DRI, projections: List<Projection>, isExtensionFunction: Boolean, isSuspendable: Boolean, presentableName: String?, extra: PropertyContainer<FunctionalTypeConstructor>) : TypeConstructor, WithExtraProperties<FunctionalTypeConstructor>
Content copied to clipboard
GenericTypeConstructor
Link copied to clipboard
data class GenericTypeConstructor(dri: DRI, projections: List<Projection>, presentableName: String?, extra: PropertyContainer<GenericTypeConstructor>) : TypeConstructor, WithExtraProperties<GenericTypeConstructor>
Content copied to clipboard
ImplementedInterfaces
Link copied to clipboard
data class ImplementedInterfaces(interfaces: SourceSetDependent<List<TypeConstructor>>) : ExtraProperty<Documentable>
Content copied to clipboard
InheritedMember
Link copied to clipboard
data class InheritedMember(inheritedFrom: SourceSetDependent<DRI?>) : ExtraProperty<Documentable>
Content copied to clipboard
IntegerConstant
Link copied to clipboard
IntValue
Link copied to clipboard
Invariance
Link copied to clipboard
JavaClassKindTypes
Link copied to clipboard
JavaModifier
Link copied to clipboard
JavaObject
Link copied to clipboard
data class JavaObject(extra: PropertyContainer<JavaObject>) : Bound, WithExtraProperties<JavaObject>
Content copied to clipboard
JavaVisibility
Link copied to clipboard
KotlinClassKindTypes
Link copied to clipboard
KotlinModifier
Link copied to clipboard
KotlinVisibility
Link copied to clipboard
LiteralValue
Link copied to clipboard
LongValue
Link copied to clipboard
NullValue
Link copied to clipboard
ObviousMember
Link copied to clipboard
object ObviousMember : ExtraProperty<Documentable> , ExtraProperty.Key<Documentable, ObviousMember>
Content copied to clipboard
PrimaryConstructorExtra
Link copied to clipboard
object PrimaryConstructorExtra : ExtraProperty<DFunction> , ExtraProperty.Key<DFunction, PrimaryConstructorExtra>
Content copied to clipboard
PrimitiveJavaType
Link copied to clipboard
Projection
Link copied to clipboard
sealed class Projection
Content copied to clipboard
SourceSetDependent
Link copied to clipboard
typealias SourceSetDependent<T> = Map<DokkaConfiguration.DokkaSourceSet, T>
Content copied to clipboard
Star
Link copied to clipboard
StringConstant
Link copied to clipboard
StringValue
Link copied to clipboard
TypeAliased
Link copied to clipboard
TypeConstructor
Link copied to clipboard
TypeConstructorWithKind
Link copied to clipboard
data class TypeConstructorWithKind(typeConstructor: TypeConstructor, kind: ClassKind)
Content copied to clipboard
TypeParameter
Link copied to clipboard
data class TypeParameter(dri: DRI, name: String, presentableName: String?, extra: PropertyContainer<TypeParameter>) : Bound, WithExtraProperties<TypeParameter>
Content copied to clipboard
UnresolvedBound
Link copied to clipboard
Variance
Link copied to clipboard
Visibility
Link copied to clipboard
sealed class Visibility
Content copied to clipboard
WithAbstraction
Link copied to clipboard
interface WithAbstraction
Content copied to clipboard
WithChildren
Link copied to clipboard
WithCompanion
Link copied to clipboard
interface WithCompanion
Content copied to clipboard
WithConstructors
Link copied to clipboard
interface WithConstructors
Content copied to clipboard
WithGenerics
Link copied to clipboard
interface WithGenerics
Content copied to clipboard
WithIsExpectActual
Link copied to clipboard
interface WithIsExpectActual
Content copied to clipboard
WithSources
Link copied to clipboard
interface WithSources
Content copied to clipboard
WithSupertypes
Link copied to clipboard
interface WithSupertypes
Content copied to clipboard
WithVisibility
Link copied to clipboard
interface WithVisibility
Content copied to clipboard
Functions
asPrintableTree
Link copied to clipboard
fun <T : WithChildren<T>> T.asPrintableTree(nodeNameBuilder: Appendable.(T) -> Unit = { append(it.toString()) }): String
Content copied to clipboard
childrenOfType
Link copied to clipboard
dfs
Link copied to clipboard
fun Documentable.dfs(predicate: (Documentable) -> Boolean): Documentable?
Content copied to clipboard
filter
Link copied to clipboard
fun DTypeParameter.filter(filteredSet: Set<DokkaConfiguration.DokkaSourceSet>): DTypeParameter?
Content copied to clipboard
filtered
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
firstChildOfType
Link copied to clipboard
inline fun <T> WithChildren<*>.firstChildOfType(predicate: (T) -> Boolean): T
Content copied to clipboard
firstChildOfTypeOrNull
Link copied to clipboard
inline fun <T> WithChildren<*>.firstChildOfTypeOrNull(predicate: (T) -> Boolean): T?
Content copied to clipboard
firstMemberOfType
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
firstMemberOfTypeOrNull
Link copied to clipboard
inline fun <T : WithChildren<*>> WithChildren<WithChildren<*>>.firstMemberOfTypeOrNull(): T?
Content copied to clipboard
orEmpty
Link copied to clipboard
plus
Link copied to clipboard
operator fun DokkaSourceSetID.plus(other: DokkaSourceSetID): CompositeSourceSetID
Content copied to clipboard
toAdditionalModifiers
Link copied to clipboard
fun SourceSetDependent<Set<ExtraModifiers>>.toAdditionalModifiers(): AdditionalModifiers
Content copied to clipboard
toAnnotations
Link copied to clipboard
fun SourceSetDependent<List<Annotations.Annotation>>.toAnnotations(): Annotations
Content copied to clipboard
toDisplaySourceSet
Link copied to clipboard
fun DokkaConfiguration.DokkaSourceSet.toDisplaySourceSet(): DisplaySourceSet
Content copied to clipboard
toDisplaySourceSets
Link copied to clipboard
fun Iterable<DokkaConfiguration.DokkaSourceSet>.toDisplaySourceSets(): Set<DisplaySourceSet>
Content copied to clipboard
withDescendants
Link copied to clipboard
withDri
Link copied to clipboard
Properties
sourceSetIDs
Link copied to clipboard