From 50a09f59dc079851f9145849791fe083fc90e597 Mon Sep 17 00:00:00 2001 From: Jen Basch Date: Wed, 29 Jul 2026 15:05:19 -0700 Subject: [PATCH] Remove `abstract` properties (#1781) --- .../java/org/pkl/core/ast/VmModifier.java | 1 + .../org/pkl/core/ast/builder/AstBuilder.java | 42 ++++------ .../CannotInvokeAbstractPropertyNode.java | 36 -------- .../org/pkl/core/runtime/MirrorFactories.java | 3 +- .../org/pkl/core/errorMessages.properties | 7 +- .../abstractMemberInNonAbstractClass.pkl | 5 -- .../abstractMemberInNonAbstractModule.pkl | 1 - .../abstractMethodInNonAbstractModule.pkl | 1 + .../input/internal/polymorphicCallSite.pkl | 2 +- .../abstractMemberInNonAbstractClass.err | 8 -- .../abstractMemberInNonAbstractModule.err | 8 -- .../abstractMethodInNonAbstractClass.err | 2 +- .../abstractMethodInNonAbstractModule.err | 8 ++ .../input/com.package1/classInheritance.pkl | 2 +- .../com.package1/classPropertyModifiers.pkl | 3 - .../com.package1/modulePropertyModifiers.pkl | 6 -- .../1.2.3/classInheritance/MyClass1.html | 2 +- .../classPropertyModifiers/Modifiers.html | 14 +--- .../run-1/com.package1/1.2.3/search-index.js | 2 +- .../1.2.3/classInheritance/MyClass1.html | 2 +- .../classPropertyModifiers/Modifiers.html | 14 +--- .../run-2/com.package1/1.2.3/search-index.js | 2 +- stdlib/base.pkl | 84 +++++++++---------- stdlib/reflect.pkl | 4 +- 24 files changed, 80 insertions(+), 179 deletions(-) delete mode 100644 pkl-core/src/main/java/org/pkl/core/ast/builder/CannotInvokeAbstractPropertyNode.java delete mode 100644 pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractClass.pkl delete mode 100644 pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractModule.pkl create mode 100644 pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMethodInNonAbstractModule.pkl delete mode 100644 pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractClass.err delete mode 100644 pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractModule.err create mode 100644 pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractModule.err diff --git a/pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java b/pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java index 3908387e9..7ef8bf9db 100644 --- a/pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java +++ b/pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java @@ -71,6 +71,7 @@ public final class VmModifier { public static final int VALID_METHOD_MODIFIERS = ABSTRACT | LOCAL | EXTERNAL | CONST; + // for compat, properties may be parsed with abstract modifier but this is ignored public static final int VALID_PROPERTY_MODIFIERS = ABSTRACT | LOCAL | HIDDEN | EXTERNAL | FIXED | CONST; 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 77d61b01c..e6294a8e3 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 @@ -1476,7 +1476,7 @@ public class AstBuilder extends AbstractAstBuilder { var scope = (ModuleScope) symbolTable.getCurrentScope(); scope.setModifiers(modifiers); - checkAbstractMembersAllowed(modifiers, mod.getProperties(), mod.getMethods()); + checkAbstractMethodsAllowed(modifiers, mod.getMethods(), "module"); // visit imports first so that we already have the object member name available var imports = mod.getImports(); @@ -1722,7 +1722,7 @@ public class AstBuilder extends AbstractAstBuilder { List properties = bodyNode != null ? bodyNode.getProperties() : List.of(); List methods = bodyNode != null ? bodyNode.getMethods() : List.of(); registerClassScopeNames(scope, properties, methods); - checkAbstractMembersAllowed(modifiers, properties, methods); + checkAbstractMethodsAllowed(modifiers, methods, "class"); var supertypeCtx = clazz.getSuperClass(); @@ -1813,26 +1813,19 @@ public class AstBuilder extends AbstractAstBuilder { }; } - private void checkAbstractMembersAllowed( - int enclosingModifiers, List properties, List methods) { + private void checkAbstractMethodsAllowed( + int enclosingModifiers, List methods, String context) { if (VmModifier.isAbstract(enclosingModifiers)) { return; } - for (var property : properties) { - checkMemberNotAbstract(property.getModifiers()); - } for (var method : methods) { - checkMemberNotAbstract(method.getModifiers()); - } - } - - private void checkMemberNotAbstract(List modifiers) { - for (var modifier : modifiers) { - if (modifier.getValue() == ModifierValue.ABSTRACT) { - throw exceptionBuilder() - .evalError("abstractMemberInNonAbstractClass") - .withSourceSection(createSourceSection(modifier.span())) - .build(); + for (var modifier : method.getModifiers()) { + if (modifier.getValue() == ModifierValue.ABSTRACT) { + throw exceptionBuilder() + .evalError("abstractMethodInNonAbstractType", context) + .withSourceSection(createSourceSection(modifier.span())) + .build(); + } } } } @@ -1878,9 +1871,11 @@ public class AstBuilder extends AbstractAstBuilder { var headerEnd = typeAnnotation != null ? typeAnnotation.span() : name.span(); var headerSection = createSourceSection(headerStart.endWith(headerEnd)); - var modifiers = + var fullModifiers = doVisitModifiers( modifierList, VmModifier.VALID_PROPERTY_MODIFIERS, "invalidPropertyModifier"); + // for compat, properties may be abstract, but ignore this + var modifiers = fullModifiers & ~VmModifier.ABSTRACT; var isLocal = VmModifier.isLocal(modifiers); var propertyName = org.pkl.core.runtime.Identifier.property(name.getValue(), isLocal); @@ -1899,12 +1894,6 @@ public class AstBuilder extends AbstractAstBuilder { .withSourceSection(headerSection) .build(); } - if (VmModifier.isAbstract(modifiers)) { - throw exceptionBuilder() - .evalError("abstractMemberCannotHaveBody") - .withSourceSection(headerSection) - .build(); - } bodyNode = visitExpr(expr); } else if (!objectBodies.isEmpty()) { // prop { ... } if (typeAnnotation != null) { @@ -1931,9 +1920,6 @@ public class AstBuilder extends AbstractAstBuilder { if (bodyNode instanceof LanguageAwareNode languageAwareNode) { languageAwareNode.initLanguage(language); } - } else if (VmModifier.isAbstract(modifiers)) { - bodyNode = - new CannotInvokeAbstractPropertyNode(headerSection, scope.getQualifiedName()); } else { bodyNode = null; // will be given a default by UnresolvedPropertyNode } diff --git a/pkl-core/src/main/java/org/pkl/core/ast/builder/CannotInvokeAbstractPropertyNode.java b/pkl-core/src/main/java/org/pkl/core/ast/builder/CannotInvokeAbstractPropertyNode.java deleted file mode 100644 index 732e8efb4..000000000 --- a/pkl-core/src/main/java/org/pkl/core/ast/builder/CannotInvokeAbstractPropertyNode.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright © 2024 Apple Inc. and the Pkl project authors. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.pkl.core.ast.builder; - -import com.oracle.truffle.api.CompilerDirectives; -import com.oracle.truffle.api.frame.VirtualFrame; -import com.oracle.truffle.api.source.SourceSection; -import org.pkl.core.ast.ExpressionNode; - -public final class CannotInvokeAbstractPropertyNode extends ExpressionNode { - private final String propertyName; - - public CannotInvokeAbstractPropertyNode(SourceSection section, String propertyName) { - super(section); - this.propertyName = propertyName; - } - - @Override - public Object executeGeneric(VirtualFrame frame) { - CompilerDirectives.transferToInterpreter(); - throw exceptionBuilder().evalError("cannotInvokeAbstractProperty", propertyName).build(); - } -} diff --git a/pkl-core/src/main/java/org/pkl/core/runtime/MirrorFactories.java b/pkl-core/src/main/java/org/pkl/core/runtime/MirrorFactories.java index fedcf38bf..e5083fb32 100644 --- a/pkl-core/src/main/java/org/pkl/core/runtime/MirrorFactories.java +++ b/pkl-core/src/main/java/org/pkl/core/runtime/MirrorFactories.java @@ -180,8 +180,7 @@ public final class MirrorFactories { .addProperty( "defaultValue", property -> - property.isAbstract() - || property.isExternal() + property.isExternal() || property .getInitializer() .isUndefined(VmUtils.createEmptyMaterializedFrame()) diff --git a/pkl-core/src/main/resources/org/pkl/core/errorMessages.properties b/pkl-core/src/main/resources/org/pkl/core/errorMessages.properties index e425991a2..c9deeef8e 100644 --- a/pkl-core/src/main/resources/org/pkl/core/errorMessages.properties +++ b/pkl-core/src/main/resources/org/pkl/core/errorMessages.properties @@ -43,9 +43,6 @@ Type alias definitions must not be cyclic. cannotInvokeAbstractMethod=\ Cannot invoke abstract method `{0}`. -cannotInvokeAbstractProperty=\ -Cannot invoke abstract property `{0}`. - cannotInvokeSupermethodFromHere=\ Cannot invoke a supermethod from here. @@ -289,8 +286,8 @@ External members cannot have a body. abstractMemberCannotHaveBody=\ Abstract members cannot have a body. -abstractMemberInNonAbstractClass=\ -Cannot define an abstract member in a non-abstract class.\n\ +abstractMethodInNonAbstractType=\ +Cannot define an abstract method in a non-abstract {0}.\n\ \n\ A member can only be `abstract` if its enclosing class is also `abstract`. diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractClass.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractClass.pkl deleted file mode 100644 index 7417fbd26..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractClass.pkl +++ /dev/null @@ -1,5 +0,0 @@ -class Foo { - abstract bar: Int -} - -res = new Foo { bar = 5 } diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractModule.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractModule.pkl deleted file mode 100644 index e9dff5a3d..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMemberInNonAbstractModule.pkl +++ /dev/null @@ -1 +0,0 @@ -abstract foo: Int diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMethodInNonAbstractModule.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMethodInNonAbstractModule.pkl new file mode 100644 index 000000000..11b4d9aa6 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/errors/abstractMethodInNonAbstractModule.pkl @@ -0,0 +1 @@ +abstract function foo(): Int diff --git a/pkl-core/src/test/files/LanguageSnippetTests/input/internal/polymorphicCallSite.pkl b/pkl-core/src/test/files/LanguageSnippetTests/input/internal/polymorphicCallSite.pkl index 5bfea2de0..8960888a0 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/input/internal/polymorphicCallSite.pkl +++ b/pkl-core/src/test/files/LanguageSnippetTests/input/internal/polymorphicCallSite.pkl @@ -18,7 +18,7 @@ res3 = f(List(1, 2)) res4 = f(Set(1, 2)) abstract class Animal { - abstract size: String + size: String abstract function walk(): String } diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractClass.err b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractClass.err deleted file mode 100644 index 836ca8f00..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractClass.err +++ /dev/null @@ -1,8 +0,0 @@ -–– Pkl Error –– -Cannot define an abstract member in a non-abstract class. - -x | abstract bar: Int - ^^^^^^^^ -at abstractMemberInNonAbstractClass#Foo (file:///$snippetsDir/input/errors/abstractMemberInNonAbstractClass.pkl) - -A member can only be `abstract` if its enclosing class is also `abstract`. diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractModule.err b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractModule.err deleted file mode 100644 index d31c181d0..000000000 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMemberInNonAbstractModule.err +++ /dev/null @@ -1,8 +0,0 @@ -–– Pkl Error –– -Cannot define an abstract member in a non-abstract class. - -x | abstract foo: Int - ^^^^^^^^ -at abstractMemberInNonAbstractModule (file:///$snippetsDir/input/errors/abstractMemberInNonAbstractModule.pkl) - -A member can only be `abstract` if its enclosing class is also `abstract`. diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractClass.err b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractClass.err index a090b927a..c5d250995 100644 --- a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractClass.err +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractClass.err @@ -1,5 +1,5 @@ –– Pkl Error –– -Cannot define an abstract member in a non-abstract class. +Cannot define an abstract method in a non-abstract class. x | abstract function bar(): Int ^^^^^^^^ diff --git a/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractModule.err b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractModule.err new file mode 100644 index 000000000..879f6d547 --- /dev/null +++ b/pkl-core/src/test/files/LanguageSnippetTests/output/errors/abstractMethodInNonAbstractModule.err @@ -0,0 +1,8 @@ +–– Pkl Error –– +Cannot define an abstract method in a non-abstract module. + +x | abstract function foo(): Int + ^^^^^^^^ +at abstractMethodInNonAbstractModule (file:///$snippetsDir/input/errors/abstractMethodInNonAbstractModule.pkl) + +A member can only be `abstract` if its enclosing class is also `abstract`. diff --git a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classInheritance.pkl b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classInheritance.pkl index 2db23fb87..d306705ba 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classInheritance.pkl +++ b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classInheritance.pkl @@ -3,7 +3,7 @@ module com.package1.classInheritance abstract class MyClass1 { /// Inherited property comment. - abstract property1: Boolean + property1: Boolean /// function method1 in class MyClass1. abstract function method1(arg: String): Boolean diff --git a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classPropertyModifiers.pkl b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classPropertyModifiers.pkl index 55b528687..cd8efa54b 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classPropertyModifiers.pkl +++ b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/classPropertyModifiers.pkl @@ -8,9 +8,6 @@ abstract class Modifiers { /// Property with `hidden` modifier. hidden property2: Float = 3.14159265359 - /// Property with `abstract` modifier. - abstract property3: Float - /// Property with multiple modifiers. abstract hidden property4: Float diff --git a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/modulePropertyModifiers.pkl b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/modulePropertyModifiers.pkl index b580d0d66..87fe167f1 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/modulePropertyModifiers.pkl +++ b/pkl-doc/src/test/files/DocGeneratorTest/input/com.package1/modulePropertyModifiers.pkl @@ -10,10 +10,4 @@ hidden property2: Float = 3.14159265359 /* /// Property with `external` modifier. external property3: Float - -/// Property with `abstract` modifier. -abstract property4: Float - -/// Property with multiple modifiers. -abstract external hidden property5: Float */ diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classInheritance/MyClass1.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classInheritance/MyClass1.html index 5474396d0..7c4d757ad 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classInheritance/MyClass1.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classInheritance/MyClass1.html @@ -50,7 +50,7 @@
link
-
abstract
+
property1: BooleanSource
diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classPropertyModifiers/Modifiers.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classPropertyModifiers/Modifiers.html index 4c6ac89e4..3edc2e14a 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classPropertyModifiers/Modifiers.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-1/com.package1/1.2.3/classPropertyModifiers/Modifiers.html @@ -58,23 +58,11 @@
-
  • -
    -
    link -
    -
    abstract
    -
    -
    -
    property3: FloatSource
    -

    Property with abstract modifier.

    -
    -
    -
  • link
    -
    abstract hidden
    +
    hidden
    property4: FloatSource
    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 0c0756fb6..dbdee18d5 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":"property3","kind":5,"url":"classPropertyModifiers/Modifiers.html#property3","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":88},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":89},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":89},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":89},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":89},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":89},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":89},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":89},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":89},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":89},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":89},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":100},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":100},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":102},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":102},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":102},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":102},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":102},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":102},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":102},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":102},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":102},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":112},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":112},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":114},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":114},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":112},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":117},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":112},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":119},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":119},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":112},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":122},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":122},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":125},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":127},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":129},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":129},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":129},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":132},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":132},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":129},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":136,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":136,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":136,"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":141},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":141},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":141},{"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":146},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":148},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":148},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":148},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":148},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":148},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":148},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":148},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":156},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":158},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":158},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":158},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":158},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":158},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":158},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":158},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":158},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":158},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":158},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":158},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":158},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":158},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":172},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":172},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":172},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":179,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":179,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":179,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":179},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":179},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":179},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":179},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":186},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":186},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":179},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":189},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":179},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":191},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":193},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":195},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":195},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":195},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":195},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":195},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":195},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":195},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":195},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":195},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":195},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":206},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":208},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":208},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":208},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":208},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":208},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":208},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":208},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":208},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":208},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":208},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":219},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":219},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":219},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":219},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":219},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":219},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":219},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":219},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":219},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":219},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":230},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":232},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":232},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":232},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":232},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":232},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":232},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":232},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":232},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":232},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":241},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":241},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":241},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":241},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":241},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": module","parId":241},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":241},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|module|Int","parId":241},{"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":250},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":250},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":250},{"name":"referenceToExternalPackage","kind":1,"url":"ternalPackage/index.html"},{"name":"prop","kind":5,"url":"ternalPackage/index.html#prop","sig":": Class Two {}","parId":254},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":256},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":258},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":258},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":258},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":258},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":258},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":258},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":264},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":264},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":264},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":264},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":264},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":258,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":271},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":271},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":271},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":271},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":271},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":271},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":271},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":271},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":271},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":271},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":281},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":271},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":283},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":283},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":283},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":283},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":283},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":283},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":283},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":283},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":283},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":271},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":271},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":271},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":271},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":297},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":297},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":297},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":300},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":300},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":303},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":303},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":303},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":303},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":303},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":303},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":310},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":310},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":313},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":313},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":316},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":316}]'; +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":"ternalPackage/index.html"},{"name":"prop","kind":5,"url":"ternalPackage/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/com.package1/1.2.3/classInheritance/MyClass1.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classInheritance/MyClass1.html index 5474396d0..7c4d757ad 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classInheritance/MyClass1.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classInheritance/MyClass1.html @@ -50,7 +50,7 @@
    link
    -
    abstract
    +
    property1: BooleanSource
    diff --git a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classPropertyModifiers/Modifiers.html b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classPropertyModifiers/Modifiers.html index 4c6ac89e4..3edc2e14a 100644 --- a/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classPropertyModifiers/Modifiers.html +++ b/pkl-doc/src/test/files/DocGeneratorTest/output/run-2/com.package1/1.2.3/classPropertyModifiers/Modifiers.html @@ -58,23 +58,11 @@
  • -
  • -
    -
    link -
    -
    abstract
    -
    -
    -
    property3: FloatSource
    -

    Property with abstract modifier.

    -
    -
    -
  • link
    -
    abstract hidden
    +
    hidden
    property4: FloatSource
    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 0c0756fb6..dbdee18d5 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":"property3","kind":5,"url":"classPropertyModifiers/Modifiers.html#property3","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":88},{"name":"property1","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property1","sig":": unknown","parId":89},{"name":"property2","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property2","sig":": Float","parId":89},{"name":"property3","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property3","sig":": List","parId":89},{"name":"property4","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property4","sig":": Set","parId":89},{"name":"property5","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property5","sig":": Map","parId":89},{"name":"property6","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property6","sig":": String?","parId":89},{"name":"property7","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property7","sig":": () -> String","parId":89},{"name":"property8","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property8","sig":": String -> Int","parId":89},{"name":"property9","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property9","sig":": (String, String) -> Int","parId":89},{"name":"property10","kind":5,"url":"classPropertyTypeAnnotations/TypeAnnotations.html#property10","sig":": Map?, Boolean? -> Map>","parId":89},{"name":"com.package1.classPropertyTypeReferences","kind":1,"url":"classPropertyTypeReferences/index.html"},{"name":"MyClass","kind":3,"url":"classPropertyTypeReferences/MyClass.html","parId":100},{"name":"TypeReferences","kind":3,"url":"classPropertyTypeReferences/TypeReferences.html","parId":100},{"name":"property1","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property1","sig":": MyClass","parId":102},{"name":"property2","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property2","sig":": List","parId":102},{"name":"property3","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property3","sig":": Set","parId":102},{"name":"property4","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property4","sig":": Map","parId":102},{"name":"property5","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property5","sig":": MyClass?","parId":102},{"name":"property6","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property6","sig":": () -> MyClass","parId":102},{"name":"property7","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property7","sig":": MyClass -> MyClass","parId":102},{"name":"property8","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":102},{"name":"property9","kind":5,"url":"classPropertyTypeReferences/TypeReferences.html#property9","sig":": Mapping","parId":102},{"name":"com.package1.classTypeConstraints","kind":1,"url":"classTypeConstraints/index.html"},{"name":"emailAddress","kind":5,"url":"classTypeConstraints/index.html#emailAddress","sig":": unknown","parId":112},{"name":"Person1","kind":3,"url":"classTypeConstraints/Person1.html","parId":112},{"name":"name","kind":5,"url":"classTypeConstraints/Person1.html#name","sig":": String","parId":114},{"name":"address","kind":5,"url":"classTypeConstraints/Person1.html#address","sig":": Address","parId":114},{"name":"Person2","kind":3,"url":"classTypeConstraints/Person2.html","parId":112},{"name":"email","kind":5,"url":"classTypeConstraints/Person2.html#email","sig":": String","parId":117},{"name":"Address","kind":3,"url":"classTypeConstraints/Address.html","parId":112},{"name":"street","kind":5,"url":"classTypeConstraints/Address.html#street","sig":": String","parId":119},{"name":"city","kind":5,"url":"classTypeConstraints/Address.html#city","sig":": String","parId":119},{"name":"Project","kind":3,"url":"classTypeConstraints/Project.html","parId":112},{"name":"type","kind":5,"url":"classTypeConstraints/Project.html#type","sig":": String?","parId":122},{"name":"contacts","kind":5,"url":"classTypeConstraints/Project.html#contacts","sig":": Map","parId":122},{"name":"com.package1.docExampleSubject1","kind":1,"url":"docExampleSubject1/index.html"},{"name":"x","kind":5,"url":"docExampleSubject1/index.html#x","sig":": Int","parId":125},{"name":"com.package1.docExampleSubject2","kind":1,"url":"docExampleSubject2/index.html"},{"name":"y","kind":5,"url":"docExampleSubject2/index.html#y","sig":": Int","parId":127},{"name":"com.package1.docLinks","kind":1,"url":"docLinks/index.html"},{"name":"age","kind":5,"url":"docLinks/index.html#age","sig":": Int","parId":129},{"name":"sing","kind":4,"url":"docLinks/index.html#sing()","sig":"(song): unknown","parId":129},{"name":"Person","kind":3,"url":"docLinks/Person.html","parId":129},{"name":"name","kind":5,"url":"docLinks/Person.html#name","sig":": String","parId":132},{"name":"call","kind":4,"url":"docLinks/Person.html#call()","sig":"(number): unknown","parId":132},{"name":"PersonList","kind":2,"url":"docLinks/index.html#PersonList","parId":129},{"name":"com.package1.methodAnnotations","kind":1,"url":"methodAnnotations/index.html"},{"name":"mthod","kind":4,"url":"methodAnnotations/index.html#mthod()","sig":"(): Int","parId":136,"deprecated":true,"aka":["function"]},{"name":"mthodWithExpandableComment","kind":4,"url":"methodAnnotations/index.html#mthodWithExpandableComment()","sig":"(): Int","parId":136,"deprecated":true,"aka":["function"]},{"name":"method","kind":4,"url":"methodAnnotations/index.html#method()","sig":"(): Int","parId":136,"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":141},{"name":"extendMethod","kind":4,"url":"moduleExtend/index.html#extendMethod()","sig":"(): unknown","parId":141},{"name":"ExtendClass","kind":3,"url":"moduleExtend/ExtendClass.html","parId":141},{"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":146},{"name":"com.package1.moduleMethodComments","kind":1,"url":"moduleMethodComments/index.html"},{"name":"method1","kind":4,"url":"moduleMethodComments/index.html#method1()","sig":"(): Float","parId":148},{"name":"method2","kind":4,"url":"moduleMethodComments/index.html#method2()","sig":"(): Float","parId":148},{"name":"method3","kind":4,"url":"moduleMethodComments/index.html#method3()","sig":"(): Float","parId":148},{"name":"method4","kind":4,"url":"moduleMethodComments/index.html#method4()","sig":"(): Float","parId":148},{"name":"method5","kind":4,"url":"moduleMethodComments/index.html#method5()","sig":"(): Float","parId":148},{"name":"method6","kind":4,"url":"moduleMethodComments/index.html#method6()","sig":"(): Float","parId":148},{"name":"method7","kind":4,"url":"moduleMethodComments/index.html#method7()","sig":"(): Float","parId":148},{"name":"com.package1.moduleMethodModifiers","kind":1,"url":"moduleMethodModifiers/index.html"},{"name":"method1","kind":4,"url":"moduleMethodModifiers/index.html#method1()","sig":"(arg): Boolean","parId":156},{"name":"com.package1.moduleMethodTypeAnnotations","kind":1,"url":"moduleMethodTypeAnnotations/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method1()","sig":"(): unknown","parId":158},{"name":"method2","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method2()","sig":"(arg1): unknown","parId":158},{"name":"method3","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method3()","sig":"(arg1, arg2): unknown","parId":158},{"name":"method4","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method4()","sig":"(): String","parId":158},{"name":"method5","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method5()","sig":"(arg1): Int","parId":158},{"name":"method6","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method6()","sig":"(arg1, arg2): Duration","parId":158},{"name":"method7","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method7()","sig":"(arg1, arg2): List","parId":158},{"name":"method8","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method8()","sig":"(arg1, arg2): Set","parId":158},{"name":"method9","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method9()","sig":"(arg1, arg2): Map","parId":158},{"name":"method10","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method10()","sig":"(arg1, arg2): Duration?","parId":158},{"name":"method11","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method11()","sig":"(arg1, arg2): (Int, Float) -> Duration","parId":158},{"name":"method12","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method12()","sig":"(arg1, arg2): Boolean","parId":158},{"name":"method13","kind":4,"url":"moduleMethodTypeAnnotations/index.html#method13()","sig":"(arg1): Map?, DataSize? -> Map>","parId":158},{"name":"com.package1.moduleMethodTypeReferences","kind":1,"url":"moduleMethodTypeReferences/index.html"},{"name":"method1","kind":4,"url":"moduleMethodTypeReferences/index.html#method1()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method2","kind":4,"url":"moduleMethodTypeReferences/index.html#method2()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method3","kind":4,"url":"moduleMethodTypeReferences/index.html#method3()","sig":"(arg1, arg2): List","parId":172},{"name":"method4","kind":4,"url":"moduleMethodTypeReferences/index.html#method4()","sig":"(arg1, arg2): MyClass","parId":172},{"name":"method5","kind":4,"url":"moduleMethodTypeReferences/index.html#method5()","sig":"(arg1, arg2): MyClass -> MyClass","parId":172},{"name":"MyClass","kind":3,"url":"moduleMethodTypeReferences/MyClass.html","parId":172},{"name":"com.package1.modulePropertyAnnotations","kind":1,"url":"modulePropertyAnnotations/index.html"},{"name":"prperty","kind":5,"url":"modulePropertyAnnotations/index.html#prperty","sig":": unknown","parId":179,"deprecated":true,"aka":["field","item"]},{"name":"prpertyWithExpandableComment","kind":5,"url":"modulePropertyAnnotations/index.html#prpertyWithExpandableComment","sig":": unknown","parId":179,"deprecated":true,"aka":["field","item"]},{"name":"property","kind":5,"url":"modulePropertyAnnotations/index.html#property","sig":": unknown","parId":179,"aka":["field","item"]},{"name":"propertyUserDefinedAnnotation","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation","sig":": Int","parId":179},{"name":"propertyUserDefinedAnnotation1","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation1","sig":": Int","parId":179},{"name":"propertyUserDefinedAnnotation2","kind":5,"url":"modulePropertyAnnotations/index.html#propertyUserDefinedAnnotation2","sig":": Int","parId":179},{"name":"UserDefinedAnnotation","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html","parId":179},{"name":"messageOpt","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageOpt","sig":": String?","parId":186},{"name":"messageReq","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation.html#messageReq","sig":": String","parId":186},{"name":"UserDefinedAnnotation1","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html","parId":179},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation1.html#nested","sig":": UserDefinedAnnotation","parId":189},{"name":"UserDefinedAnnotation2","kind":3,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html","parId":179},{"name":"nested","kind":5,"url":"modulePropertyAnnotations/UserDefinedAnnotation2.html#nested","sig":": UserDefinedAnnotation2?","parId":191},{"name":"com.package1.modulePropertyCommentInheritance","kind":1,"url":"modulePropertyCommentInheritance/index.html"},{"name":"property3","kind":5,"url":"modulePropertyCommentInheritance/index.html#property3","sig":": Float","parId":193},{"name":"com.package1.modulePropertyComments","kind":1,"url":"modulePropertyComments/index.html"},{"name":"property1","kind":5,"url":"modulePropertyComments/index.html#property1","sig":": Float","parId":195},{"name":"property2","kind":5,"url":"modulePropertyComments/index.html#property2","sig":": Float","parId":195},{"name":"property3","kind":5,"url":"modulePropertyComments/index.html#property3","sig":": Float","parId":195},{"name":"property4","kind":5,"url":"modulePropertyComments/index.html#property4","sig":": Float","parId":195},{"name":"property5","kind":5,"url":"modulePropertyComments/index.html#property5","sig":": Float","parId":195},{"name":"property6","kind":5,"url":"modulePropertyComments/index.html#property6","sig":": Float","parId":195},{"name":"property7","kind":5,"url":"modulePropertyComments/index.html#property7","sig":": Float","parId":195},{"name":"property8","kind":5,"url":"modulePropertyComments/index.html#property8","sig":": Int","parId":195},{"name":"property9","kind":5,"url":"modulePropertyComments/index.html#property9","sig":": Int","parId":195},{"name":"property10","kind":5,"url":"modulePropertyComments/index.html#property10","sig":": Int","parId":195},{"name":"com.package1.modulePropertyModifiers","kind":1,"url":"modulePropertyModifiers/index.html"},{"name":"property2","kind":5,"url":"modulePropertyModifiers/index.html#property2","sig":": Float","parId":206},{"name":"com.package1.modulePropertyTypeAnnotations","kind":1,"url":"modulePropertyTypeAnnotations/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property1","sig":": unknown","parId":208},{"name":"property2","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property2","sig":": Float","parId":208},{"name":"property3","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property3","sig":": List","parId":208},{"name":"property4","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property4","sig":": Set","parId":208},{"name":"property5","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property5","sig":": Map","parId":208},{"name":"property6","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property6","sig":": String?","parId":208},{"name":"property7","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property7","sig":": () -> String","parId":208},{"name":"property8","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property8","sig":": String -> Int","parId":208},{"name":"property9","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property9","sig":": (String, String) -> Int","parId":208},{"name":"property10","kind":5,"url":"modulePropertyTypeAnnotations/index.html#property10","sig":": Map?, Boolean? -> Map>","parId":208},{"name":"com.package1.modulePropertyTypeReferences","kind":1,"url":"modulePropertyTypeReferences/index.html"},{"name":"property1","kind":5,"url":"modulePropertyTypeReferences/index.html#property1","sig":": MyClass","parId":219},{"name":"property2","kind":5,"url":"modulePropertyTypeReferences/index.html#property2","sig":": List","parId":219},{"name":"property3","kind":5,"url":"modulePropertyTypeReferences/index.html#property3","sig":": Set","parId":219},{"name":"property4","kind":5,"url":"modulePropertyTypeReferences/index.html#property4","sig":": Map","parId":219},{"name":"property5","kind":5,"url":"modulePropertyTypeReferences/index.html#property5","sig":": MyClass?","parId":219},{"name":"property6","kind":5,"url":"modulePropertyTypeReferences/index.html#property6","sig":": () -> MyClass","parId":219},{"name":"property7","kind":5,"url":"modulePropertyTypeReferences/index.html#property7","sig":": MyClass -> MyClass","parId":219},{"name":"property8","kind":5,"url":"modulePropertyTypeReferences/index.html#property8","sig":": (MyClass, MyClass) -> MyClass","parId":219},{"name":"property9","kind":5,"url":"modulePropertyTypeReferences/index.html#property9","sig":": Mapping","parId":219},{"name":"MyClass","kind":3,"url":"modulePropertyTypeReferences/MyClass.html","parId":219},{"name":"com.package1.moduleTypes1","kind":1,"url":"moduleTypes1/index.html"},{"name":"n","kind":5,"url":"moduleTypes1/index.html#n","sig":": Int","parId":230},{"name":"com.package1.moduleTypes2","kind":1,"url":"moduleTypes2/index.html"},{"name":"x1","kind":5,"url":"moduleTypes2/index.html#x1","sig":": moduleTypes1","parId":232},{"name":"x2","kind":5,"url":"moduleTypes2/index.html#x2","sig":": moduleTypes1?","parId":232},{"name":"x3","kind":5,"url":"moduleTypes2/index.html#x3","sig":": Listing","parId":232},{"name":"x4","kind":5,"url":"moduleTypes2/index.html#x4","sig":": Mapping","parId":232},{"name":"x5","kind":5,"url":"moduleTypes2/index.html#x5","sig":": String|moduleTypes1|Int","parId":232},{"name":"x6","kind":5,"url":"moduleTypes2/index.html#x6","sig":": module","parId":232},{"name":"x7","kind":5,"url":"moduleTypes2/index.html#x7","sig":": List","parId":232},{"name":"x8","kind":5,"url":"moduleTypes2/index.html#x8","sig":": String|module|Int","parId":232},{"name":"Foo","kind":3,"url":"moduleTypes2/Foo.html","parId":232},{"name":"x1","kind":5,"url":"moduleTypes2/Foo.html#x1","sig":": moduleTypes1","parId":241},{"name":"x2","kind":5,"url":"moduleTypes2/Foo.html#x2","sig":": moduleTypes1?","parId":241},{"name":"x3","kind":5,"url":"moduleTypes2/Foo.html#x3","sig":": Listing","parId":241},{"name":"x4","kind":5,"url":"moduleTypes2/Foo.html#x4","sig":": Mapping","parId":241},{"name":"x5","kind":5,"url":"moduleTypes2/Foo.html#x5","sig":": String|moduleTypes1|Int","parId":241},{"name":"x6","kind":5,"url":"moduleTypes2/Foo.html#x6","sig":": module","parId":241},{"name":"x7","kind":5,"url":"moduleTypes2/Foo.html#x7","sig":": List","parId":241},{"name":"x8","kind":5,"url":"moduleTypes2/Foo.html#x8","sig":": String|module|Int","parId":241},{"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":250},{"name":"myMethod","kind":4,"url":"nested/nested2/nestedModule/index.html#myMethod()","sig":"(): unknown","parId":250},{"name":"MyClass","kind":3,"url":"nested/nested2/nestedModule/MyClass.html","parId":250},{"name":"referenceToExternalPackage","kind":1,"url":"ternalPackage/index.html"},{"name":"prop","kind":5,"url":"ternalPackage/index.html#prop","sig":": Class Two {}","parId":254},{"name":"com.package1.shared","kind":1,"url":"shared/index.html"},{"name":"MyClass","kind":3,"url":"shared/MyClass.html","parId":256},{"name":"com.package1.typealiases","kind":1,"url":"typealiases/index.html"},{"name":"uint","kind":5,"url":"typealiases/index.html#uint","sig":": UInt","parId":258},{"name":"uints","kind":5,"url":"typealiases/index.html#uints","sig":": List","parId":258},{"name":"email","kind":5,"url":"typealiases/index.html#email","sig":": Email","parId":258},{"name":"emails","kind":5,"url":"typealiases/index.html#emails","sig":": List","parId":258},{"name":"send","kind":4,"url":"typealiases/index.html#send()","sig":"(email): Email","parId":258},{"name":"Person","kind":3,"url":"typealiases/Person.html","parId":258},{"name":"uint","kind":5,"url":"typealiases/Person.html#uint","sig":": UInt","parId":264},{"name":"list","kind":5,"url":"typealiases/Person.html#list","sig":": List","parId":264},{"name":"email","kind":5,"url":"typealiases/Person.html#email","sig":": Email","parId":264},{"name":"emails","kind":5,"url":"typealiases/Person.html#emails","sig":": List","parId":264},{"name":"send","kind":4,"url":"typealiases/Person.html#send()","sig":"(email): Email","parId":264},{"name":"Email","kind":2,"url":"typealiases/index.html#Email","parId":258,"aka":["OtherName"]},{"name":"com.package1.typealiases2","kind":1,"url":"typealiases2/index.html"},{"name":"res1","kind":5,"url":"typealiases2/index.html#res1","sig":": List2","parId":271},{"name":"res2","kind":5,"url":"typealiases2/index.html#res2","sig":": List2","parId":271},{"name":"res3","kind":5,"url":"typealiases2/index.html#res3","sig":": Map2","parId":271},{"name":"res4","kind":5,"url":"typealiases2/index.html#res4","sig":": StringMap","parId":271},{"name":"res5","kind":5,"url":"typealiases2/index.html#res5","sig":": MMap","parId":271},{"name":"res6","kind":5,"url":"typealiases2/index.html#res6","sig":": List2","parId":271},{"name":"res7","kind":5,"url":"typealiases2/index.html#res7","sig":": Map2","parId":271},{"name":"res8","kind":5,"url":"typealiases2/index.html#res8","sig":": StringMap","parId":271},{"name":"res9","kind":5,"url":"typealiases2/index.html#res9","sig":": MMap","parId":271},{"name":"Person","kind":3,"url":"typealiases2/Person.html","parId":271},{"name":"name","kind":5,"url":"typealiases2/Person.html#name","sig":": String","parId":281},{"name":"Foo","kind":3,"url":"typealiases2/Foo.html","parId":271},{"name":"res1","kind":5,"url":"typealiases2/Foo.html#res1","sig":": List2","parId":283},{"name":"res2","kind":5,"url":"typealiases2/Foo.html#res2","sig":": List2","parId":283},{"name":"res3","kind":5,"url":"typealiases2/Foo.html#res3","sig":": Map2","parId":283},{"name":"res4","kind":5,"url":"typealiases2/Foo.html#res4","sig":": StringMap","parId":283},{"name":"res5","kind":5,"url":"typealiases2/Foo.html#res5","sig":": MMap","parId":283},{"name":"res6","kind":5,"url":"typealiases2/Foo.html#res6","sig":": List2","parId":283},{"name":"res7","kind":5,"url":"typealiases2/Foo.html#res7","sig":": Map2","parId":283},{"name":"res8","kind":5,"url":"typealiases2/Foo.html#res8","sig":": StringMap","parId":283},{"name":"res9","kind":5,"url":"typealiases2/Foo.html#res9","sig":": MMap","parId":283},{"name":"List2","kind":2,"url":"typealiases2/index.html#List2","parId":271},{"name":"Map2","kind":2,"url":"typealiases2/index.html#Map2","parId":271},{"name":"StringMap","kind":2,"url":"typealiases2/index.html#StringMap","parId":271},{"name":"MMap","kind":2,"url":"typealiases2/index.html#MMap","parId":271},{"name":"com.package1.typeAliasInheritance","kind":1,"url":"typeAliasInheritance/index.html"},{"name":"email2","kind":5,"url":"typeAliasInheritance/index.html#email2","sig":": Email","parId":297},{"name":"emails2","kind":5,"url":"typeAliasInheritance/index.html#emails2","sig":": List","parId":297},{"name":"Person2","kind":3,"url":"typeAliasInheritance/Person2.html","parId":297},{"name":"email2","kind":5,"url":"typeAliasInheritance/Person2.html#email2","sig":": Email","parId":300},{"name":"emails2","kind":5,"url":"typeAliasInheritance/Person2.html#emails2","sig":": List","parId":300},{"name":"com.package1.unionTypes","kind":1,"url":"unionTypes/index.html"},{"name":"res1","kind":5,"url":"unionTypes/index.html#res1","sig":": Boolean|Number","parId":303},{"name":"res2","kind":5,"url":"unionTypes/index.html#res2","sig":": \\\"foo\\\"|\\\"bar\\\"|\\\"baz\\\"","parId":303},{"name":"res3","kind":5,"url":"unionTypes/index.html#res3","sig":": Boolean|List","parId":303},{"name":"res4","kind":5,"url":"unionTypes/index.html#res4","sig":": Boolean|List?","parId":303},{"name":"res5","kind":5,"url":"unionTypes/index.html#res5","sig":": Boolean|List?","parId":303},{"name":"res6","kind":5,"url":"unionTypes/index.html#res6","sig":": Boolean|List?|Number","parId":303},{"name":"com.package1.unlistedClass","kind":1,"url":"unlistedClass/index.html"},{"name":"myProperty","kind":5,"url":"unlistedClass/index.html#myProperty","sig":": unknown","parId":310},{"name":"myMethod","kind":4,"url":"unlistedClass/index.html#myMethod()","sig":"(): unknown","parId":310},{"name":"com.package1.unlistedMethod","kind":1,"url":"unlistedMethod/index.html"},{"name":"myProperty","kind":5,"url":"unlistedMethod/index.html#myProperty","sig":": unknown","parId":313},{"name":"MyClass","kind":3,"url":"unlistedMethod/MyClass.html","parId":313},{"name":"com.package1.unlistedProperty","kind":1,"url":"unlistedProperty/index.html"},{"name":"myMethod","kind":4,"url":"unlistedProperty/index.html#myMethod()","sig":"(): unknown","parId":316},{"name":"MyClass","kind":3,"url":"unlistedProperty/MyClass.html","parId":316}]'; +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":"ternalPackage/index.html"},{"name":"prop","kind":5,"url":"ternalPackage/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/stdlib/base.pkl b/stdlib/base.pkl index c0b83a8f6..ee3e94ef2 100644 --- a/stdlib/base.pkl +++ b/stdlib/base.pkl @@ -740,28 +740,28 @@ class Resource { /// use [Number] instead of [Float] in type annotations. abstract external class Number extends Any { /// A [Duration] with value [this] and unit `"ns"` (nanoseconds). - abstract ns: Duration + ns: Duration /// A [Duration] with value [this] and unit `"us"` (microseconds). - abstract us: Duration + us: Duration /// A [Duration] with value [this] and unit `"ms"` (milliseconds). - abstract ms: Duration + ms: Duration /// A [Duration] with value [this] and unit `"s"` (seconds). - abstract s: Duration + s: Duration /// A [Duration] with value [this] and unit `"min"` (minutes). - abstract min: Duration + min: Duration /// A [Duration] with value [this] and unit `"h"` (hours). - abstract h: Duration + h: Duration /// A [Duration] with value [this] and unit `"d"` (days). - abstract d: Duration + d: Duration /// A [DataSize] with value [this] and unit `"b"` (bytes). - abstract b: DataSize + b: DataSize /// A [DataSize] with value [this] and unit `"kb"` (kilobytes). /// @@ -769,7 +769,7 @@ abstract external class Number extends Any { /// ``` /// 1.kb == 1000.b /// ``` - abstract kb: DataSize + kb: DataSize /// A [DataSize] with value [this] and unit `"mb"` (megabytes). /// @@ -777,7 +777,7 @@ abstract external class Number extends Any { /// ``` /// 1.mb == 1000.kb /// ``` - abstract mb: DataSize + mb: DataSize /// A [DataSize] with value [this] and unit `"gb"` (gigabytes). /// @@ -785,7 +785,7 @@ abstract external class Number extends Any { /// ``` /// 1.gb == 1000.mb /// ``` - abstract gb: DataSize + gb: DataSize /// A [DataSize] with value [this] and unit `"tb"` (terabytes). /// @@ -793,7 +793,7 @@ abstract external class Number extends Any { /// ``` /// 1.tb == 1000.gb /// ``` - abstract tb: DataSize + tb: DataSize /// A [DataSize] with value [this] and unit `"pb"` (petabytes). /// @@ -801,7 +801,7 @@ abstract external class Number extends Any { /// ``` /// 1.pb == 1000.tb /// ``` - abstract pb: DataSize + pb: DataSize /// A [DataSize] with value [this] and unit `"kib"` (kibibytes). /// @@ -809,7 +809,7 @@ abstract external class Number extends Any { /// ``` /// 1.kib == 1024.b /// ``` - abstract kib: DataSize + kib: DataSize /// A [DataSize] with value [this] and unit `"mib"` (mebibytes). /// @@ -817,7 +817,7 @@ abstract external class Number extends Any { /// ``` /// 1.mib == 1024.kib /// ``` - abstract mib: DataSize + mib: DataSize /// A [DataSize] with value [this] and unit `"gib"` (gibibytes). /// @@ -825,7 +825,7 @@ abstract external class Number extends Any { /// ``` /// 1.gib == 1024.mib /// ``` - abstract gib: DataSize + gib: DataSize /// A [DataSize] with value [this] and unit `"tib"` (tebibytes). /// @@ -833,7 +833,7 @@ abstract external class Number extends Any { /// ``` /// 1.tib == 1024.gib /// ``` - abstract tib: DataSize + tib: DataSize /// A [DataSize] with value [this] and unit `"pib"` (pebibytes). /// @@ -841,14 +841,14 @@ abstract external class Number extends Any { /// ``` /// 1.pib == 1024.tib /// ``` - abstract pib: DataSize + pib: DataSize /// The sign of this number. /// /// Returns `0` for `0`, `0.0`, `-0.0`, and [NaN], /// `1` for positive numbers (including [Infinity]), /// and `-1` for negative numbers (including `-`[Infinity]). - abstract sign: Number + sign: Number /// The absolute value of this number. /// @@ -862,7 +862,7 @@ abstract external class Number extends Any { /// (-Infinity).abs == Infinity /// NaN.abs == NaN /// ``` - abstract abs: Number + abs: Number /// Rounds this number to the next mathematical integer towards [Infinity]. /// @@ -870,7 +870,7 @@ abstract external class Number extends Any { /// If [this] is [NaN], [Infinity], -[Infinity], `0.0`, or `-0.0`, returns [this]. /// Otherwise, returns the smallest [Float] that is greater than or equal to [this] /// and is equal to a mathematical integer. - abstract ceil: Number + ceil: Number /// Rounds this number to the next mathematical integer towards -[Infinity]. /// @@ -878,7 +878,7 @@ abstract external class Number extends Any { /// If [this] is [NaN], [Infinity], -[Infinity], `0.0`, or `-0.0`, returns [this]. /// Otherwise, returns the largest [Float] that is less than or equal to [this] /// and is equal to a mathematical integer. - abstract floor: Number + floor: Number /// Rounds this number to the nearest mathematical integer, breaking ties in favor /// of the even integer. @@ -946,23 +946,23 @@ abstract external class Number extends Any { /// !(-Infinity).isPositive /// !NaN.isPositive /// ``` - abstract isPositive: Boolean + isPositive: Boolean /// Tells if this number is neither [NaN] nor [isInfinite]. - abstract isFinite: Boolean + isFinite: Boolean /// Tells if this number is [Infinity] or -[Infinity]. - abstract isInfinite: Boolean + isInfinite: Boolean /// Tells if this number is [NaN]. /// /// Always use this method when testing for [NaN]. /// Note that `x == NaN` is *not* a correct way to test for [NaN] because `NaN != NaN` as per the /// IEEE spec. - abstract isNaN: Boolean + isNaN: Boolean /// Tells if this number is not 0. - abstract isNonZero: Boolean + isNonZero: Boolean /// Tells if this number is greater than or equal to [start] and less than or equal to /// [inclusiveEnd]. @@ -2419,7 +2419,7 @@ abstract external class Collection extends Any { /// List().length == 0 /// ``` @AlsoKnownAs { names { "size"; "count" } } - abstract length: Int + length: Int /// Tells whether this collection is empty. /// @@ -2428,7 +2428,7 @@ abstract external class Collection extends Any { /// !List(1, 2, 3).isEmpty /// List().isEmpty /// ``` - abstract isEmpty: Boolean + isEmpty: Boolean /// Tells whether this collection is not empty. /// @@ -2438,7 +2438,7 @@ abstract external class Collection extends Any { /// !List().isNotEmpty /// ``` @Since { version = "0.31.0" } - abstract isNotEmpty: Boolean + isNotEmpty: Boolean /// The first element in this collection. /// @@ -2450,11 +2450,11 @@ abstract external class Collection extends Any { /// import("pkl:test").catch(() -> List().first) /// ``` @AlsoKnownAs { names { "head" } } - abstract first: Element + first: Element /// Same as [first] but returns [null] if this collection is empty. @AlsoKnownAs { names { "head" } } - abstract firstOrNull: Element? + firstOrNull: Element? /// The tail of this collection. /// @@ -2466,11 +2466,11 @@ abstract external class Collection extends Any { /// import("pkl:test").catch(() -> List().rest) /// ``` @AlsoKnownAs { names { "tail" } } - abstract rest: Collection + rest: Collection /// Same as [rest] but returns [null] if this collection is empty. @AlsoKnownAs { names { "tail" } } - abstract restOrNull: Collection? + restOrNull: Collection? /// The last element in this collection. /// @@ -2481,10 +2481,10 @@ abstract external class Collection extends Any { /// List(1, 2, 3).last == 3 /// import("pkl:test").catch(() -> List().last) /// ``` - abstract last: Element + last: Element /// Same as [last] but returns [null] if this collection is empty. - abstract lastOrNull: Element? + lastOrNull: Element? /// The single element in this collection. /// @@ -2496,10 +2496,10 @@ abstract external class Collection extends Any { /// throws(() -> List().single) /// throws(() -> List(1, 2, 3).single) /// ``` - abstract single: Element + single: Element /// Same as [single] but returns [null] if this collection is empty or has more than one element. - abstract singleOrNull: Element? + singleOrNull: Element? /// Tests if [element] is contained in this collection. /// @@ -2790,10 +2790,10 @@ abstract external class Collection extends Any { /// Shorthand for `minWith((a, b) -> a < b)`. /// /// Throws if this collection is empty, or if any two elements cannot be compared with `<`. - abstract min: Element + min: Element /// Same as [min] but returns [null] if this collection is empty. - abstract minOrNull: Element? + minOrNull: Element? /// Returns the first element in this collection that is less than or equal to any other element /// after applying [selector]. @@ -2824,10 +2824,10 @@ abstract external class Collection extends Any { /// Shorthand for `maxWith((a, b) -> a < b)`. /// /// Throws if this collection is empty, or if any two elements cannot be compared with `<`. - abstract max: Element + max: Element /// Same as [max] but returns [null] if this collection empty. - abstract maxOrNull: Element + maxOrNull: Element /// Returns the first element in this collection that is greater than or equal to any other /// element after applying [selector]. diff --git a/stdlib/reflect.pkl b/stdlib/reflect.pkl index 1322b4865..1a48b5128 100644 --- a/stdlib/reflect.pkl +++ b/stdlib/reflect.pkl @@ -216,7 +216,7 @@ external class Module extends Declaration { /// A class or type alias declaration. abstract external class TypeDeclaration extends Declaration { /// The class or type alias reflected upon. - abstract hidden reflectee: base.Class | base.TypeAlias + hidden reflectee: base.Class | base.TypeAlias /// The module enclosing this type declaration. /// @@ -224,7 +224,7 @@ abstract external class TypeDeclaration extends Declaration { hidden enclosingDeclaration: Module /// The type parameters of this type declaration. - abstract typeParameters: List + typeParameters: List } /// A class declaration.