diff --git a/pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java b/pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java index 24f9a77ab..aaaa7323a 100644 --- a/pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java +++ b/pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java @@ -209,7 +209,6 @@ import org.pkl.core.stdlib.registry.ExternalMemberRegistry; import org.pkl.core.stdlib.registry.MemberRegistryFactory; import org.pkl.core.util.CollectionUtils; import org.pkl.core.util.EconomicMaps; -import org.pkl.core.util.ErrorMessages; import org.pkl.core.util.IoUtils; import org.pkl.core.util.Pair; import org.pkl.parser.Span; @@ -394,14 +393,20 @@ public class AstBuilder extends AbstractAstBuilder { if (currentScope.getConstLevel() == ConstLevel.MODULE) { for (var scope = currentScope; scope != null; scope = scope.getParent()) { if (scope.isAnnotationScope()) { - errorMessage = ErrorMessages.create("invalidModuleTypeInAnnotation"); - break; + throw exceptionBuilder() + .withSourceSection(sourceSection) + .evalError("invalidModuleTypeInAnnotation") + .build(); } else if (scope.isClassScope()) { - errorMessage = ErrorMessages.create("invalidModuleTypeInClass"); - break; + throw exceptionBuilder() + .withSourceSection(sourceSection) + .evalError("invalidModuleTypeInClass") + .build(); } else if (scope.isTypeAliasScope()) { - errorMessage = ErrorMessages.create("invalidModuleTypeInTypeAlias"); - break; + throw exceptionBuilder() + .withSourceSection(sourceSection) + .evalError("invalidModuleTypeInTypeAlias") + .build(); } } } @@ -418,18 +423,16 @@ public class AstBuilder extends AbstractAstBuilder { } var message = scope.isPropertyScope() ? "invalidModuleTypeInProperty" : "invalidModuleTypeInMethod"; - errorMessage = ErrorMessages.create(message, scope.getQualifiedName()); - break; + throw exceptionBuilder() + .withSourceSection(sourceSection) + .evalError(message, scope.getQualifiedName()) + .build(); } } } - assert errorMessage != null; - // TODO: when making this an error, update comment on moduleClass in ReferenceTypeNode.eval - VmContext.get(null) - .getLogger() - .warn( - errorMessage + " This will be an error in a future release.", - VmUtils.createStackFrame(sourceSection, null)); + + // we should always throw a real exception before we get here! + throw PklBugException.unreachableCode(); } @Override diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input-helper/types/typeAliasModule.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input-helper/types/typeAliasModule.pkl deleted file mode 100644 index 7a2b4e609..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/input-helper/types/typeAliasModule.pkl +++ /dev/null @@ -1 +0,0 @@ -typealias MyModule = module diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType1.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType1.pkl index f5259a4c7..517e6fc40 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType1.pkl +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType1.pkl @@ -18,26 +18,8 @@ res6a: module = res6[0] function fun(m: module): List = List((m) { x = 2 }) -class Bad { - res7: module = "abc" - - res8: module = new Person {} - - res9: module? = new Person {} - - res10: List = List(new Person {}) -} - class Person -res7 = test.catch(() -> new Bad {}.res7) - -res8 = test.catch(() -> new Bad {}.res8) - -res9 = test.catch(() -> new Bad {}.res9) - -res10 = test.catch(() -> new Bad {}.res10) - output { // force eval but don't render to prevent recursion value = @@ -48,9 +30,5 @@ output { let (r5 = res5) let (r6 = res6) let (r6a = res6a) - let (r7 = res7) - let (r8 = res8) - let (r9 = res9) - let (r10 = res10) new Dynamic { result = "ok" } } diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType2.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType2.pkl index 8127beed6..35c1c5364 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType2.pkl +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType2.pkl @@ -20,26 +20,8 @@ res6a: module = res6[0] function fun(m: module): List = List((m) { x = 2 }) -class Bad { - res7: module = "abc" - - res8: module = new Person {} - - res9: module? = new Person {} - - res10: List = List(new Person {}) -} - class Person -res7 = test.catch(() -> new Bad {}.res7) - -res8 = test.catch(() -> new Bad {}.res8) - -res9 = test.catch(() -> new Bad {}.res9) - -res10 = test.catch(() -> new Bad {}.res10) - output { // force eval but don't render to prevent recursion value = @@ -50,9 +32,5 @@ output { let (r5 = res5) let (r6 = res6) let (r6a = res6a) - let (r7 = res7) - let (r8 = res8) - let (r9 = res9) - let (r10 = res10) new Dynamic { result = "ok" } } diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4.pkl deleted file mode 100644 index 224b852d3..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4.pkl +++ /dev/null @@ -1,21 +0,0 @@ -typealias Foo = module - -@Baz { valid = true is module } -class Bar { - baz: module -} - -class Baz extends Annotation { - valid: Boolean -} - -const qux = true is module -const function quux() = true is module - -const corge = new { - grault { - garply = true is module - } -} - -hidden const waldo = (x: module) -> true diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4a.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4a.pkl new file mode 100644 index 000000000..490d25a9c --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4a.pkl @@ -0,0 +1 @@ +typealias Foo = module diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4b.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4b.pkl new file mode 100644 index 000000000..a0a8fb78b --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4b.pkl @@ -0,0 +1,6 @@ +@Baz { valid = true is module } +class Bar + +class Baz extends Annotation { + valid: Boolean +} diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4c.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4c.pkl new file mode 100644 index 000000000..acfcf0975 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4c.pkl @@ -0,0 +1,3 @@ +class Bar { + baz: module +} diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4d.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4d.pkl new file mode 100644 index 000000000..9c12f2ce4 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4d.pkl @@ -0,0 +1 @@ +const qux = true is module diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4e.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4e.pkl new file mode 100644 index 000000000..c46410770 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4e.pkl @@ -0,0 +1 @@ +const function quux() = true is module diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4f.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4f.pkl new file mode 100644 index 000000000..7310a24da --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4f.pkl @@ -0,0 +1,5 @@ +const corge = new { + grault { + garply = true is module + } +} diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4g.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4g.pkl new file mode 100644 index 000000000..27713d48f --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType4g.pkl @@ -0,0 +1 @@ +hidden const waldo = (x: module) -> true diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType6.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType6.pkl index aeb3e119e..24aaa026e 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType6.pkl +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/types/currentModuleType6.pkl @@ -4,8 +4,6 @@ import ".../input-helper/types/moduleTypeProperty.pkl" class ModuleSubclass extends moduleTypeProperty { x = 2 - hidden mod2: module - mod2x = mod2.x } x = -1 diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/types/typeAlias6.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/types/typeAlias6.pkl deleted file mode 100644 index a83f7bc54..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/types/typeAlias6.pkl +++ /dev/null @@ -1,3 +0,0 @@ -import "../../input-helper/types/typeAliasModule.pkl" - -res: typeAliasModule = module diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.err deleted file mode 100644 index b9573396e..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.err +++ /dev/null @@ -1,5 +0,0 @@ -result = "ok" -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType1.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType1.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType1.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType1.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.pcf b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.pcf new file mode 100644 index 000000000..53dc6b389 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType1.pcf @@ -0,0 +1 @@ +result = "ok" diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.err deleted file mode 100644 index 8eee1b684..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.err +++ /dev/null @@ -1,5 +0,0 @@ -result = "ok" -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.pcf b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.pcf new file mode 100644 index 000000000..53dc6b389 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType2.pcf @@ -0,0 +1 @@ +result = "ok" diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.err deleted file mode 100644 index 8eee1b684..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.err +++ /dev/null @@ -1,5 +0,0 @@ -result = "ok" -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType2.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.pcf b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.pcf new file mode 100644 index 000000000..53dc6b389 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType3.pcf @@ -0,0 +1 @@ +result = "ok" diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4.err deleted file mode 100644 index 2a3040b5f..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4.err +++ /dev/null @@ -1,13 +0,0 @@ -qux = false -corge { - grault { - garply = false - } -} -pkl: WARN: Cannot reference `module` type within an annotation body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type within a type alias body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type from const property `currentModuleType4#qux`. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type from const property `currentModuleType4#corge`. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type from const property `currentModuleType4#waldo`. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) -pkl: WARN: Cannot reference `module` type from const method `currentModuleType4#quux`. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType4.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4a.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4a.err new file mode 100644 index 000000000..ea8c831f8 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4a.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type within a type alias body. + +x | typealias Foo = module + ^^^^^^ +at currentModuleType4a#Foo (file:///$snippetsDir/input/types/currentModuleType4a.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4b.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4b.err new file mode 100644 index 000000000..dd04c9ee5 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4b.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type within an annotation body. + +x | @Baz { valid = true is module } + ^^^^^^ +at currentModuleType4b#Bar.valid (file:///$snippetsDir/input/types/currentModuleType4b.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4c.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4c.err new file mode 100644 index 000000000..a40826391 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4c.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type within a class body. + +x | baz: module + ^^^^^^ +at currentModuleType4c#Bar.baz (file:///$snippetsDir/input/types/currentModuleType4c.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4d.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4d.err new file mode 100644 index 000000000..fa1cbf480 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4d.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type from const property `currentModuleType4d#qux`. + +x | const qux = true is module + ^^^^^^ +at currentModuleType4d#qux (file:///$snippetsDir/input/types/currentModuleType4d.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4e.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4e.err new file mode 100644 index 000000000..27e41039d --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4e.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type from const method `currentModuleType4e#quux`. + +x | const function quux() = true is module + ^^^^^^ +at currentModuleType4e#quux (file:///$snippetsDir/input/types/currentModuleType4e.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4f.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4f.err new file mode 100644 index 000000000..20605a6ca --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4f.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type from const property `currentModuleType4f#corge`. + +x | garply = true is module + ^^^^^^ +at currentModuleType4f#corge.grault.garply (file:///$snippetsDir/input/types/currentModuleType4f.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4g.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4g.err new file mode 100644 index 000000000..1604f2819 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType4g.err @@ -0,0 +1,6 @@ +–– Pkl Error –– +Cannot reference `module` type from const property `currentModuleType4g#waldo`. + +x | hidden const waldo = (x: module) -> true + ^^^^^^ +at currentModuleType4g#waldo. (file:///$snippetsDir/input/types/currentModuleType4g.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.pcf similarity index 67% rename from pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.err rename to pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.pcf index f5b61bdf0..f17fbb6f5 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.err +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/types/currentModuleType6.pcf @@ -13,7 +13,5 @@ res3 { x = 2 y = 2 modName = "currentModuleType6#ModuleSubclass" - mod2x = -1 } res4 = "Expected value of type `currentModuleType6#ModuleSubclass`, but got type `moduleTypeProperty`. Value: new moduleTypeProperty { x = ?; y = ?; modName = ? }" -pkl: WARN: Cannot reference `module` type within a class body. This will be an error in a future release. (file:///$snippetsDir/input/types/currentModuleType6.pkl) diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/types/typeAlias6.err b/pkl-core/src/test/files/LanguageSnippetTests/output/types/typeAlias6.err deleted file mode 100644 index 7cbec714c..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/types/typeAlias6.err +++ /dev/null @@ -1,16 +0,0 @@ -pkl: WARN: Cannot reference `module` type within a type alias body. This will be an error in a future release. (file:///$snippetsDir/input-helper/types/typeAliasModule.pkl) -–– Pkl Error –– -Expected value of type `typeAliasModule`, but got type `typeAlias6`. -Value: new typeAlias6 { res = ? } - -x | res: typeAliasModule = module - ^^^^^^^^^^^^^^^ -at typeAlias6#res (file:///$snippetsDir/input/types/typeAlias6.pkl) - -xxx | renderer.renderDocument(value) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -at pkl.base#Module.output.text (pkl:base) - -xxx | if (renderer is BytesRenderer) renderer.renderDocument(value) else text.encodeToBytes("UTF-8") - ^^^^ -at pkl.base#Module.output.bytes (pkl:base) diff --git a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/moduleTypes2.pkl b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/moduleTypes2.pkl index d03fb5d32..8b6a87116 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/moduleTypes2.pkl +++ b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/moduleTypes2.pkl @@ -29,9 +29,9 @@ class Foo { x5: String|moduleTypes1|Int - x6: module + x6: this - x7: List + x7: List - x8: String|module|Int + x8: String|this|Int } diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/moduleTypes2/Foo.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/moduleTypes2/Foo.html index 465991292..b2ff8cc39 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/moduleTypes2/Foo.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/moduleTypes2/Foo.html @@ -108,7 +108,7 @@
-
x6: moduleSource
+
x6: thisSource
@@ -119,7 +119,7 @@
-
x7: List<module>Source
+
x7: List<this>Source
@@ -130,7 +130,7 @@
-
x8: String|module|IntSource
+
x8: String|this|IntSource
diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/package-data.json b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/package-data.json index a81a0bea2..998a5ed25 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/package-data.json +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/package-data.json @@ -1 +1 @@ -{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3"},"summary":"Docs for Package 1.","deprecation":"com.package1 is deprecated","sourceCode":"https://example.com/package1/","sourceCodeUrlScheme":"https://example.com/package1%{path}#L%{line}-L%{endLine}","dependencies":[{"ref":{"pkg":"com.package2","pkgUri":null,"version":"4.5.6"}},{"ref":{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9"}},{"ref":{"pkg":"pkl","pkgUri":null,"version":"0.24.0"}}],"modules":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces"},"summary":"This is a module that has spaces in its name.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"BaseClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClss"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClssWithExpandableComment"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments3"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments4"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments5"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments6"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments7"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments8"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance"},"summary":"Class inheritance involving abstract, open, and final classes.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass3"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass4"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments"},"summary":"Class methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers"},"summary":"Class methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations"},"summary":"Class methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences"},"summary":"Class methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ClassWithAnnotatedProperty"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments"},"summary":"Class properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers"},"summary":"Class properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations"},"summary":"Class properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences"},"summary":"Class properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Project"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks"},"summary":"[external1], [external1.MyClass]\n[shared], [shared.MyClass]\n[age], [sing()], [Person], [Person.name], [Person.call()], [PersonList]\n[docLinks], [docLinks.age], [docLinks.sing()],\n[docLinks.Person], [docLinks.Person.name], [docLinks.PersonList],\n[custom *link* text][docLinks.sing()]\n[module], [module.age], [module.sing()],\n[module.Person], [module.Person.name], [module.PersonList],\n[custom *link* text][module.sing()]","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"PersonList","isTypeAlias":true},"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ExtendClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments"},"summary":"Module methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers"},"summary":"Module methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations"},"summary":"Module methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences"},"summary":"Module methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments"},"summary":"Module properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers"},"summary":"Module properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations"},"summary":"Module properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences"},"summary":"Module properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package2","pkgUri":null,"version":"4.5.6","module":"Module3","type":"Class Two {}"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"Person2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]}]} \ No newline at end of file +{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3"},"summary":"Docs for Package 1.","deprecation":"com.package1 is deprecated","sourceCode":"https://example.com/package1/","sourceCodeUrlScheme":"https://example.com/package1%{path}#L%{line}-L%{endLine}","dependencies":[{"ref":{"pkg":"com.package2","pkgUri":null,"version":"4.5.6"}},{"ref":{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9"}},{"ref":{"pkg":"pkl","pkgUri":null,"version":"0.24.0"}}],"modules":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces"},"summary":"This is a module that has spaces in its name.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"BaseClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClss"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClssWithExpandableComment"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments3"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments4"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments5"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments6"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments7"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments8"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance"},"summary":"Class inheritance involving abstract, open, and final classes.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass3"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass4"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments"},"summary":"Class methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers"},"summary":"Class methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations"},"summary":"Class methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences"},"summary":"Class methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ClassWithAnnotatedProperty"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments"},"summary":"Class properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers"},"summary":"Class properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations"},"summary":"Class properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences"},"summary":"Class properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Project"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks"},"summary":"[external1], [external1.MyClass]\n[shared], [shared.MyClass]\n[age], [sing()], [Person], [Person.name], [Person.call()], [PersonList]\n[docLinks], [docLinks.age], [docLinks.sing()],\n[docLinks.Person], [docLinks.Person.name], [docLinks.PersonList],\n[custom *link* text][docLinks.sing()]\n[module], [module.age], [module.sing()],\n[module.Person], [module.Person.name], [module.PersonList],\n[custom *link* text][module.sing()]","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"PersonList","isTypeAlias":true},"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ExtendClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments"},"summary":"Module methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers"},"summary":"Module methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations"},"summary":"Module methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences"},"summary":"Module methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments"},"summary":"Module properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers"},"summary":"Module properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations"},"summary":"Module properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences"},"summary":"Module properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package2","pkgUri":null,"version":"4.5.6","module":"Module3","type":"Class Two {}"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"Person2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]}]} \ No newline at end of file diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/search-index.js b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/search-index.js index ae9b9d928..af2d42541 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/search-index.js +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/search-index.js @@ -1 +1 @@ -searchData='[{"name":"com.package1.Module Containing Spaces","kind":1,"url":"Module Containing Spaces/index.html"},{"name":"com.package1.baseModule","kind":1,"url":"baseModule/index.html"},{"name":"baseProperty","kind":5,"url":"baseModule/index.html#baseProperty","sig":": unknown","parId":1},{"name":"baseMethod","kind":4,"url":"baseModule/index.html#baseMethod()","sig":"(): unknown","parId":1},{"name":"BaseClass","kind":3,"url":"baseModule/BaseClass.html","parId":1},{"name":"com.package1.classAnnotations","kind":1,"url":"classAnnotations/index.html"},{"name":"AnnotatedClss","kind":3,"url":"classAnnotations/AnnotatedClss.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClssWithExpandableComment","kind":3,"url":"classAnnotations/AnnotatedClssWithExpandableComment.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClass","kind":3,"url":"classAnnotations/AnnotatedClass.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"com.package1.classComments","kind":1,"url":"classComments/index.html"},{"name":"Comments1","kind":3,"url":"classComments/Comments1.html","parId":9},{"name":"Comments2","kind":3,"url":"classComments/Comments2.html","parId":9},{"name":"Comments3","kind":3,"url":"classComments/Comments3.html","parId":9},{"name":"Comments4","kind":3,"url":"classComments/Comments4.html","parId":9},{"name":"Comments5","kind":3,"url":"classComments/Comments5.html","parId":9},{"name":"Comments6","kind":3,"url":"classComments/Comments6.html","parId":9},{"name":"Comments7","kind":3,"url":"classComments/Comments7.html","parId":9},{"name":"Comments8","kind":3,"url":"classComments/Comments8.html","parId":9},{"name":"com.package1.classInheritance","kind":1,"url":"classInheritance/index.html"},{"name":"MyClass1","kind":3,"url":"classInheritance/MyClass1.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass1.html#property1","sig":": Boolean","parId":19},{"name":"method1","kind":4,"url":"classInheritance/MyClass1.html#method1()","sig":"(arg): Boolean","parId":19},{"name":"MyClass2","kind":3,"url":"classInheritance/MyClass2.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass2.html#property1","sig":": Boolean","parId":22},{"name":"property2","kind":5,"url":"classInheritance/MyClass2.html#property2","sig":": String","parId":22},{"name":"method1","kind":4,"url":"classInheritance/MyClass2.html#method1()","sig":"(arg): Boolean","parId":22},{"name":"method2","kind":4,"url":"classInheritance/MyClass2.html#method2()","sig":"(arg): Boolean","parId":22},{"name":"MyClass3","kind":3,"url":"classInheritance/MyClass3.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass3.html#property1","sig":": Boolean","parId":27},{"name":"method1","kind":4,"url":"classInheritance/MyClass3.html#method1()","sig":"(arg): Boolean","parId":27},{"name":"MyClass4","kind":3,"url":"classInheritance/MyClass4.html","parId":18},{"name":"property4","kind":5,"url":"classInheritance/MyClass4.html#property4","sig":": String","parId":30},{"name":"method3","kind":4,"url":"classInheritance/MyClass4.html#method3()","sig":"(arg): Boolean","parId":30},{"name":"com.package1.classMethodComments","kind":1,"url":"classMethodComments/index.html"},{"name":"Comments","kind":3,"url":"classMethodComments/Comments.html","parId":33},{"name":"method1","kind":4,"url":"classMethodComments/Comments.html#method1()","sig":"(): Float","parId":34},{"name":"method2","kind":4,"url":"classMethodComments/Comments.html#method2()","sig":"(): Float","parId":34},{"name":"method3","kind":4,"url":"classMethodComments/Comments.html#method3()","sig":"(): Float","parId":34},{"name":"method4","kind":4,"url":"classMethodComments/Comments.html#method4()","sig":"(): Float","parId":34},{"name":"method5","kind":4,"url":"classMethodComments/Comments.html#method5()","sig":"(): Float","parId":34},{"name":"method6","kind":4,"url":"classMethodComments/Comments.html#method6()","sig":"(): Float","parId":34},{"name":"method7","kind":4,"url":"classMethodComments/Comments.html#method7()","sig":"(): Float","parId":34},{"name":"com.package1.classMethodModifiers","kind":1,"url":"classMethodModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classMethodModifiers/Modifiers.html","parId":42},{"name":"method1","kind":4,"url":"classMethodModifiers/Modifiers.html#method1()","sig":"(arg): Boolean","parId":43},{"name":"com.package1.classMethodTypeAnnotations","kind":1,"url":"classMethodTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classMethodTypeAnnotations/TypeAnnotations.html","parId":45},{"name":"method1","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method1()","sig":"(): unknown","parId":46},{"name":"method2","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method2()","sig":"(arg1): unknown","parId":46},{"name":"method3","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method3()","sig":"(arg1, arg2): unknown","parId":46},{"name":"method4","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method4()","sig":"(): String","parId":46},{"name":"method5","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method5()","sig":"(arg1): Int","parId":46},{"name":"method6","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method6()","sig":"(arg1, arg2): Duration","parId":46},{"name":"method7","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method7()","sig":"(arg1, arg2): List","parId":46},{"name":"method8","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method8()","sig":"(arg1, arg2): Set","parId":46},{"name":"method9","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method9()","sig":"(arg1, arg2): Map","parId":46},{"name":"method10","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method10()","sig":"(arg1, arg2): Duration?","parId":46},{"name":"method11","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":46},{"name":"method12","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method12()","sig":"(arg1, arg2): Boolean","parId":46},{"name":"method13","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":46},{"name":"com.package1.classMethodTypeReferences","kind":1,"url":"classMethodTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classMethodTypeReferences/MyClass.html","parId":60},{"name":"TypeReferences","kind":3,"url":"classMethodTypeReferences/TypeReferences.html","parId":60},{"name":"method1","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method1()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method2","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method2()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method3","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method3()","sig":"(arg1, arg2): List","parId":62},{"name":"method4","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method4()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method5","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":62},{"name":"com.package1.classPropertyAnnotations","kind":1,"url":"classPropertyAnnotations/index.html"},{"name":"UserDefinedAnnotation","kind":3,"url":"classPropertyAnnotations/UserDefinedAnnotation.html","parId":68},{"name":"messageOpt","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":69},{"name":"messageReq","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":69},{"name":"ClassWithAnnotatedProperty","kind":3,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html","parId":68},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html#propertyUserDefinedAnnotation","sig":": Int","parId":72},{"name":"com.package1.classPropertyComments","kind":1,"url":"classPropertyComments/index.html"},{"name":"Comments","kind":3,"url":"classPropertyComments/Comments.html","parId":74},{"name":"property1","kind":5,"url":"classPropertyComments/Comments.html#property1","sig":": Float","parId":75},{"name":"property2","kind":5,"url":"classPropertyComments/Comments.html#property2","sig":": Float","parId":75},{"name":"property3","kind":5,"url":"classPropertyComments/Comments.html#property3","sig":": Float","parId":75},{"name":"property4","kind":5,"url":"classPropertyComments/Comments.html#property4","sig":": Float","parId":75},{"name":"property5","kind":5,"url":"classPropertyComments/Comments.html#property5","sig":": Float","parId":75},{"name":"property6","kind":5,"url":"classPropertyComments/Comments.html#property6","sig":": Float","parId":75},{"name":"property7","kind":5,"url":"classPropertyComments/Comments.html#property7","sig":": Float","parId":75},{"name":"com.package1.classPropertyModifiers","kind":1,"url":"classPropertyModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classPropertyModifiers/Modifiers.html","parId":83},{"name":"property2","kind":5,"url":"classPropertyModifiers/Modifiers.html#property2","sig":": Float","parId":84},{"name":"property4","kind":5,"url":"classPropertyModifiers/Modifiers.html#property4","sig":": Float","parId":84},{"name":"com.package1.classPropertyTypeAnnotations","kind":1,"url":"classPropertyTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classPropertyTypeAnnotations/TypeAnnotations.html","parId":87},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":88},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":88},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":88},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":88},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":88},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":88},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":88},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":88},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":88},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":88},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":99},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":99},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":101},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":101},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":101},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":101},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":101},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":101},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":101},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":101},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":101},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":111},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":111},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":113},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":113},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":111},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":116},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":111},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":118},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":118},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":111},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":121},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":121},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":124},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":126},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":128},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":128},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":128},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":131},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":131},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":128},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":135,"aka":["function"]},{"name":"com.package1.moduleComments","kind":1,"url":"moduleComments/index.html"},{"name":"com.package1.moduleExtend","kind":1,"url":"moduleExtend/index.html"},{"name":"extendProperty","kind":5,"url":"moduleExtend/index.html#extendProperty","sig":": unknown","parId":140},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":140},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":140},{"name":"com.package1.moduleInfoAnnotation","kind":1,"url":"moduleInfoAnnotation/index.html"},{"name":"com.package1.moduleMethodCommentInheritance","kind":1,"url":"moduleMethodCommentInheritance/index.html"},{"name":"method3","kind":4,"url":"moduleMethodCommentInheritance/index.html#method3()","sig":"(arg): Boolean","parId":145},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":147},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":147},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":147},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":147},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":147},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":147},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":147},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":155},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":157},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":157},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":157},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":157},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":157},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":157},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":157},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":157},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":157},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":157},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":157},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":157},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":157},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":171},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":171},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":171},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":178,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":178},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":178},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":185},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":185},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":188},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":190},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":192},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":194},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":194},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":194},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":194},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":194},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":194},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":194},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":194},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":194},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":194},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":205},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":207},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":207},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":207},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":207},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":207},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":207},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":207},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":207},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":207},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":207},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":218},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":218},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":218},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":218},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":218},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":218},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":218},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":218},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":218},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":218},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":229},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":231},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":231},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":231},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":231},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":231},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":231},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":231},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":231},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":231},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":240},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":240},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":240},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":240},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":240},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": module","parId":240},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":240},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|module|Int","parId":240},{"name":"com.package1.nested.nested2.nestedModule","kind":1,"url":"nested/nested2/nestedModule/index.html"},{"name":"myProperty","kind":5,"url":"nested/nested2/nestedModule/index.html#myProperty","sig":": unknown","parId":249},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":249},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":249},{"name":"referenceToExternalPackage","kind":1,"url":"referenceToExternalPackage/index.html"},{"name":"prop","kind":5,"url":"referenceToExternalPackage/index.html#prop","sig":": Class Two {}","parId":253},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":255},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":257},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":257},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":257},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":257},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":257},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":257},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":263},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":263},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":263},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":263},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":263},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":257,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":270},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":270},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":270},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":270},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":270},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":270},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":270},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":270},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":270},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":270},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":280},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":270},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":282},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":282},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":282},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":282},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":282},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":282},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":282},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":282},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":282},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":270},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":270},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":270},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":270},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":296},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":296},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":296},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":299},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":299},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":302},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":302},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":302},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":302},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":302},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":302},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":309},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":309},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":312},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":312},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":315},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":315}]'; +searchData='[{"name":"com.package1.Module Containing Spaces","kind":1,"url":"Module Containing Spaces/index.html"},{"name":"com.package1.baseModule","kind":1,"url":"baseModule/index.html"},{"name":"baseProperty","kind":5,"url":"baseModule/index.html#baseProperty","sig":": unknown","parId":1},{"name":"baseMethod","kind":4,"url":"baseModule/index.html#baseMethod()","sig":"(): unknown","parId":1},{"name":"BaseClass","kind":3,"url":"baseModule/BaseClass.html","parId":1},{"name":"com.package1.classAnnotations","kind":1,"url":"classAnnotations/index.html"},{"name":"AnnotatedClss","kind":3,"url":"classAnnotations/AnnotatedClss.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClssWithExpandableComment","kind":3,"url":"classAnnotations/AnnotatedClssWithExpandableComment.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClass","kind":3,"url":"classAnnotations/AnnotatedClass.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"com.package1.classComments","kind":1,"url":"classComments/index.html"},{"name":"Comments1","kind":3,"url":"classComments/Comments1.html","parId":9},{"name":"Comments2","kind":3,"url":"classComments/Comments2.html","parId":9},{"name":"Comments3","kind":3,"url":"classComments/Comments3.html","parId":9},{"name":"Comments4","kind":3,"url":"classComments/Comments4.html","parId":9},{"name":"Comments5","kind":3,"url":"classComments/Comments5.html","parId":9},{"name":"Comments6","kind":3,"url":"classComments/Comments6.html","parId":9},{"name":"Comments7","kind":3,"url":"classComments/Comments7.html","parId":9},{"name":"Comments8","kind":3,"url":"classComments/Comments8.html","parId":9},{"name":"com.package1.classInheritance","kind":1,"url":"classInheritance/index.html"},{"name":"MyClass1","kind":3,"url":"classInheritance/MyClass1.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass1.html#property1","sig":": Boolean","parId":19},{"name":"method1","kind":4,"url":"classInheritance/MyClass1.html#method1()","sig":"(arg): Boolean","parId":19},{"name":"MyClass2","kind":3,"url":"classInheritance/MyClass2.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass2.html#property1","sig":": Boolean","parId":22},{"name":"property2","kind":5,"url":"classInheritance/MyClass2.html#property2","sig":": String","parId":22},{"name":"method1","kind":4,"url":"classInheritance/MyClass2.html#method1()","sig":"(arg): Boolean","parId":22},{"name":"method2","kind":4,"url":"classInheritance/MyClass2.html#method2()","sig":"(arg): Boolean","parId":22},{"name":"MyClass3","kind":3,"url":"classInheritance/MyClass3.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass3.html#property1","sig":": Boolean","parId":27},{"name":"method1","kind":4,"url":"classInheritance/MyClass3.html#method1()","sig":"(arg): Boolean","parId":27},{"name":"MyClass4","kind":3,"url":"classInheritance/MyClass4.html","parId":18},{"name":"property4","kind":5,"url":"classInheritance/MyClass4.html#property4","sig":": String","parId":30},{"name":"method3","kind":4,"url":"classInheritance/MyClass4.html#method3()","sig":"(arg): Boolean","parId":30},{"name":"com.package1.classMethodComments","kind":1,"url":"classMethodComments/index.html"},{"name":"Comments","kind":3,"url":"classMethodComments/Comments.html","parId":33},{"name":"method1","kind":4,"url":"classMethodComments/Comments.html#method1()","sig":"(): Float","parId":34},{"name":"method2","kind":4,"url":"classMethodComments/Comments.html#method2()","sig":"(): Float","parId":34},{"name":"method3","kind":4,"url":"classMethodComments/Comments.html#method3()","sig":"(): Float","parId":34},{"name":"method4","kind":4,"url":"classMethodComments/Comments.html#method4()","sig":"(): Float","parId":34},{"name":"method5","kind":4,"url":"classMethodComments/Comments.html#method5()","sig":"(): Float","parId":34},{"name":"method6","kind":4,"url":"classMethodComments/Comments.html#method6()","sig":"(): Float","parId":34},{"name":"method7","kind":4,"url":"classMethodComments/Comments.html#method7()","sig":"(): Float","parId":34},{"name":"com.package1.classMethodModifiers","kind":1,"url":"classMethodModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classMethodModifiers/Modifiers.html","parId":42},{"name":"method1","kind":4,"url":"classMethodModifiers/Modifiers.html#method1()","sig":"(arg): Boolean","parId":43},{"name":"com.package1.classMethodTypeAnnotations","kind":1,"url":"classMethodTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classMethodTypeAnnotations/TypeAnnotations.html","parId":45},{"name":"method1","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method1()","sig":"(): unknown","parId":46},{"name":"method2","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method2()","sig":"(arg1): unknown","parId":46},{"name":"method3","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method3()","sig":"(arg1, arg2): unknown","parId":46},{"name":"method4","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method4()","sig":"(): String","parId":46},{"name":"method5","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method5()","sig":"(arg1): Int","parId":46},{"name":"method6","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method6()","sig":"(arg1, arg2): Duration","parId":46},{"name":"method7","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method7()","sig":"(arg1, arg2): List","parId":46},{"name":"method8","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method8()","sig":"(arg1, arg2): Set","parId":46},{"name":"method9","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method9()","sig":"(arg1, arg2): Map","parId":46},{"name":"method10","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method10()","sig":"(arg1, arg2): Duration?","parId":46},{"name":"method11","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":46},{"name":"method12","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method12()","sig":"(arg1, arg2): Boolean","parId":46},{"name":"method13","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":46},{"name":"com.package1.classMethodTypeReferences","kind":1,"url":"classMethodTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classMethodTypeReferences/MyClass.html","parId":60},{"name":"TypeReferences","kind":3,"url":"classMethodTypeReferences/TypeReferences.html","parId":60},{"name":"method1","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method1()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method2","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method2()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method3","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method3()","sig":"(arg1, arg2): List","parId":62},{"name":"method4","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method4()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method5","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":62},{"name":"com.package1.classPropertyAnnotations","kind":1,"url":"classPropertyAnnotations/index.html"},{"name":"UserDefinedAnnotation","kind":3,"url":"classPropertyAnnotations/UserDefinedAnnotation.html","parId":68},{"name":"messageOpt","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":69},{"name":"messageReq","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":69},{"name":"ClassWithAnnotatedProperty","kind":3,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html","parId":68},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html#propertyUserDefinedAnnotation","sig":": Int","parId":72},{"name":"com.package1.classPropertyComments","kind":1,"url":"classPropertyComments/index.html"},{"name":"Comments","kind":3,"url":"classPropertyComments/Comments.html","parId":74},{"name":"property1","kind":5,"url":"classPropertyComments/Comments.html#property1","sig":": Float","parId":75},{"name":"property2","kind":5,"url":"classPropertyComments/Comments.html#property2","sig":": Float","parId":75},{"name":"property3","kind":5,"url":"classPropertyComments/Comments.html#property3","sig":": Float","parId":75},{"name":"property4","kind":5,"url":"classPropertyComments/Comments.html#property4","sig":": Float","parId":75},{"name":"property5","kind":5,"url":"classPropertyComments/Comments.html#property5","sig":": Float","parId":75},{"name":"property6","kind":5,"url":"classPropertyComments/Comments.html#property6","sig":": Float","parId":75},{"name":"property7","kind":5,"url":"classPropertyComments/Comments.html#property7","sig":": Float","parId":75},{"name":"com.package1.classPropertyModifiers","kind":1,"url":"classPropertyModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classPropertyModifiers/Modifiers.html","parId":83},{"name":"property2","kind":5,"url":"classPropertyModifiers/Modifiers.html#property2","sig":": Float","parId":84},{"name":"property4","kind":5,"url":"classPropertyModifiers/Modifiers.html#property4","sig":": Float","parId":84},{"name":"com.package1.classPropertyTypeAnnotations","kind":1,"url":"classPropertyTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classPropertyTypeAnnotations/TypeAnnotations.html","parId":87},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":88},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":88},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":88},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":88},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":88},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":88},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":88},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":88},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":88},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":88},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":99},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":99},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":101},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":101},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":101},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":101},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":101},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":101},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":101},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":101},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":101},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":111},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":111},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":113},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":113},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":111},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":116},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":111},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":118},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":118},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":111},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":121},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":121},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":124},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":126},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":128},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":128},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":128},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":131},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":131},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":128},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":135,"aka":["function"]},{"name":"com.package1.moduleComments","kind":1,"url":"moduleComments/index.html"},{"name":"com.package1.moduleExtend","kind":1,"url":"moduleExtend/index.html"},{"name":"extendProperty","kind":5,"url":"moduleExtend/index.html#extendProperty","sig":": unknown","parId":140},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":140},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":140},{"name":"com.package1.moduleInfoAnnotation","kind":1,"url":"moduleInfoAnnotation/index.html"},{"name":"com.package1.moduleMethodCommentInheritance","kind":1,"url":"moduleMethodCommentInheritance/index.html"},{"name":"method3","kind":4,"url":"moduleMethodCommentInheritance/index.html#method3()","sig":"(arg): Boolean","parId":145},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":147},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":147},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":147},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":147},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":147},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":147},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":147},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":155},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":157},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":157},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":157},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":157},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":157},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":157},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":157},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":157},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":157},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":157},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":157},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":157},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":157},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":171},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":171},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":171},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":178,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":178},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":178},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":185},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":185},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":188},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":190},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":192},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":194},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":194},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":194},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":194},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":194},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":194},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":194},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":194},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":194},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":194},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":205},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":207},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":207},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":207},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":207},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":207},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":207},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":207},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":207},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":207},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":207},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":218},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":218},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":218},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":218},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":218},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":218},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":218},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":218},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":218},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":218},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":229},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":231},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":231},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":231},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":231},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":231},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":231},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":231},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":231},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":231},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":240},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":240},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":240},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":240},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":240},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": this","parId":240},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":240},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|this|Int","parId":240},{"name":"com.package1.nested.nested2.nestedModule","kind":1,"url":"nested/nested2/nestedModule/index.html"},{"name":"myProperty","kind":5,"url":"nested/nested2/nestedModule/index.html#myProperty","sig":": unknown","parId":249},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":249},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":249},{"name":"referenceToExternalPackage","kind":1,"url":"referenceToExternalPackage/index.html"},{"name":"prop","kind":5,"url":"referenceToExternalPackage/index.html#prop","sig":": Class Two {}","parId":253},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":255},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":257},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":257},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":257},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":257},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":257},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":257},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":263},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":263},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":263},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":263},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":263},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":257,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":270},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":270},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":270},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":270},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":270},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":270},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":270},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":270},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":270},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":270},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":280},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":270},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":282},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":282},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":282},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":282},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":282},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":282},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":282},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":282},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":282},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":270},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":270},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":270},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":270},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":296},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":296},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":296},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":299},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":299},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":302},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":302},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":302},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":302},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":302},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":302},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":309},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":309},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":312},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":312},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":315},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":315}]'; diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/data/com.package1/1.2.3/moduleTypes2/index.json b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/data/com.package1/1.2.3/moduleTypes2/index.json index c1ab8ea94..9e26dfeeb 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/data/com.package1/1.2.3/moduleTypes2/index.json +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/data/com.package1/1.2.3/moduleTypes2/index.json @@ -1,8 +1 @@ -{ - "knownUsages": [ - { - "text": "Foo", - "href": "Foo.html" - } - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/moduleTypes2/Foo.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/moduleTypes2/Foo.html index 465991292..b2ff8cc39 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/moduleTypes2/Foo.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/moduleTypes2/Foo.html @@ -108,7 +108,7 @@
-
x6: moduleSource
+
x6: thisSource
@@ -119,7 +119,7 @@
-
x7: List<module>Source
+
x7: List<this>Source
@@ -130,7 +130,7 @@
-
x8: String|module|IntSource
+
x8: String|this|IntSource
diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/package-data.json b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/package-data.json index a81a0bea2..998a5ed25 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/package-data.json +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/package-data.json @@ -1 +1 @@ -{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3"},"summary":"Docs for Package 1.","deprecation":"com.package1 is deprecated","sourceCode":"https://example.com/package1/","sourceCodeUrlScheme":"https://example.com/package1%{path}#L%{line}-L%{endLine}","dependencies":[{"ref":{"pkg":"com.package2","pkgUri":null,"version":"4.5.6"}},{"ref":{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9"}},{"ref":{"pkg":"pkl","pkgUri":null,"version":"0.24.0"}}],"modules":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces"},"summary":"This is a module that has spaces in its name.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"BaseClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClss"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClssWithExpandableComment"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments3"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments4"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments5"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments6"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments7"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments8"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance"},"summary":"Class inheritance involving abstract, open, and final classes.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass3"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass4"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments"},"summary":"Class methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers"},"summary":"Class methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations"},"summary":"Class methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences"},"summary":"Class methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ClassWithAnnotatedProperty"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments"},"summary":"Class properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers"},"summary":"Class properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations"},"summary":"Class properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences"},"summary":"Class properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Project"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks"},"summary":"[external1], [external1.MyClass]\n[shared], [shared.MyClass]\n[age], [sing()], [Person], [Person.name], [Person.call()], [PersonList]\n[docLinks], [docLinks.age], [docLinks.sing()],\n[docLinks.Person], [docLinks.Person.name], [docLinks.PersonList],\n[custom *link* text][docLinks.sing()]\n[module], [module.age], [module.sing()],\n[module.Person], [module.Person.name], [module.PersonList],\n[custom *link* text][module.sing()]","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"PersonList","isTypeAlias":true},"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ExtendClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments"},"summary":"Module methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers"},"summary":"Module methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations"},"summary":"Module methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences"},"summary":"Module methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments"},"summary":"Module properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers"},"summary":"Module properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations"},"summary":"Module properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences"},"summary":"Module properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package2","pkgUri":null,"version":"4.5.6","module":"Module3","type":"Class Two {}"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"Person2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]}]} \ No newline at end of file +{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3"},"summary":"Docs for Package 1.","deprecation":"com.package1 is deprecated","sourceCode":"https://example.com/package1/","sourceCodeUrlScheme":"https://example.com/package1%{path}#L%{line}-L%{endLine}","dependencies":[{"ref":{"pkg":"com.package2","pkgUri":null,"version":"4.5.6"}},{"ref":{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9"}},{"ref":{"pkg":"pkl","pkgUri":null,"version":"0.24.0"}}],"modules":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces"},"summary":"This is a module that has spaces in its name.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"Module Containing Spaces","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"BaseClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClss"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClssWithExpandableComment"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classAnnotations","type":"AnnotatedClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments3"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments4"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments5"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments6"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments7"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classComments","type":"Comments8"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance"},"summary":"Class inheritance involving abstract, open, and final classes.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass3"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass4"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass2"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classInheritance","type":"MyClass1"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments"},"summary":"Class methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers"},"summary":"Class methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations"},"summary":"Class methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences"},"summary":"Class methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyAnnotations","type":"ClassWithAnnotatedProperty"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments"},"summary":"Class properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyComments","type":"Comments"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers"},"summary":"Class properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyModifiers","type":"Modifiers"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations"},"summary":"Class properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeAnnotations","type":"TypeAnnotations"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences"},"summary":"Class properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"TypeReferences"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classPropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Person2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Address"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"classTypeConstraints","type":"Project"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docExampleSubject2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks"},"summary":"[external1], [external1.MyClass]\n[shared], [shared.MyClass]\n[age], [sing()], [Person], [Person.name], [Person.call()], [PersonList]\n[docLinks], [docLinks.age], [docLinks.sing()],\n[docLinks.Person], [docLinks.Person.name], [docLinks.PersonList],\n[custom *link* text][docLinks.sing()]\n[module], [module.age], [module.sing()],\n[module.Person], [module.Person.name], [module.PersonList],\n[custom *link* text][module.sing()]","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"PersonList","isTypeAlias":true},"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"docLinks","type":"Person"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"methodAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments"},"summary":"The greatest breakthrough since ever.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"baseModule","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleExtend","type":"ExtendClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleInfoAnnotation","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments"},"summary":"Module methods with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers"},"summary":"Module methods with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations"},"summary":"Module methods with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences"},"summary":"Module methods whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external2","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleMethodTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation1"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyAnnotations","type":"UserDefinedAnnotation2"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Annotation"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyCommentInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments"},"summary":"Module properties with different kinds of comments.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyComments","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers"},"summary":"Module properties with different modifiers.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyModifiers","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations"},"summary":"Module properties with different kinds of type annotations.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeAnnotations","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences"},"summary":"Module properties whose types reference classes from\nthe same module, a different module, and external modules.","moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},{"pkg":"com.externalpackage","pkgUri":null,"version":"7.8.9","module":"external1","type":"MyClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"modulePropertyTypeReferences","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"moduleTypes1","type":"ModuleClass"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"nested/nested2/nestedModule","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"referenceToExternalPackage","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package2","pkgUri":null,"version":"4.5.6","module":"Module3","type":"Class Two {}"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"shared","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Person"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Foo"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true},{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}]}],"typeAliases":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"List2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"Map2","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"StringMap","isTypeAlias":true}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases2","type":"MMap","isTypeAlias":true}}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"},"supermodules":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance"}],"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"ModuleClass"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"ModuleClass"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typeAliasInheritance","type":"Person2"},"superclasses":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Person"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}],"usedTypes":[{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"typealiases","type":"Email","isTypeAlias":true}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unionTypes","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedClass","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedMethod","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]},{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty"},"moduleClass":{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"ModuleClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Module"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]},"classes":[{"ref":{"pkg":"com.package1","pkgUri":null,"version":"1.2.3","module":"unlistedProperty","type":"MyClass"},"superclasses":[{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Typed"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Object"},{"pkg":"pkl","pkgUri":null,"version":"0.24.0","module":"base","type":"Any"}]}]}]} \ No newline at end of file diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/search-index.js b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/search-index.js index ae9b9d928..af2d42541 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/search-index.js +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/search-index.js @@ -1 +1 @@ -searchData='[{"name":"com.package1.Module Containing Spaces","kind":1,"url":"Module Containing Spaces/index.html"},{"name":"com.package1.baseModule","kind":1,"url":"baseModule/index.html"},{"name":"baseProperty","kind":5,"url":"baseModule/index.html#baseProperty","sig":": unknown","parId":1},{"name":"baseMethod","kind":4,"url":"baseModule/index.html#baseMethod()","sig":"(): unknown","parId":1},{"name":"BaseClass","kind":3,"url":"baseModule/BaseClass.html","parId":1},{"name":"com.package1.classAnnotations","kind":1,"url":"classAnnotations/index.html"},{"name":"AnnotatedClss","kind":3,"url":"classAnnotations/AnnotatedClss.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClssWithExpandableComment","kind":3,"url":"classAnnotations/AnnotatedClssWithExpandableComment.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClass","kind":3,"url":"classAnnotations/AnnotatedClass.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"com.package1.classComments","kind":1,"url":"classComments/index.html"},{"name":"Comments1","kind":3,"url":"classComments/Comments1.html","parId":9},{"name":"Comments2","kind":3,"url":"classComments/Comments2.html","parId":9},{"name":"Comments3","kind":3,"url":"classComments/Comments3.html","parId":9},{"name":"Comments4","kind":3,"url":"classComments/Comments4.html","parId":9},{"name":"Comments5","kind":3,"url":"classComments/Comments5.html","parId":9},{"name":"Comments6","kind":3,"url":"classComments/Comments6.html","parId":9},{"name":"Comments7","kind":3,"url":"classComments/Comments7.html","parId":9},{"name":"Comments8","kind":3,"url":"classComments/Comments8.html","parId":9},{"name":"com.package1.classInheritance","kind":1,"url":"classInheritance/index.html"},{"name":"MyClass1","kind":3,"url":"classInheritance/MyClass1.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass1.html#property1","sig":": Boolean","parId":19},{"name":"method1","kind":4,"url":"classInheritance/MyClass1.html#method1()","sig":"(arg): Boolean","parId":19},{"name":"MyClass2","kind":3,"url":"classInheritance/MyClass2.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass2.html#property1","sig":": Boolean","parId":22},{"name":"property2","kind":5,"url":"classInheritance/MyClass2.html#property2","sig":": String","parId":22},{"name":"method1","kind":4,"url":"classInheritance/MyClass2.html#method1()","sig":"(arg): Boolean","parId":22},{"name":"method2","kind":4,"url":"classInheritance/MyClass2.html#method2()","sig":"(arg): Boolean","parId":22},{"name":"MyClass3","kind":3,"url":"classInheritance/MyClass3.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass3.html#property1","sig":": Boolean","parId":27},{"name":"method1","kind":4,"url":"classInheritance/MyClass3.html#method1()","sig":"(arg): Boolean","parId":27},{"name":"MyClass4","kind":3,"url":"classInheritance/MyClass4.html","parId":18},{"name":"property4","kind":5,"url":"classInheritance/MyClass4.html#property4","sig":": String","parId":30},{"name":"method3","kind":4,"url":"classInheritance/MyClass4.html#method3()","sig":"(arg): Boolean","parId":30},{"name":"com.package1.classMethodComments","kind":1,"url":"classMethodComments/index.html"},{"name":"Comments","kind":3,"url":"classMethodComments/Comments.html","parId":33},{"name":"method1","kind":4,"url":"classMethodComments/Comments.html#method1()","sig":"(): Float","parId":34},{"name":"method2","kind":4,"url":"classMethodComments/Comments.html#method2()","sig":"(): Float","parId":34},{"name":"method3","kind":4,"url":"classMethodComments/Comments.html#method3()","sig":"(): Float","parId":34},{"name":"method4","kind":4,"url":"classMethodComments/Comments.html#method4()","sig":"(): Float","parId":34},{"name":"method5","kind":4,"url":"classMethodComments/Comments.html#method5()","sig":"(): Float","parId":34},{"name":"method6","kind":4,"url":"classMethodComments/Comments.html#method6()","sig":"(): Float","parId":34},{"name":"method7","kind":4,"url":"classMethodComments/Comments.html#method7()","sig":"(): Float","parId":34},{"name":"com.package1.classMethodModifiers","kind":1,"url":"classMethodModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classMethodModifiers/Modifiers.html","parId":42},{"name":"method1","kind":4,"url":"classMethodModifiers/Modifiers.html#method1()","sig":"(arg): Boolean","parId":43},{"name":"com.package1.classMethodTypeAnnotations","kind":1,"url":"classMethodTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classMethodTypeAnnotations/TypeAnnotations.html","parId":45},{"name":"method1","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method1()","sig":"(): unknown","parId":46},{"name":"method2","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method2()","sig":"(arg1): unknown","parId":46},{"name":"method3","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method3()","sig":"(arg1, arg2): unknown","parId":46},{"name":"method4","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method4()","sig":"(): String","parId":46},{"name":"method5","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method5()","sig":"(arg1): Int","parId":46},{"name":"method6","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method6()","sig":"(arg1, arg2): Duration","parId":46},{"name":"method7","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method7()","sig":"(arg1, arg2): List","parId":46},{"name":"method8","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method8()","sig":"(arg1, arg2): Set","parId":46},{"name":"method9","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method9()","sig":"(arg1, arg2): Map","parId":46},{"name":"method10","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method10()","sig":"(arg1, arg2): Duration?","parId":46},{"name":"method11","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":46},{"name":"method12","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method12()","sig":"(arg1, arg2): Boolean","parId":46},{"name":"method13","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":46},{"name":"com.package1.classMethodTypeReferences","kind":1,"url":"classMethodTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classMethodTypeReferences/MyClass.html","parId":60},{"name":"TypeReferences","kind":3,"url":"classMethodTypeReferences/TypeReferences.html","parId":60},{"name":"method1","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method1()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method2","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method2()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method3","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method3()","sig":"(arg1, arg2): List","parId":62},{"name":"method4","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method4()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method5","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":62},{"name":"com.package1.classPropertyAnnotations","kind":1,"url":"classPropertyAnnotations/index.html"},{"name":"UserDefinedAnnotation","kind":3,"url":"classPropertyAnnotations/UserDefinedAnnotation.html","parId":68},{"name":"messageOpt","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":69},{"name":"messageReq","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":69},{"name":"ClassWithAnnotatedProperty","kind":3,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html","parId":68},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html#propertyUserDefinedAnnotation","sig":": Int","parId":72},{"name":"com.package1.classPropertyComments","kind":1,"url":"classPropertyComments/index.html"},{"name":"Comments","kind":3,"url":"classPropertyComments/Comments.html","parId":74},{"name":"property1","kind":5,"url":"classPropertyComments/Comments.html#property1","sig":": Float","parId":75},{"name":"property2","kind":5,"url":"classPropertyComments/Comments.html#property2","sig":": Float","parId":75},{"name":"property3","kind":5,"url":"classPropertyComments/Comments.html#property3","sig":": Float","parId":75},{"name":"property4","kind":5,"url":"classPropertyComments/Comments.html#property4","sig":": Float","parId":75},{"name":"property5","kind":5,"url":"classPropertyComments/Comments.html#property5","sig":": Float","parId":75},{"name":"property6","kind":5,"url":"classPropertyComments/Comments.html#property6","sig":": Float","parId":75},{"name":"property7","kind":5,"url":"classPropertyComments/Comments.html#property7","sig":": Float","parId":75},{"name":"com.package1.classPropertyModifiers","kind":1,"url":"classPropertyModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classPropertyModifiers/Modifiers.html","parId":83},{"name":"property2","kind":5,"url":"classPropertyModifiers/Modifiers.html#property2","sig":": Float","parId":84},{"name":"property4","kind":5,"url":"classPropertyModifiers/Modifiers.html#property4","sig":": Float","parId":84},{"name":"com.package1.classPropertyTypeAnnotations","kind":1,"url":"classPropertyTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classPropertyTypeAnnotations/TypeAnnotations.html","parId":87},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":88},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":88},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":88},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":88},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":88},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":88},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":88},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":88},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":88},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":88},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":99},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":99},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":101},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":101},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":101},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":101},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":101},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":101},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":101},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":101},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":101},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":111},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":111},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":113},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":113},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":111},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":116},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":111},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":118},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":118},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":111},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":121},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":121},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":124},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":126},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":128},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":128},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":128},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":131},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":131},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":128},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":135,"aka":["function"]},{"name":"com.package1.moduleComments","kind":1,"url":"moduleComments/index.html"},{"name":"com.package1.moduleExtend","kind":1,"url":"moduleExtend/index.html"},{"name":"extendProperty","kind":5,"url":"moduleExtend/index.html#extendProperty","sig":": unknown","parId":140},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":140},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":140},{"name":"com.package1.moduleInfoAnnotation","kind":1,"url":"moduleInfoAnnotation/index.html"},{"name":"com.package1.moduleMethodCommentInheritance","kind":1,"url":"moduleMethodCommentInheritance/index.html"},{"name":"method3","kind":4,"url":"moduleMethodCommentInheritance/index.html#method3()","sig":"(arg): Boolean","parId":145},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":147},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":147},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":147},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":147},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":147},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":147},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":147},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":155},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":157},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":157},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":157},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":157},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":157},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":157},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":157},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":157},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":157},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":157},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":157},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":157},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":157},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":171},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":171},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":171},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":178,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":178},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":178},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":185},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":185},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":188},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":190},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":192},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":194},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":194},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":194},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":194},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":194},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":194},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":194},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":194},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":194},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":194},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":205},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":207},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":207},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":207},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":207},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":207},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":207},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":207},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":207},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":207},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":207},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":218},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":218},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":218},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":218},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":218},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":218},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":218},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":218},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":218},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":218},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":229},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":231},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":231},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":231},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":231},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":231},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":231},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":231},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":231},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":231},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":240},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":240},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":240},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":240},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":240},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": module","parId":240},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":240},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|module|Int","parId":240},{"name":"com.package1.nested.nested2.nestedModule","kind":1,"url":"nested/nested2/nestedModule/index.html"},{"name":"myProperty","kind":5,"url":"nested/nested2/nestedModule/index.html#myProperty","sig":": unknown","parId":249},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":249},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":249},{"name":"referenceToExternalPackage","kind":1,"url":"referenceToExternalPackage/index.html"},{"name":"prop","kind":5,"url":"referenceToExternalPackage/index.html#prop","sig":": Class Two {}","parId":253},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":255},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":257},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":257},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":257},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":257},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":257},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":257},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":263},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":263},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":263},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":263},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":263},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":257,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":270},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":270},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":270},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":270},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":270},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":270},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":270},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":270},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":270},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":270},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":280},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":270},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":282},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":282},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":282},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":282},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":282},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":282},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":282},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":282},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":282},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":270},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":270},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":270},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":270},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":296},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":296},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":296},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":299},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":299},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":302},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":302},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":302},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":302},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":302},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":302},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":309},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":309},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":312},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":312},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":315},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":315}]'; +searchData='[{"name":"com.package1.Module Containing Spaces","kind":1,"url":"Module Containing Spaces/index.html"},{"name":"com.package1.baseModule","kind":1,"url":"baseModule/index.html"},{"name":"baseProperty","kind":5,"url":"baseModule/index.html#baseProperty","sig":": unknown","parId":1},{"name":"baseMethod","kind":4,"url":"baseModule/index.html#baseMethod()","sig":"(): unknown","parId":1},{"name":"BaseClass","kind":3,"url":"baseModule/BaseClass.html","parId":1},{"name":"com.package1.classAnnotations","kind":1,"url":"classAnnotations/index.html"},{"name":"AnnotatedClss","kind":3,"url":"classAnnotations/AnnotatedClss.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClssWithExpandableComment","kind":3,"url":"classAnnotations/AnnotatedClssWithExpandableComment.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"AnnotatedClass","kind":3,"url":"classAnnotations/AnnotatedClass.html","parId":5,"deprecated":true,"aka":["OtherName"]},{"name":"com.package1.classComments","kind":1,"url":"classComments/index.html"},{"name":"Comments1","kind":3,"url":"classComments/Comments1.html","parId":9},{"name":"Comments2","kind":3,"url":"classComments/Comments2.html","parId":9},{"name":"Comments3","kind":3,"url":"classComments/Comments3.html","parId":9},{"name":"Comments4","kind":3,"url":"classComments/Comments4.html","parId":9},{"name":"Comments5","kind":3,"url":"classComments/Comments5.html","parId":9},{"name":"Comments6","kind":3,"url":"classComments/Comments6.html","parId":9},{"name":"Comments7","kind":3,"url":"classComments/Comments7.html","parId":9},{"name":"Comments8","kind":3,"url":"classComments/Comments8.html","parId":9},{"name":"com.package1.classInheritance","kind":1,"url":"classInheritance/index.html"},{"name":"MyClass1","kind":3,"url":"classInheritance/MyClass1.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass1.html#property1","sig":": Boolean","parId":19},{"name":"method1","kind":4,"url":"classInheritance/MyClass1.html#method1()","sig":"(arg): Boolean","parId":19},{"name":"MyClass2","kind":3,"url":"classInheritance/MyClass2.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass2.html#property1","sig":": Boolean","parId":22},{"name":"property2","kind":5,"url":"classInheritance/MyClass2.html#property2","sig":": String","parId":22},{"name":"method1","kind":4,"url":"classInheritance/MyClass2.html#method1()","sig":"(arg): Boolean","parId":22},{"name":"method2","kind":4,"url":"classInheritance/MyClass2.html#method2()","sig":"(arg): Boolean","parId":22},{"name":"MyClass3","kind":3,"url":"classInheritance/MyClass3.html","parId":18},{"name":"property1","kind":5,"url":"classInheritance/MyClass3.html#property1","sig":": Boolean","parId":27},{"name":"method1","kind":4,"url":"classInheritance/MyClass3.html#method1()","sig":"(arg): Boolean","parId":27},{"name":"MyClass4","kind":3,"url":"classInheritance/MyClass4.html","parId":18},{"name":"property4","kind":5,"url":"classInheritance/MyClass4.html#property4","sig":": String","parId":30},{"name":"method3","kind":4,"url":"classInheritance/MyClass4.html#method3()","sig":"(arg): Boolean","parId":30},{"name":"com.package1.classMethodComments","kind":1,"url":"classMethodComments/index.html"},{"name":"Comments","kind":3,"url":"classMethodComments/Comments.html","parId":33},{"name":"method1","kind":4,"url":"classMethodComments/Comments.html#method1()","sig":"(): Float","parId":34},{"name":"method2","kind":4,"url":"classMethodComments/Comments.html#method2()","sig":"(): Float","parId":34},{"name":"method3","kind":4,"url":"classMethodComments/Comments.html#method3()","sig":"(): Float","parId":34},{"name":"method4","kind":4,"url":"classMethodComments/Comments.html#method4()","sig":"(): Float","parId":34},{"name":"method5","kind":4,"url":"classMethodComments/Comments.html#method5()","sig":"(): Float","parId":34},{"name":"method6","kind":4,"url":"classMethodComments/Comments.html#method6()","sig":"(): Float","parId":34},{"name":"method7","kind":4,"url":"classMethodComments/Comments.html#method7()","sig":"(): Float","parId":34},{"name":"com.package1.classMethodModifiers","kind":1,"url":"classMethodModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classMethodModifiers/Modifiers.html","parId":42},{"name":"method1","kind":4,"url":"classMethodModifiers/Modifiers.html#method1()","sig":"(arg): Boolean","parId":43},{"name":"com.package1.classMethodTypeAnnotations","kind":1,"url":"classMethodTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classMethodTypeAnnotations/TypeAnnotations.html","parId":45},{"name":"method1","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method1()","sig":"(): unknown","parId":46},{"name":"method2","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method2()","sig":"(arg1): unknown","parId":46},{"name":"method3","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method3()","sig":"(arg1, arg2): unknown","parId":46},{"name":"method4","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method4()","sig":"(): String","parId":46},{"name":"method5","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method5()","sig":"(arg1): Int","parId":46},{"name":"method6","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method6()","sig":"(arg1, arg2): Duration","parId":46},{"name":"method7","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method7()","sig":"(arg1, arg2): List","parId":46},{"name":"method8","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method8()","sig":"(arg1, arg2): Set","parId":46},{"name":"method9","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method9()","sig":"(arg1, arg2): Map","parId":46},{"name":"method10","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method10()","sig":"(arg1, arg2): Duration?","parId":46},{"name":"method11","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":46},{"name":"method12","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method12()","sig":"(arg1, arg2): Boolean","parId":46},{"name":"method13","kind":4,"url":"classMethodTypeAnnotations/TypeAnnotations.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":46},{"name":"com.package1.classMethodTypeReferences","kind":1,"url":"classMethodTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classMethodTypeReferences/MyClass.html","parId":60},{"name":"TypeReferences","kind":3,"url":"classMethodTypeReferences/TypeReferences.html","parId":60},{"name":"method1","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method1()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method2","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method2()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method3","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method3()","sig":"(arg1, arg2): List","parId":62},{"name":"method4","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method4()","sig":"(arg1, arg2): MyClass","parId":62},{"name":"method5","kind":4,"url":"classMethodTypeReferences/TypeReferences.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":62},{"name":"com.package1.classPropertyAnnotations","kind":1,"url":"classPropertyAnnotations/index.html"},{"name":"UserDefinedAnnotation","kind":3,"url":"classPropertyAnnotations/UserDefinedAnnotation.html","parId":68},{"name":"messageOpt","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":69},{"name":"messageReq","kind":5,"url":"classPropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":69},{"name":"ClassWithAnnotatedProperty","kind":3,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html","parId":68},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"classPropertyAnnotations/ClassWithAnnotatedProperty.html#propertyUserDefinedAnnotation","sig":": Int","parId":72},{"name":"com.package1.classPropertyComments","kind":1,"url":"classPropertyComments/index.html"},{"name":"Comments","kind":3,"url":"classPropertyComments/Comments.html","parId":74},{"name":"property1","kind":5,"url":"classPropertyComments/Comments.html#property1","sig":": Float","parId":75},{"name":"property2","kind":5,"url":"classPropertyComments/Comments.html#property2","sig":": Float","parId":75},{"name":"property3","kind":5,"url":"classPropertyComments/Comments.html#property3","sig":": Float","parId":75},{"name":"property4","kind":5,"url":"classPropertyComments/Comments.html#property4","sig":": Float","parId":75},{"name":"property5","kind":5,"url":"classPropertyComments/Comments.html#property5","sig":": Float","parId":75},{"name":"property6","kind":5,"url":"classPropertyComments/Comments.html#property6","sig":": Float","parId":75},{"name":"property7","kind":5,"url":"classPropertyComments/Comments.html#property7","sig":": Float","parId":75},{"name":"com.package1.classPropertyModifiers","kind":1,"url":"classPropertyModifiers/index.html"},{"name":"Modifiers","kind":3,"url":"classPropertyModifiers/Modifiers.html","parId":83},{"name":"property2","kind":5,"url":"classPropertyModifiers/Modifiers.html#property2","sig":": Float","parId":84},{"name":"property4","kind":5,"url":"classPropertyModifiers/Modifiers.html#property4","sig":": Float","parId":84},{"name":"com.package1.classPropertyTypeAnnotations","kind":1,"url":"classPropertyTypeAnnotations/index.html"},{"name":"TypeAnnotations","kind":3,"url":"classPropertyTypeAnnotations/TypeAnnotations.html","parId":87},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":88},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":88},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":88},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":88},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":88},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":88},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":88},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":88},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":88},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":88},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":99},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":99},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":101},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":101},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":101},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":101},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":101},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":101},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":101},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":101},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":101},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":111},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":111},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":113},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":113},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":111},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":116},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":111},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":118},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":118},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":111},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":121},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":121},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":124},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":126},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":128},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":128},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":128},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":131},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":131},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":128},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":135,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":135,"aka":["function"]},{"name":"com.package1.moduleComments","kind":1,"url":"moduleComments/index.html"},{"name":"com.package1.moduleExtend","kind":1,"url":"moduleExtend/index.html"},{"name":"extendProperty","kind":5,"url":"moduleExtend/index.html#extendProperty","sig":": unknown","parId":140},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":140},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":140},{"name":"com.package1.moduleInfoAnnotation","kind":1,"url":"moduleInfoAnnotation/index.html"},{"name":"com.package1.moduleMethodCommentInheritance","kind":1,"url":"moduleMethodCommentInheritance/index.html"},{"name":"method3","kind":4,"url":"moduleMethodCommentInheritance/index.html#method3()","sig":"(arg): Boolean","parId":145},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":147},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":147},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":147},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":147},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":147},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":147},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":147},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":155},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":157},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":157},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":157},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":157},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":157},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":157},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":157},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":157},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":157},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":157},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":157},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":157},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":157},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":171},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":171},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":171},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":171},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":178,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":178,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":178},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":178},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":178},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":185},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":185},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":188},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":178},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":190},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":192},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":194},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":194},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":194},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":194},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":194},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":194},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":194},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":194},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":194},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":194},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":205},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":207},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":207},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":207},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":207},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":207},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":207},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":207},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":207},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":207},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":207},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":218},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":218},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":218},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":218},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":218},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":218},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":218},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":218},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":218},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":218},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":229},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":231},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":231},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":231},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":231},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":231},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":231},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":231},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":231},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":231},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":240},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":240},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":240},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":240},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":240},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": this","parId":240},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":240},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|this|Int","parId":240},{"name":"com.package1.nested.nested2.nestedModule","kind":1,"url":"nested/nested2/nestedModule/index.html"},{"name":"myProperty","kind":5,"url":"nested/nested2/nestedModule/index.html#myProperty","sig":": unknown","parId":249},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":249},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":249},{"name":"referenceToExternalPackage","kind":1,"url":"referenceToExternalPackage/index.html"},{"name":"prop","kind":5,"url":"referenceToExternalPackage/index.html#prop","sig":": Class Two {}","parId":253},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":255},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":257},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":257},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":257},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":257},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":257},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":257},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":263},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":263},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":263},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":263},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":263},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":257,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":270},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":270},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":270},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":270},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":270},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":270},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":270},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":270},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":270},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":270},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":280},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":270},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":282},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":282},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":282},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":282},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":282},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":282},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":282},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":282},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":282},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":270},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":270},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":270},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":270},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":296},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":296},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":296},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":299},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":299},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":302},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":302},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":302},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":302},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":302},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":302},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":309},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":309},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":312},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":312},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":315},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":315}]'; diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/data/com.package1/1.2.3/moduleTypes2/index.json b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/data/com.package1/1.2.3/moduleTypes2/index.json index c1ab8ea94..9e26dfeeb 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/data/com.package1/1.2.3/moduleTypes2/index.json +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/data/com.package1/1.2.3/moduleTypes2/index.json @@ -1,8 +1 @@ -{ - "knownUsages": [ - { - "text": "Foo", - "href": "Foo.html" - } - ] -} \ No newline at end of file +{} \ No newline at end of file