aboutsummaryrefslogtreecommitdiff
path: root/src/Kotlin/DocumentationBuilder.kt
AgeCommit message (Collapse)Author
2015-12-03restructure Dokka build to use Gradle for everything except for the Maven pluginDmitry Jemerov
2015-12-02a ScriptDescriptor is a ClassDescriptor nowDmitry Jemerov
2015-11-16update to Kotlin beta 2Dmitry Jemerov
2015-11-04remove extra <p> tags from @paramDmitry Jemerov
2015-11-04extract DescriptorDocumentationParser out of DocumentationBuilderDmitry Jemerov
2015-11-04@Inject all the thingsDmitry Jemerov
2015-11-04streamline setup codeDmitry Jemerov
2015-11-04extract JavadocParser to a separate file; extract DeclarationLinkResolver ↵Dmitry Jemerov
out of DocumentationBuilder
2015-11-03build Kotlin documentation for Java files based on descriptorsDmitry Jemerov
2015-10-30load KDoc comments when building javadocDmitry Jemerov
2015-10-30initial support for generating javadoc from Kotlin light classesDmitry Jemerov
2015-10-29show extensions applicable to superclasses in the list of class membersDmitry Jemerov
2015-10-29show inherited members in the list of class membersDmitry Jemerov
2015-10-29correctly render qualified names for external classesDmitry Jemerov
2015-10-29render 'reified' modifier for type parameter; fix typo re: rendering type ↵Dmitry Jemerov
parameter bounds
2015-10-29Remove "implements operator X" notes because the "operator" modifier is ↵Dmitry Jemerov
sufficient to express that idea
2015-10-29summarize signatures for overloaded stdlib functionsDmitry Jemerov
2015-10-29correctly render star projectionsDmitry Jemerov
2015-10-21M15 code cleanupDmitry Jemerov
2015-10-20update Dokka to Kotlin 1.0-betaDmitry Jemerov
2015-10-01update to Kotlin 0.15.46Dmitry Jemerov
2015-09-21fix rendering of extension function typesDmitry Jemerov
2015-09-11M13 code cleanupDmitry Jemerov
2015-09-10@Deprecated annotation has an uppercase D nowDmitry Jemerov
2015-09-09don't duplicate 'abstract' and 'sealed' modifiersDmitry Jemerov
2015-09-09render annotations with @; render only @MustBeDocumented annotations; render ↵Dmitry Jemerov
all modifiers
2015-09-07work in progress on updating Dokka to latest Kotlin (compiles but does not ↵Dmitry Jemerov
run yet)
2015-07-24Rework toDocumentationNode function to use ConstantValue<*> instead of any?Sergey Mashkov
2015-07-22Upgrade to latest kotlinSergey Mashkov
2015-07-09Fix project after types enhancement from annotationsDenis Zharkov
2015-06-16some cleanupDmitry Jemerov
2015-05-29apply code cleanup; fix couple of deprecations manuallyDmitry Jemerov
2015-05-28report warnings for functions that contain unresolved typesDmitry Jemerov
2015-05-27don't crash if we failed to resolve base type for an extension functionDmitry Jemerov
2015-05-27update to M12 compiler API; store dependency jars in VCS instead of ↵Dmitry Jemerov
depending on Kotlin plugin via path variable
2015-03-23parse included Markdown files to retrieve documentation for modules and packagesDmitry Jemerov
2015-03-19protect against compiler exceptions in resolveKDocLink():Dmitry Jemerov
/Users/yole/jetbrains/kotlin/libraries/build-docs.xml:13: java.lang.IllegalArgumentException: invalid identifier: at org.jetbrains.kotlin.name.Name.identifier(Name.java:56) at org.jetbrains.kotlin.name.Name.guess(Name.java:86) at org.jetbrains.kotlin.name.FqNameUnsafe.compute(FqNameUnsafe.java:77) at org.jetbrains.kotlin.name.FqNameUnsafe.shortName(FqNameUnsafe.java:151) at org.jetbrains.kotlin.name.FqName.shortName(FqName.java:108) at org.jetbrains.kotlin.descriptors.impl.SubpackagesScope.getDescriptors(SubpackagesScope.kt:44) at org.jetbrains.kotlin.resolve.scopes.ChainedScope.getDescriptors(ChainedScope.kt:65) at org.jetbrains.kotlin.resolve.scopes.JetScope$$TImpl.getDescriptors$default(JetScope.kt:53) at org.jetbrains.kotlin.idea.kdoc.KdocPackage$KDocReference$7d64cd50.resolveKDocLink(KDocReference.kt:94) at org.jetbrains.kotlin.idea.kdoc.KdocPackage.resolveKDocLink(KDocReference.kt:1) at org.jetbrains.dokka.DocumentationBuilder.resolveContentLink(DocumentationBuilder.kt:174)
2015-03-19hide internal members from the documentation; understand @suppress tags in ↵Dmitry Jemerov
javadoc comments; don't show "Extension functions for external class" block if all extension functions for that class are hidden
2015-03-19fix deprecated lambda syntaxDmitry Jemerov
2015-03-17default objects -> companion objectsDmitry Jemerov
2015-03-11show source locations for warningsDmitry Jemerov
2015-03-06generate documentation for default object extension propertiesDmitry Jemerov
2015-03-05update dokka and intellij-markdown to latest Kotlin changesDmitry Jemerov
2015-03-05special case to ensure that we find base class documentation for stdlib ↵Dmitry Jemerov
classes that override equals/hashCode/toString
2015-03-02option to exclude deprecated members from generated documentationDmitry Jemerov
2015-03-02don't report constructor as undocumented if its containing class is deprecatedDmitry Jemerov
2015-03-02don't include members in documentation if they have @suppress tagDmitry Jemerov
2015-03-02report warnings for missing documentation and unresolved linksDmitry Jemerov
2015-03-02for functions that can be called as operators, show operator being implementedDmitry Jemerov
2015-03-02linkify type names in type parameter constraintsDmitry Jemerov