Package-level declarations

Types

Link copied to clipboard
data class Callable(val name: String, val receiver: TypeReference? = null, val params: List<TypeReference>)
Link copied to clipboard
data class DRI(val packageName: String? = null, val classNames: String? = null, val callable: Callable? = null, val target: DriTarget = PointingToDeclaration, val extra: String? = null)

DRI stands for DokkaResourceIdentifier

Link copied to clipboard
class DRIExtraContainer(val data: String? = null)
Link copied to clipboard
abstract class DRIExtraProperty<T>
Link copied to clipboard
sealed class DriTarget
Link copied to clipboard
data class JavaClassReference(val name: String) : TypeReference
Link copied to clipboard
data class Nullable(val wrapped: TypeReference) : TypeReference
Link copied to clipboard
data class PointingToCallableParameters(val parameterIndex: Int) : DriTarget
Link copied to clipboard
Link copied to clipboard
data class PointingToGenericParameters(val parameterIndex: Int) : DriTarget
Link copied to clipboard
data class RecursiveType(val rank: Int) : TypeReference
Link copied to clipboard
Link copied to clipboard
data class TypeConstructor(val fullyQualifiedName: String, val params: List<TypeReference>) : TypeReference
Link copied to clipboard
data class TypeParam(val bounds: List<TypeReference>) : TypeReference
Link copied to clipboard
sealed class TypeReference

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun DRI.withClass(name: String): DRI
Link copied to clipboard
Link copied to clipboard