aboutsummaryrefslogtreecommitdiff
path: root/src/Model/DocumentationNodeBuilder.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/Model/DocumentationNodeBuilder.kt')
-rw-r--r--src/Model/DocumentationNodeBuilder.kt82
1 files changed, 41 insertions, 41 deletions
diff --git a/src/Model/DocumentationNodeBuilder.kt b/src/Model/DocumentationNodeBuilder.kt
index b079c499..8fa12012 100644
--- a/src/Model/DocumentationNodeBuilder.kt
+++ b/src/Model/DocumentationNodeBuilder.kt
@@ -10,104 +10,104 @@ class DocumentationNodeBuilder(val context: BindingContext) : DeclarationDescrip
override fun visitDeclarationDescriptor(descriptor: DeclarationDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.Unknown)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Link)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.Unknown)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Link)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitReceiverParameterDescriptor(descriptor: ReceiverParameterDescriptor?, data: DocumentationNode?): DocumentationNode? {
- val node = DocumentationNode(descriptor!!, descriptor.getName().asString(), DocumentationContent.Empty, DocumentationNodeKind.Receiver)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Detail)
+ val node = DocumentationNode(descriptor!!, descriptor.getName().asString(), DocumentationContent.Empty, DocumentationNode.Kind.Receiver)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Detail)
- val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNodeKind.Type)
- node.addReferenceTo(typeNode, DocumentationReferenceKind.Detail)
+ val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNode.Kind.Type)
+ node.addReferenceTo(typeNode, DocumentationReference.Kind.Detail)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitValueParameterDescriptor(descriptor: ValueParameterDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.Parameter)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Detail)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.Parameter)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Detail)
- val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNodeKind.Type)
- node.addReferenceTo(typeNode, DocumentationReferenceKind.Detail)
+ val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNode.Kind.Type)
+ node.addReferenceTo(typeNode, DocumentationReference.Kind.Detail)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitClassDescriptor(descriptor: ClassDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, when (descriptor.getKind()) {
- ClassKind.OBJECT -> DocumentationNodeKind.Object
- ClassKind.TRAIT -> DocumentationNodeKind.Trait
- else -> DocumentationNodeKind.Class
+ ClassKind.OBJECT -> DocumentationNode.Kind.Object
+ ClassKind.TRAIT -> DocumentationNode.Kind.Trait
+ else -> DocumentationNode.Kind.Class
})
- data!!.addReferenceTo(node, DocumentationReferenceKind.Member)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Member)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitFunctionDescriptor(descriptor: FunctionDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.Function)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Member)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.Function)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Member)
- val typeNode = DocumentationNode(descriptor, descriptor.getReturnType().toString(), DocumentationContent.Empty, DocumentationNodeKind.Type)
- node.addReferenceTo(typeNode, DocumentationReferenceKind.Detail)
+ val typeNode = DocumentationNode(descriptor, descriptor.getReturnType().toString(), DocumentationContent.Empty, DocumentationNode.Kind.Type)
+ node.addReferenceTo(typeNode, DocumentationReference.Kind.Detail)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitTypeParameterDescriptor(descriptor: TypeParameterDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.TypeParameter)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Detail)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.TypeParameter)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Detail)
val builtIns = KotlinBuiltIns.getInstance()
for (constraint in descriptor.getUpperBounds()) {
if (constraint == builtIns.getDefaultBound())
continue
- val constraintNode = DocumentationNode(descriptor, constraint.toString(), DocumentationContent.Empty, DocumentationNodeKind.UpperBound)
- node.addReferenceTo(constraintNode, DocumentationReferenceKind.Detail)
+ val constraintNode = DocumentationNode(descriptor, constraint.toString(), DocumentationContent.Empty, DocumentationNode.Kind.UpperBound)
+ node.addReferenceTo(constraintNode, DocumentationReference.Kind.Detail)
}
for (constraint in descriptor.getLowerBounds()) {
if (builtIns.isNothing(constraint))
continue
- val constraintNode = DocumentationNode(descriptor, constraint.toString(), DocumentationContent.Empty, DocumentationNodeKind.LowerBound)
- node.addReferenceTo(constraintNode, DocumentationReferenceKind.Detail)
+ val constraintNode = DocumentationNode(descriptor, constraint.toString(), DocumentationContent.Empty, DocumentationNode.Kind.LowerBound)
+ node.addReferenceTo(constraintNode, DocumentationReference.Kind.Detail)
}
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitPropertyDescriptor(descriptor: PropertyDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.Property)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Member)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.Property)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Member)
- val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNodeKind.Type)
- node.addReferenceTo(typeNode, DocumentationReferenceKind.Detail)
+ val typeNode = DocumentationNode(descriptor, descriptor.getType().toString(), DocumentationContent.Empty, DocumentationNode.Kind.Type)
+ node.addReferenceTo(typeNode, DocumentationReference.Kind.Detail)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitConstructorDescriptor(descriptor: ConstructorDescriptor?, data: DocumentationNode?): DocumentationNode? {
val doc = context.getDocumentation(descriptor!!)
- val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNodeKind.Constructor)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Member)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ val node = DocumentationNode(descriptor, descriptor.getName().asString(), doc, DocumentationNode.Kind.Constructor)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Member)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
override fun visitPackageFragmentDescriptor(descriptor: PackageFragmentDescriptor?, data: DocumentationNode?): DocumentationNode? {
- val node = DocumentationNode(descriptor!!, descriptor.fqName.asString(), DocumentationContent.Empty, DocumentationNodeKind.Package)
- data!!.addReferenceTo(node, DocumentationReferenceKind.Member)
- node.addReferenceTo(data, DocumentationReferenceKind.Owner)
+ val node = DocumentationNode(descriptor!!, descriptor.fqName.asString(), DocumentationContent.Empty, DocumentationNode.Kind.Package)
+ data!!.addReferenceTo(node, DocumentationReference.Kind.Member)
+ node.addReferenceTo(data, DocumentationReference.Kind.Owner)
return node
}
}