diff options
Diffstat (limited to 'src/Model/DocumentationNodeBuilder.kt')
-rw-r--r-- | src/Model/DocumentationNodeBuilder.kt | 82 |
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 } } |