gitextract_j18pm444/ ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .githooks/ │ └── pre-commit ├── .github/ │ ├── PklProject │ ├── PklProject.deps.json │ ├── dependabot.yml │ ├── index.pkl │ ├── jobs/ │ │ ├── BuildJavaExecutableJob.pkl │ │ ├── BuildNativeJob.pkl │ │ ├── DeployJob.pkl │ │ ├── GithubRelease.pkl │ │ ├── GradleJob.pkl │ │ ├── PklJob.pkl │ │ └── SimpleGradleJob.pkl │ ├── scripts/ │ │ ├── cc_macos_amd64.sh │ │ └── install_musl.sh │ └── workflows/ │ ├── __lockfile__.yml │ ├── build.yml │ ├── main.yml │ ├── prb.yml │ ├── release-branch.yml │ ├── release.yml │ └── test_report.yml ├── .gitignore ├── .idea/ │ └── vcs.xml ├── .java-version ├── .mailmap ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.adoc ├── DEVELOPMENT.adoc ├── LICENSE.txt ├── MAINTAINERS.adoc ├── NOTICE.txt ├── README.adoc ├── SECURITY.md ├── THIRD-PARTY-NOTICES.txt ├── bench/ │ ├── bench.gradle.kts │ ├── gradle.lockfile │ └── src/ │ └── jmh/ │ ├── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── core/ │ │ ├── Fibonacci.java │ │ ├── ListSort.java │ │ └── parser/ │ │ └── ParserBenchmark.java │ └── resources/ │ └── org/ │ └── pkl/ │ └── core/ │ ├── fib_class.pkl │ ├── fib_class_constrained1.pkl │ ├── fib_class_constrained2.pkl │ ├── fib_class_explicitThis.pkl │ ├── fib_class_typed.pkl │ ├── fib_lambda.pkl │ ├── fib_module.pkl │ └── fib_module_explicitThis.pkl ├── build.gradle.kts ├── buildSrc/ │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src/ │ └── main/ │ ├── kotlin/ │ │ ├── BuildInfo.kt │ │ ├── ExecutableJar.kt │ │ ├── ExecutableSpec.kt │ │ ├── GradlePluginTests.kt │ │ ├── GradleVersionInfo.kt │ │ ├── HtmlValidator.kt │ │ ├── InstallGraalVm.kt │ │ ├── JavaVersionRange.kt │ │ ├── MergeSourcesJars.kt │ │ ├── NativeImageBuild.kt │ │ ├── PklFormatterSpotless.kt │ │ ├── PklPublishing.kt │ │ ├── ResolveSourcesJars.kt │ │ ├── pklAllProjects.gradle.kts │ │ ├── pklFatJar.gradle.kts │ │ ├── pklGraalVm.gradle.kts │ │ ├── pklGradlePluginTest.gradle.kts │ │ ├── pklHtmlValidator.gradle.kts │ │ ├── pklJavaExecutable.gradle.kts │ │ ├── pklJavaLibrary.gradle.kts │ │ ├── pklKotlinLibrary.gradle.kts │ │ ├── pklKotlinTest.gradle.kts │ │ ├── pklNativeExecutable.gradle.kts │ │ ├── pklNativeLifecycle.gradle.kts │ │ ├── pklPublishLibrary.gradle.kts │ │ └── pklSpotlessFormat.gradle.kts │ └── resources/ │ ├── license-header.line-comment.txt │ └── license-header.star-block.txt ├── docs/ │ ├── antora.yml │ ├── docs.gradle.kts │ ├── gradle.lockfile │ ├── modules/ │ │ ├── ROOT/ │ │ │ ├── pages/ │ │ │ │ ├── community.adoc │ │ │ │ ├── evolution-and-roadmap.adoc │ │ │ │ ├── examples.adoc │ │ │ │ ├── index.adoc │ │ │ │ ├── integrations.adoc │ │ │ │ ├── language-bindings.adoc │ │ │ │ ├── language.adoc │ │ │ │ ├── resources.adoc │ │ │ │ ├── standard-library.adoc │ │ │ │ └── tools.adoc │ │ │ └── partials/ │ │ │ └── component-attributes.adoc │ │ ├── bindings-specification/ │ │ │ ├── pages/ │ │ │ │ ├── binary-encoding.adoc │ │ │ │ ├── index.adoc │ │ │ │ └── message-passing-api.adoc │ │ │ └── partials/ │ │ │ └── component-attributes.adoc │ │ ├── introduction/ │ │ │ └── pages/ │ │ │ ├── comparison.adoc │ │ │ ├── concepts.adoc │ │ │ ├── index.adoc │ │ │ └── use-cases.adoc │ │ ├── java-binding/ │ │ │ ├── examples/ │ │ │ │ └── JavaConfigExample.java │ │ │ ├── pages/ │ │ │ │ ├── codegen.adoc │ │ │ │ ├── index.adoc │ │ │ │ └── pkl-config-java.adoc │ │ │ └── partials/ │ │ │ └── cli-codegen-options.adoc │ │ ├── kotlin-binding/ │ │ │ ├── examples/ │ │ │ │ └── KotlinConfigExample.kt │ │ │ └── pages/ │ │ │ ├── codegen.adoc │ │ │ ├── index.adoc │ │ │ └── pkl-config-kotlin.adoc │ │ ├── language-reference/ │ │ │ └── pages/ │ │ │ └── index.adoc │ │ ├── language-tutorial/ │ │ │ └── pages/ │ │ │ ├── 01_basic_config.adoc │ │ │ ├── 02_filling_out_a_template.adoc │ │ │ ├── 03_writing_a_template.adoc │ │ │ └── index.adoc │ │ ├── pkl-cli/ │ │ │ ├── pages/ │ │ │ │ └── index.adoc │ │ │ └── partials/ │ │ │ ├── cli-common-options.adoc │ │ │ └── cli-project-options.adoc │ │ ├── pkl-core/ │ │ │ ├── examples/ │ │ │ │ └── CoreEvaluatorExample.java │ │ │ └── pages/ │ │ │ └── index.adoc │ │ ├── pkl-doc/ │ │ │ └── pages/ │ │ │ └── index.adoc │ │ ├── pkl-gradle/ │ │ │ ├── pages/ │ │ │ │ └── index.adoc │ │ │ └── partials/ │ │ │ ├── gradle-codegen-properties.adoc │ │ │ ├── gradle-common-properties.adoc │ │ │ └── gradle-modules-properties.adoc │ │ ├── release-notes/ │ │ │ ├── pages/ │ │ │ │ ├── 0.25.adoc │ │ │ │ ├── 0.26.adoc │ │ │ │ ├── 0.27.adoc │ │ │ │ ├── 0.28.adoc │ │ │ │ ├── 0.29.adoc │ │ │ │ ├── 0.30.adoc │ │ │ │ ├── 0.31.adoc │ │ │ │ ├── 0.32.adoc │ │ │ │ ├── changelog.adoc │ │ │ │ └── index.adoc │ │ │ ├── partials/ │ │ │ │ └── intro.adoc │ │ │ └── template.adoc │ │ └── style-guide/ │ │ └── pages/ │ │ └── index.adoc │ ├── nav.adoc │ └── src/ │ └── test/ │ ├── kotlin/ │ │ └── DocSnippetTests.kt │ └── resources/ │ └── META-INF/ │ └── services/ │ └── org.junit.platform.engine.TestEngine ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── jbang-catalog.json ├── pkl-bom/ │ └── pkl-bom.gradle.kts ├── pkl-cli/ │ ├── README.adoc │ ├── gradle.lockfile │ ├── pkl-cli.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── cli/ │ │ ├── CliCommandRunner.kt │ │ ├── CliEvaluator.kt │ │ ├── CliEvaluatorOptions.kt │ │ ├── CliFormatterCommand.kt │ │ ├── CliImportAnalyzer.kt │ │ ├── CliImportAnalyzerOptions.kt │ │ ├── CliPackageDownloader.kt │ │ ├── CliProjectCommand.kt │ │ ├── CliProjectPackager.kt │ │ ├── CliProjectResolver.kt │ │ ├── CliRepl.kt │ │ ├── CliServer.kt │ │ ├── CliTestRunner.kt │ │ ├── Main.kt │ │ ├── OutputUtils.kt │ │ ├── commands/ │ │ │ ├── AnalyzeCommand.kt │ │ │ ├── DownloadPackageCommand.kt │ │ │ ├── EvalCommand.kt │ │ │ ├── FormatterCommand.kt │ │ │ ├── ProjectCommand.kt │ │ │ ├── ReplCommand.kt │ │ │ ├── RootCommand.kt │ │ │ ├── RunCommand.kt │ │ │ ├── ServerCommand.kt │ │ │ ├── TestCommand.kt │ │ │ └── Utils.kt │ │ └── repl/ │ │ ├── Repl.kt │ │ ├── ReplCommands.kt │ │ ├── ReplCompleters.kt │ │ ├── ReplMessages.kt │ │ └── package-info.java │ └── test/ │ ├── files/ │ │ └── projects/ │ │ └── project1/ │ │ └── PklProject │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── cli/ │ ├── CliCommandRunnerTest.kt │ ├── CliEvaluatorTest.kt │ ├── CliFormatterTest.kt │ ├── CliImportAnalyzerTest.kt │ ├── CliMainTest.kt │ ├── CliPackageDownloaderTest.kt │ ├── CliProjectPackagerTest.kt │ ├── CliProjectResolverTest.kt │ ├── CliShellCompletionTest.kt │ ├── CliTestRunnerTest.kt │ ├── repl/ │ │ └── ReplMessagesTest.kt │ └── testExtensions.kt ├── pkl-codegen-java/ │ ├── gradle.lockfile │ ├── pkl-codegen-java.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── codegen/ │ │ └── java/ │ │ ├── CliJavaCodeGenerator.kt │ │ ├── CliJavaCodeGeneratorOptions.kt │ │ ├── JavaCodeGenerator.kt │ │ └── Main.kt │ └── test/ │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── codegen/ │ │ └── java/ │ │ ├── CliJavaCodeGeneratorTest.kt │ │ ├── InMemoryJavaCompiler.kt │ │ ├── JavaCodeGeneratorTest.kt │ │ └── PklModule.kt │ └── resources/ │ └── org/ │ └── pkl/ │ └── codegen/ │ └── java/ │ ├── GenerateGetters.jva │ ├── GeneratedAnnotation.jva │ ├── Inheritance.jva │ ├── Javadoc.jva │ └── PropertyTypes.jva ├── pkl-codegen-kotlin/ │ ├── gradle.lockfile │ ├── pkl-codegen-kotlin.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── codegen/ │ │ └── kotlin/ │ │ ├── CliKotlinCodeGenerator.kt │ │ ├── CliKotlinCodeGeneratorOptions.kt │ │ ├── KotlinCodeGenerator.kt │ │ └── Main.kt │ └── test/ │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── codegen/ │ │ └── kotlin/ │ │ ├── CliKotlinCodeGeneratorTest.kt │ │ ├── InMemoryKotlinCompiler.kt │ │ ├── KotlinCodeGeneratorTest.kt │ │ └── PklModule.kt │ └── resources/ │ └── org/ │ └── pkl/ │ └── codegen/ │ └── kotlin/ │ ├── Inheritance.kotlin │ ├── Kdoc.kotlin │ └── PropertyTypes.kotlin ├── pkl-commons/ │ ├── gradle.lockfile │ ├── pkl-commons.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── commons/ │ │ ├── Control.kt │ │ ├── NameMapper.kt │ │ ├── Paths.kt │ │ ├── Strings.kt │ │ ├── Throwables.kt │ │ └── Uris.kt │ └── test/ │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── commons/ │ ├── NameMapperTest.kt │ └── ShlexTest.kt ├── pkl-commons-cli/ │ ├── gradle.lockfile │ ├── pkl-commons-cli.gradle.kts │ └── src/ │ ├── main/ │ │ ├── kotlin/ │ │ │ └── org/ │ │ │ └── pkl/ │ │ │ └── commons/ │ │ │ └── cli/ │ │ │ ├── CliBaseOptions.kt │ │ │ ├── CliCommand.kt │ │ │ ├── CliException.kt │ │ │ ├── CliMain.kt │ │ │ ├── CliTestException.kt │ │ │ ├── CliTestOptions.kt │ │ │ └── commands/ │ │ │ ├── BaseCommand.kt │ │ │ ├── BaseOptions.kt │ │ │ ├── ModulesCommand.kt │ │ │ ├── NoOpCommand.kt │ │ │ ├── OptionExtensions.kt │ │ │ ├── ProjectOptions.kt │ │ │ ├── TestOptions.kt │ │ │ └── extensions.kt │ │ └── resources/ │ │ └── org/ │ │ └── pkl/ │ │ └── commons/ │ │ └── cli/ │ │ └── PklCARoots.pem │ ├── svm/ │ │ └── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── commons/ │ │ └── cli/ │ │ └── svm/ │ │ ├── InitFeature.java │ │ ├── MessagePackRecomputations.java │ │ ├── PolyglotContextImplTarget.java │ │ ├── PolyglotThreadInfoTarget.java │ │ ├── ThreadLocalHandshakeTarget.java │ │ └── WeakAssumedValueTarget.java │ └── test/ │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── commons/ │ └── cli/ │ ├── BaseCommandTest.kt │ └── CliCommandTest.kt ├── pkl-commons-test/ │ ├── gradle.lockfile │ ├── pkl-commons-test.gradle.kts │ └── src/ │ └── main/ │ ├── files/ │ │ └── packages/ │ │ ├── badChecksum@1.0.0/ │ │ │ ├── badChecksum@1.0.0.json │ │ │ └── package/ │ │ │ └── Bug.pkl │ │ ├── badImportsWithinPackage@1.0.0/ │ │ │ ├── badImportsWithinPackage@1.0.0.json │ │ │ └── package/ │ │ │ ├── invalidPath.pkl │ │ │ ├── invalidPathRead.pkl │ │ │ ├── unknownDependency.pkl │ │ │ └── unknownDependencyRead.pkl │ │ ├── badMetadataJson@1.0.0/ │ │ │ ├── badMetadataJson@1.0.0.json │ │ │ └── package/ │ │ │ └── Bug.pkl │ │ ├── badPackageZipUrl@1.0.0/ │ │ │ ├── badPackageZipUrl@1.0.0.json │ │ │ └── package/ │ │ │ └── Bug.pkl │ │ ├── birds@0.5.0/ │ │ │ ├── birds@0.5.0.json │ │ │ └── package/ │ │ │ ├── Bird.pkl │ │ │ ├── allFruit.pkl │ │ │ ├── catalog/ │ │ │ │ ├── Ostrich.pkl │ │ │ │ └── Swallow.pkl │ │ │ ├── catalog.pkl │ │ │ └── some/ │ │ │ └── dir/ │ │ │ └── Bird.pkl │ │ ├── birds@0.6.0/ │ │ │ ├── birds@0.6.0.json │ │ │ └── package/ │ │ │ ├── Bird.pkl │ │ │ ├── allFruit.pkl │ │ │ ├── catalog/ │ │ │ │ ├── Ostrich.pkl │ │ │ │ └── Swallow.pkl │ │ │ ├── catalog.pkl │ │ │ └── some/ │ │ │ └── dir/ │ │ │ └── Bird.pkl │ │ ├── birds@0.7.0/ │ │ │ ├── birds@0.7.0.json │ │ │ └── package/ │ │ │ ├── Bird.pkl │ │ │ ├── allFruit.pkl │ │ │ ├── catalog/ │ │ │ │ ├── Ostrich.pkl │ │ │ │ └── Swallow.pkl │ │ │ ├── catalog.pkl │ │ │ └── some/ │ │ │ └── dir/ │ │ │ └── Bird.pkl │ │ ├── deprecated@1.0.0/ │ │ │ ├── deprecated@1.0.0.json │ │ │ └── package/ │ │ │ └── deprecated.pkl │ │ ├── fruit@1.0.5/ │ │ │ ├── fruit@1.0.5.json │ │ │ └── package/ │ │ │ ├── Fruit.pkl │ │ │ └── catalog/ │ │ │ └── apple.pkl │ │ ├── fruit@1.1.0/ │ │ │ ├── fruit@1.1.0.json │ │ │ └── package/ │ │ │ ├── Fruit.pkl │ │ │ └── catalog/ │ │ │ ├── apple.pkl │ │ │ └── pineapple.pkl │ │ ├── packageContainingWildcardCharacters@1.0.0/ │ │ │ ├── package/ │ │ │ │ └── name with [wildcard]! characters~~.pkl │ │ │ └── packageContainingWildcardCharacters@1.0.0.json │ │ └── unlisted@1.0.0/ │ │ ├── package/ │ │ │ └── unlisted.pkl │ │ └── unlisted@1.0.0.json │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── commons/ │ └── test/ │ ├── Executables.kt │ ├── FakeHttpResponse.kt │ ├── FileTestUtils.kt │ ├── FilteringClassLoader.kt │ ├── InputOutputTestEngine.kt │ ├── MessagePackDebugRenderer.kt │ ├── PackageServer.kt │ ├── PklAssertionFailedError.kt │ └── ReflectionUtils.kt ├── pkl-config-java/ │ ├── gradle.lockfile │ ├── pkl-config-java.gradle.kts │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── config/ │ │ └── java/ │ │ ├── AbstractConfig.java │ │ ├── CompositeConfig.java │ │ ├── Config.java │ │ ├── ConfigEvaluator.java │ │ ├── ConfigEvaluatorBuilder.java │ │ ├── ConfigEvaluatorImpl.java │ │ ├── Generated.java │ │ ├── InvalidMappingException.java │ │ ├── JavaType.java │ │ ├── LeafConfig.java │ │ ├── MapConfig.java │ │ ├── NoSuchChildException.java │ │ ├── mapper/ │ │ │ ├── ClassRegistry.java │ │ │ ├── Conversion.java │ │ │ ├── ConversionException.java │ │ │ ├── Conversions.java │ │ │ ├── Converter.java │ │ │ ├── ConverterFactories.java │ │ │ ├── ConverterFactory.java │ │ │ ├── Named.java │ │ │ ├── NonNull.java │ │ │ ├── PAnyToOptional.java │ │ │ ├── PCollectionToArray.java │ │ │ ├── PCollectionToCollection.java │ │ │ ├── PMapToMap.java │ │ │ ├── PNullToAny.java │ │ │ ├── PObjectToDataObject.java │ │ │ ├── PObjectToMap.java │ │ │ ├── PObjectToPObject.java │ │ │ ├── PPairToPair.java │ │ │ ├── PStringToEnum.java │ │ │ ├── Reflection.java │ │ │ ├── Tuple2.java │ │ │ ├── TypeMapping.java │ │ │ ├── TypeMappings.java │ │ │ ├── Types.java │ │ │ ├── ValueMapper.java │ │ │ ├── ValueMapperBuilder.java │ │ │ ├── ValueMapperImpl.java │ │ │ └── package-info.java │ │ └── package-info.java │ └── test/ │ ├── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── config/ │ │ └── java/ │ │ ├── AbstractConfigTest.java │ │ ├── ConfigEvaluatorBuilderTest.java │ │ ├── ConfigPklBinaryDecoderTest.java │ │ ├── ConfigTest.java │ │ ├── JavaTypeTest.java │ │ └── mapper/ │ │ ├── BytesToByteArrayTest.java │ │ ├── ConversionsTest.java │ │ ├── PAnyToOptionalTest.java │ │ ├── PCollectionToArrayTest.java │ │ ├── PCollectionToCollectionTest.java │ │ ├── PMapToMapTest.java │ │ ├── PModuleToDataObjectTest.java │ │ ├── PNullToAnyTest.java │ │ ├── PObjectToDataObjectJavaxInjectTest.java │ │ ├── PObjectToDataObjectOverriddenPropertyTest.java │ │ ├── PObjectToDataObjectTest.java │ │ ├── PObjectToInnerClassTest.java │ │ ├── PObjectToPObjectTest.java │ │ ├── PPairToPairTest.java │ │ ├── PStringToEnumTest.java │ │ ├── PStringToVersionTest.java │ │ ├── PVersionToStringTest.java │ │ ├── PVersionToVersionTest.java │ │ ├── Person.java │ │ ├── PolymorphicTest.kt │ │ ├── ReflectionTest.java │ │ └── TypesTest.java │ └── resources/ │ ├── codegenPkl/ │ │ ├── OverriddenProperty.pkl │ │ ├── PolymorphicLib.pkl │ │ └── PolymorphicModuleTest.pkl │ └── org/ │ └── pkl/ │ └── config/ │ └── java/ │ └── mapper/ │ ├── BytesToByteArrayTest.pkl │ ├── PAnyToOptionalTest.pkl │ ├── PCollectionToArrayTest.pkl │ ├── PCollectionToCollectionTest.pkl │ ├── PMapToMapTest.pkl │ ├── PModuleToDataObjectTest.pkl │ ├── PObjectToDataObjectPolymorphismTest.pkl │ ├── PObjectToDataObjectTest.pkl │ ├── PObjectToPObjectTest.pkl │ ├── PPairToPairTest.pkl │ ├── PStringToEnumTest.pkl │ ├── PStringToVersionTest.pkl │ └── PVersionToVersionTest.pkl ├── pkl-config-kotlin/ │ ├── gradle.lockfile │ ├── pkl-config-kotlin.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── config/ │ │ └── kotlin/ │ │ ├── ConfigExtensions.kt │ │ └── mapper/ │ │ ├── KotlinConversions.kt │ │ ├── KotlinConverterFactories.kt │ │ └── PPairToKotlinPair.kt │ └── test/ │ ├── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── config/ │ │ └── kotlin/ │ │ └── JavaPerson.java │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── config/ │ │ └── kotlin/ │ │ ├── ConfigExtensionsTest.kt │ │ ├── KotlinObjectMappingTest.kt │ │ └── mapper/ │ │ ├── KotlinConversionsTest.kt │ │ ├── OverriddenPropertyTest.kt │ │ ├── PPairToKotlinPairTest.kt │ │ └── PolymorphicTest.kt │ └── resources/ │ ├── codegenPkl/ │ │ ├── OverriddenProperty.pkl │ │ ├── PolymorphicLib.pkl │ │ └── PolymorphicModuleTest.pkl │ └── org/ │ └── pkl/ │ └── config/ │ └── kotlin/ │ └── mapper/ │ └── PPairToKotlinPairTest.pkl ├── pkl-core/ │ ├── README.adoc │ ├── gradle.lockfile │ ├── pkl-core.gradle.kts │ └── src/ │ ├── generator/ │ │ ├── kotlin/ │ │ │ └── org/ │ │ │ └── pkl/ │ │ │ └── core/ │ │ │ └── generator/ │ │ │ └── MemberRegistryGenerator.kt │ │ └── resources/ │ │ └── META-INF/ │ │ ├── gradle/ │ │ │ └── incremental.annotation.processors │ │ └── services/ │ │ └── javax.annotation.processing.Processor │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pkl/ │ │ │ └── core/ │ │ │ ├── Analyzer.java │ │ │ ├── BufferedLogger.java │ │ │ ├── Closeables.java │ │ │ ├── CommandSpec.java │ │ │ ├── Composite.java │ │ │ ├── DataSize.java │ │ │ ├── DataSizeUnit.java │ │ │ ├── Duration.java │ │ │ ├── DurationUnit.java │ │ │ ├── Evaluator.java │ │ │ ├── EvaluatorBuilder.java │ │ │ ├── EvaluatorImpl.java │ │ │ ├── FileOutput.java │ │ │ ├── FileOutputImpl.java │ │ │ ├── ImportGraph.java │ │ │ ├── JsonRenderer.java │ │ │ ├── Logger.java │ │ │ ├── Loggers.java │ │ │ ├── Member.java │ │ │ ├── Modifier.java │ │ │ ├── ModuleSchema.java │ │ │ ├── ModuleSource.java │ │ │ ├── NoSuchPropertyException.java │ │ │ ├── OutputFormat.java │ │ │ ├── PClass.java │ │ │ ├── PClassInfo.java │ │ │ ├── PListRenderer.java │ │ │ ├── PModule.java │ │ │ ├── PNull.java │ │ │ ├── PObject.java │ │ │ ├── PType.java │ │ │ ├── Pair.java │ │ │ ├── PcfRenderer.java │ │ │ ├── PklBinaryDecoder.java │ │ │ ├── PklBugException.java │ │ │ ├── PklException.java │ │ │ ├── PklInfo.java │ │ │ ├── Platform.java │ │ │ ├── PropertiesRenderer.java │ │ │ ├── Release.java │ │ │ ├── RendererException.java │ │ │ ├── SecurityManager.java │ │ │ ├── SecurityManagerBuilder.java │ │ │ ├── SecurityManagerException.java │ │ │ ├── SecurityManagers.java │ │ │ ├── StackFrame.java │ │ │ ├── StackFrameTransformer.java │ │ │ ├── StackFrameTransformers.java │ │ │ ├── TestResults.java │ │ │ ├── TypeAlias.java │ │ │ ├── TypeParameter.java │ │ │ ├── Value.java │ │ │ ├── ValueConverter.java │ │ │ ├── ValueFormatter.java │ │ │ ├── ValueRenderer.java │ │ │ ├── ValueRenderers.java │ │ │ ├── ValueVisitor.java │ │ │ ├── Version.java │ │ │ ├── YamlRenderer.java │ │ │ ├── ast/ │ │ │ │ ├── ByteConstantValueNode.java │ │ │ │ ├── ConstantNode.java │ │ │ │ ├── ConstantValueNode.java │ │ │ │ ├── ExpressionNode.java │ │ │ │ ├── MemberLookupMode.java │ │ │ │ ├── MemberNode.java │ │ │ │ ├── PklNode.java │ │ │ │ ├── PklRootNode.java │ │ │ │ ├── SimpleRootNode.java │ │ │ │ ├── VmModifier.java │ │ │ │ ├── builder/ │ │ │ │ │ ├── AbstractAstBuilder.java │ │ │ │ │ ├── AstBuilder.java │ │ │ │ │ ├── CannotInvokeAbstractFunctionNode.java │ │ │ │ │ ├── CannotInvokeAbstractPropertyNode.java │ │ │ │ │ ├── ConstLevel.java │ │ │ │ │ ├── ImportsAndReadsParser.java │ │ │ │ │ ├── SymbolTable.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── expression/ │ │ │ │ │ ├── binary/ │ │ │ │ │ │ ├── AdditionNode.java │ │ │ │ │ │ ├── BinaryExpressionNode.java │ │ │ │ │ │ ├── ComparatorNode.java │ │ │ │ │ │ ├── DivisionNode.java │ │ │ │ │ │ ├── EqualNode.java │ │ │ │ │ │ ├── ExponentiationNode.java │ │ │ │ │ │ ├── GreaterThanNode.java │ │ │ │ │ │ ├── GreaterThanOrEqualNode.java │ │ │ │ │ │ ├── LessThanNode.java │ │ │ │ │ │ ├── LessThanOrEqualNode.java │ │ │ │ │ │ ├── LetExprNode.java │ │ │ │ │ │ ├── LogicalAndNode.java │ │ │ │ │ │ ├── LogicalOrNode.java │ │ │ │ │ │ ├── MultiplicationNode.java │ │ │ │ │ │ ├── NotEqualNode.java │ │ │ │ │ │ ├── NullCoalescingNode.java │ │ │ │ │ │ ├── PipeNode.java │ │ │ │ │ │ ├── RemainderNode.java │ │ │ │ │ │ ├── ShortCircuitingExpressionNode.java │ │ │ │ │ │ ├── SubscriptNode.java │ │ │ │ │ │ ├── SubtractionNode.java │ │ │ │ │ │ ├── TruncatingDivisionNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── generator/ │ │ │ │ │ │ ├── GeneratorElementNode.java │ │ │ │ │ │ ├── GeneratorEntryNode.java │ │ │ │ │ │ ├── GeneratorForNode.java │ │ │ │ │ │ ├── GeneratorMemberNode.java │ │ │ │ │ │ ├── GeneratorObjectLiteralNode.java │ │ │ │ │ │ ├── GeneratorPredicateMemberNode.java │ │ │ │ │ │ ├── GeneratorPropertyNode.java │ │ │ │ │ │ ├── GeneratorSpreadNode.java │ │ │ │ │ │ ├── GeneratorWhenNode.java │ │ │ │ │ │ ├── ObjectData.java │ │ │ │ │ │ ├── RestoreForBindingsNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── literal/ │ │ │ │ │ │ ├── AmendFunctionNode.java │ │ │ │ │ │ ├── AmendModuleNode.java │ │ │ │ │ │ ├── BytesLiteralNode.java │ │ │ │ │ │ ├── CheckIsAnnotationClassNode.java │ │ │ │ │ │ ├── ConstantEntriesLiteralNode.java │ │ │ │ │ │ ├── ElementsEntriesLiteralNode.java │ │ │ │ │ │ ├── ElementsLiteralNode.java │ │ │ │ │ │ ├── EmptyObjectLiteralNode.java │ │ │ │ │ │ ├── EntriesLiteralNode.java │ │ │ │ │ │ ├── FalseLiteralNode.java │ │ │ │ │ │ ├── FloatLiteralNode.java │ │ │ │ │ │ ├── FunctionLiteralNode.java │ │ │ │ │ │ ├── IntLiteralNode.java │ │ │ │ │ │ ├── InterpolatedStringLiteralNode.java │ │ │ │ │ │ ├── ListLiteralNode.java │ │ │ │ │ │ ├── MapLiteralNode.java │ │ │ │ │ │ ├── ObjectLiteralNode.java │ │ │ │ │ │ ├── PropertiesLiteralNode.java │ │ │ │ │ │ ├── SetLiteralNode.java │ │ │ │ │ │ ├── SpecializedObjectLiteralNode.java │ │ │ │ │ │ ├── TrueLiteralNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── member/ │ │ │ │ │ │ ├── InferParentWithinMethodNode.java │ │ │ │ │ │ ├── InferParentWithinObjectMethodNode.java │ │ │ │ │ │ ├── InferParentWithinPropertyNode.java │ │ │ │ │ │ ├── InvokeMethodDirectNode.java │ │ │ │ │ │ ├── InvokeMethodLexicalNode.java │ │ │ │ │ │ ├── InvokeMethodVirtualNode.java │ │ │ │ │ │ ├── InvokeSuperMethodNode.java │ │ │ │ │ │ ├── ReadLocalPropertyNode.java │ │ │ │ │ │ ├── ReadPropertyNode.java │ │ │ │ │ │ ├── ReadSuperEntryNode.java │ │ │ │ │ │ ├── ReadSuperPropertyNode.java │ │ │ │ │ │ ├── ResolveMethodNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── primary/ │ │ │ │ │ │ ├── CustomThisNode.java │ │ │ │ │ │ ├── GetEnclosingOwnerNode.java │ │ │ │ │ │ ├── GetEnclosingReceiverNode.java │ │ │ │ │ │ ├── GetMemberKeyNode.java │ │ │ │ │ │ ├── GetModuleNode.java │ │ │ │ │ │ ├── GetOwnerNode.java │ │ │ │ │ │ ├── GetReceiverNode.java │ │ │ │ │ │ ├── OuterNode.java │ │ │ │ │ │ ├── ResolveVariableNode.java │ │ │ │ │ │ ├── ThisNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── ternary/ │ │ │ │ │ │ ├── IfElseNode.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── unary/ │ │ │ │ │ ├── AbstractImportNode.java │ │ │ │ │ ├── AbstractReadNode.java │ │ │ │ │ ├── ImportGlobMemberBodyNode.java │ │ │ │ │ ├── ImportGlobNode.java │ │ │ │ │ ├── ImportNode.java │ │ │ │ │ ├── LogicalNotNode.java │ │ │ │ │ ├── NonNullNode.java │ │ │ │ │ ├── NullPropagatingOperationNode.java │ │ │ │ │ ├── PropagateNullReceiverNode.java │ │ │ │ │ ├── ReadGlobMemberBodyNode.java │ │ │ │ │ ├── ReadGlobNode.java │ │ │ │ │ ├── ReadNode.java │ │ │ │ │ ├── ReadOrNullNode.java │ │ │ │ │ ├── ReadOrNullStdLibNode.java │ │ │ │ │ ├── ThrowNode.java │ │ │ │ │ ├── TraceNode.java │ │ │ │ │ ├── UnaryExpressionNode.java │ │ │ │ │ ├── UnaryMinusNode.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── frame/ │ │ │ │ │ ├── ReadEnclosingFrameSlotNode.java │ │ │ │ │ ├── ReadFrameSlotNode.java │ │ │ │ │ ├── WriteFrameSlotNode.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── internal/ │ │ │ │ │ ├── BlackholeNode.java │ │ │ │ │ ├── GetBaseModuleClassNode.java │ │ │ │ │ ├── GetClassNode.java │ │ │ │ │ ├── IsInstanceOfNode.java │ │ │ │ │ ├── SyntheticNode.java │ │ │ │ │ ├── ToStringNode.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── lambda/ │ │ │ │ │ ├── ApplyVmFunction0Node.java │ │ │ │ │ ├── ApplyVmFunction1Node.java │ │ │ │ │ ├── ApplyVmFunction2Node.java │ │ │ │ │ ├── ApplyVmFunction3Node.java │ │ │ │ │ ├── ApplyVmFunction4Node.java │ │ │ │ │ ├── ApplyVmFunction5Node.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── member/ │ │ │ │ │ ├── ClassMember.java │ │ │ │ │ ├── ClassMethod.java │ │ │ │ │ ├── ClassNode.java │ │ │ │ │ ├── ClassProperty.java │ │ │ │ │ ├── DefaultPropertyBodyNode.java │ │ │ │ │ ├── DelegateToExtraStorageMapOrParentNode.java │ │ │ │ │ ├── DelegateToExtraStorageObjNode.java │ │ │ │ │ ├── DelegateToExtraStorageObjOrParentNode.java │ │ │ │ │ ├── ElementOrEntryNode.java │ │ │ │ │ ├── FunctionNode.java │ │ │ │ │ ├── Lambda.java │ │ │ │ │ ├── ListingOrMappingTypeCastNode.java │ │ │ │ │ ├── LocalTypedPropertyNode.java │ │ │ │ │ ├── Member.java │ │ │ │ │ ├── ModuleNode.java │ │ │ │ │ ├── ObjectMember.java │ │ │ │ │ ├── ObjectMethodNode.java │ │ │ │ │ ├── PropertyTypeNode.java │ │ │ │ │ ├── RegularMemberNode.java │ │ │ │ │ ├── SharedMemberNode.java │ │ │ │ │ ├── TypeAliasNode.java │ │ │ │ │ ├── TypeCheckedPropertyNode.java │ │ │ │ │ ├── TypedPropertyNode.java │ │ │ │ │ ├── UnresolvedClassMemberNode.java │ │ │ │ │ ├── UnresolvedFunctionNode.java │ │ │ │ │ ├── UnresolvedMethodNode.java │ │ │ │ │ ├── UnresolvedPropertyNode.java │ │ │ │ │ ├── UntypedObjectMemberNode.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── repl/ │ │ │ │ │ ├── ResolveClassMemberNode.java │ │ │ │ │ └── package-info.java │ │ │ │ └── type/ │ │ │ │ ├── GetParentForTypeNode.java │ │ │ │ ├── IdentityMixinNode.java │ │ │ │ ├── ResolveDeclaredTypeNode.java │ │ │ │ ├── ResolveQualifiedDeclaredTypeNode.java │ │ │ │ ├── ResolveSimpleDeclaredTypeNode.java │ │ │ │ ├── TypeCastNode.java │ │ │ │ ├── TypeConstraintNode.java │ │ │ │ ├── TypeNode.java │ │ │ │ ├── TypeTestNode.java │ │ │ │ ├── UnresolvedTypeNode.java │ │ │ │ ├── VmTypeMismatchException.java │ │ │ │ └── package-info.java │ │ │ ├── evaluatorSettings/ │ │ │ │ ├── Color.java │ │ │ │ ├── PklEvaluatorSettings.java │ │ │ │ ├── TraceMode.java │ │ │ │ └── package-info.java │ │ │ ├── externalreader/ │ │ │ │ ├── ExternalModuleResolver.java │ │ │ │ ├── ExternalModuleResolverImpl.java │ │ │ │ ├── ExternalReaderMessagePackDecoder.java │ │ │ │ ├── ExternalReaderMessagePackEncoder.java │ │ │ │ ├── ExternalReaderMessages.java │ │ │ │ ├── ExternalReaderProcess.java │ │ │ │ ├── ExternalReaderProcessException.java │ │ │ │ ├── ExternalReaderProcessImpl.java │ │ │ │ ├── ExternalResourceResolver.java │ │ │ │ ├── ExternalResourceResolverImpl.java │ │ │ │ ├── ModuleReaderSpec.java │ │ │ │ ├── ResourceReaderSpec.java │ │ │ │ └── package-info.java │ │ │ ├── http/ │ │ │ │ ├── DummyHttpClient.java │ │ │ │ ├── HttpClient.java │ │ │ │ ├── HttpClientBuilder.java │ │ │ │ ├── HttpClientInitException.java │ │ │ │ ├── JdkHttpClient.java │ │ │ │ ├── LazyHttpClient.java │ │ │ │ ├── NoProxyRule.java │ │ │ │ ├── ProxySelector.java │ │ │ │ ├── RequestRewritingClient.java │ │ │ │ └── package-info.java │ │ │ ├── messaging/ │ │ │ │ ├── AbstractMessagePackDecoder.java │ │ │ │ ├── AbstractMessagePackEncoder.java │ │ │ │ ├── BaseMessagePackDecoder.java │ │ │ │ ├── BaseMessagePackEncoder.java │ │ │ │ ├── DecodeException.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageDecoder.java │ │ │ │ ├── MessageEncoder.java │ │ │ │ ├── MessageTransport.java │ │ │ │ ├── MessageTransports.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ProtocolException.java │ │ │ │ └── package-info.java │ │ │ ├── module/ │ │ │ │ ├── FileResolver.java │ │ │ │ ├── ModuleKey.java │ │ │ │ ├── ModuleKeyFactories.java │ │ │ │ ├── ModuleKeyFactory.java │ │ │ │ ├── ModuleKeys.java │ │ │ │ ├── ModulePathResolver.java │ │ │ │ ├── PathElement.java │ │ │ │ ├── ProjectDependenciesManager.java │ │ │ │ ├── ResolvedModuleKey.java │ │ │ │ ├── ResolvedModuleKeys.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── packages/ │ │ │ │ ├── Checksums.java │ │ │ │ ├── Dependency.java │ │ │ │ ├── DependencyMetadata.java │ │ │ │ ├── PackageAssetUri.java │ │ │ │ ├── PackageLoadError.java │ │ │ │ ├── PackageResolver.java │ │ │ │ ├── PackageResolvers.java │ │ │ │ ├── PackageUri.java │ │ │ │ ├── PackageUtils.java │ │ │ │ └── package-info.java │ │ │ ├── project/ │ │ │ │ ├── CanonicalPackageUri.java │ │ │ │ ├── DeclaredDependencies.java │ │ │ │ ├── Package.java │ │ │ │ ├── Project.java │ │ │ │ ├── ProjectDependenciesResolver.java │ │ │ │ ├── ProjectDeps.java │ │ │ │ ├── ProjectPackager.java │ │ │ │ └── package-info.java │ │ │ ├── repl/ │ │ │ │ ├── ReplRequest.java │ │ │ │ ├── ReplResponse.java │ │ │ │ ├── ReplServer.java │ │ │ │ └── package-info.java │ │ │ ├── resource/ │ │ │ │ ├── Resource.java │ │ │ │ ├── ResourceReader.java │ │ │ │ ├── ResourceReaders.java │ │ │ │ └── package-info.java │ │ │ ├── runtime/ │ │ │ │ ├── AnalyzeModule.java │ │ │ │ ├── BaseModule.java │ │ │ │ ├── BenchmarkModule.java │ │ │ │ ├── CommandModule.java │ │ │ │ ├── CommandSpecParser.java │ │ │ │ ├── FileSystemManager.java │ │ │ │ ├── Identifier.java │ │ │ │ ├── Iterators.java │ │ │ │ ├── JsonnetModule.java │ │ │ │ ├── KeyLookupSuggestions.java │ │ │ │ ├── LoggerImpl.java │ │ │ │ ├── MathModule.java │ │ │ │ ├── MemberLookupSuggestions.java │ │ │ │ ├── MinPklVersionChecker.java │ │ │ │ ├── MirrorFactories.java │ │ │ │ ├── ModuleCache.java │ │ │ │ ├── ModuleInfo.java │ │ │ │ ├── ModuleResolver.java │ │ │ │ ├── NullReceiverException.java │ │ │ │ ├── PklBinaryModule.java │ │ │ │ ├── PklTags.java │ │ │ │ ├── PlatformModule.java │ │ │ │ ├── PowerAssertions.java │ │ │ │ ├── ProjectModule.java │ │ │ │ ├── ReaderBase.java │ │ │ │ ├── ReflectModule.java │ │ │ │ ├── ReleaseModule.java │ │ │ │ ├── ResourceManager.java │ │ │ │ ├── SemVerModule.java │ │ │ │ ├── SettingsModule.java │ │ │ │ ├── StackTraceGenerator.java │ │ │ │ ├── StackTraceRenderer.java │ │ │ │ ├── StdLibModule.java │ │ │ │ ├── TestModule.java │ │ │ │ ├── TestRunner.java │ │ │ │ ├── VmBugException.java │ │ │ │ ├── VmBytes.java │ │ │ │ ├── VmClass.java │ │ │ │ ├── VmCollection.java │ │ │ │ ├── VmContext.java │ │ │ │ ├── VmDataSize.java │ │ │ │ ├── VmDuration.java │ │ │ │ ├── VmDynamic.java │ │ │ │ ├── VmEvalException.java │ │ │ │ ├── VmException.java │ │ │ │ ├── VmExceptionBuilder.java │ │ │ │ ├── VmExceptionRenderer.java │ │ │ │ ├── VmFileDetector.java │ │ │ │ ├── VmFunction.java │ │ │ │ ├── VmImportAnalyzer.java │ │ │ │ ├── VmIntSeq.java │ │ │ │ ├── VmLanguage.java │ │ │ │ ├── VmList.java │ │ │ │ ├── VmListing.java │ │ │ │ ├── VmListingOrMapping.java │ │ │ │ ├── VmLocalContext.java │ │ │ │ ├── VmMap.java │ │ │ │ ├── VmMapping.java │ │ │ │ ├── VmNull.java │ │ │ │ ├── VmObject.java │ │ │ │ ├── VmObjectBuilder.java │ │ │ │ ├── VmObjectLike.java │ │ │ │ ├── VmPair.java │ │ │ │ ├── VmPklBinaryEncoder.java │ │ │ │ ├── VmRegex.java │ │ │ │ ├── VmSafeMath.java │ │ │ │ ├── VmSet.java │ │ │ │ ├── VmStackOverflowException.java │ │ │ │ ├── VmTypeAlias.java │ │ │ │ ├── VmTyped.java │ │ │ │ ├── VmTypes.java │ │ │ │ ├── VmUndefinedValueException.java │ │ │ │ ├── VmUtils.java │ │ │ │ ├── VmValue.java │ │ │ │ ├── VmValueConverter.java │ │ │ │ ├── VmValueRenderer.java │ │ │ │ ├── VmValueTracker.java │ │ │ │ ├── VmValueTrackerFactory.java │ │ │ │ ├── VmValueVisitor.java │ │ │ │ ├── VmWrappedEvalException.java │ │ │ │ ├── XmlModule.java │ │ │ │ └── package-info.java │ │ │ ├── service/ │ │ │ │ └── ExecutorSpiImpl.java │ │ │ ├── settings/ │ │ │ │ ├── PklSettings.java │ │ │ │ └── package-info.java │ │ │ ├── stdlib/ │ │ │ │ ├── AbstractRenderer.java │ │ │ │ ├── AbstractStringRenderer.java │ │ │ │ ├── ExternalMemberNode.java │ │ │ │ ├── ExternalMethod0Node.java │ │ │ │ ├── ExternalMethod1Node.java │ │ │ │ ├── ExternalMethod2Node.java │ │ │ │ ├── ExternalMethod3Node.java │ │ │ │ ├── ExternalMethod4Node.java │ │ │ │ ├── ExternalMethod5Node.java │ │ │ │ ├── ExternalMethodNode.java │ │ │ │ ├── ExternalPropertyNode.java │ │ │ │ ├── LanguageAwareNode.java │ │ │ │ ├── PathConverterSupport.java │ │ │ │ ├── PathSpecParser.java │ │ │ │ ├── PklConverter.java │ │ │ │ ├── PklName.java │ │ │ │ ├── VmObjectFactories.java │ │ │ │ ├── VmObjectFactory.java │ │ │ │ ├── analyze/ │ │ │ │ │ ├── AnalyzeNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── base/ │ │ │ │ │ ├── AnyNodes.java │ │ │ │ │ ├── BaseNodes.java │ │ │ │ │ ├── BooleanNodes.java │ │ │ │ │ ├── BytesNodes.java │ │ │ │ │ ├── ClassNodes.java │ │ │ │ │ ├── CollectionNodes.java │ │ │ │ │ ├── DataSizeNodes.java │ │ │ │ │ ├── DurationNodes.java │ │ │ │ │ ├── DynamicNodes.java │ │ │ │ │ ├── FloatNodes.java │ │ │ │ │ ├── Function0Nodes.java │ │ │ │ │ ├── Function1Nodes.java │ │ │ │ │ ├── Function2Nodes.java │ │ │ │ │ ├── Function3Nodes.java │ │ │ │ │ ├── Function4Nodes.java │ │ │ │ │ ├── Function5Nodes.java │ │ │ │ │ ├── FunctionNodes.java │ │ │ │ │ ├── IntNodes.java │ │ │ │ │ ├── IntSeqNodes.java │ │ │ │ │ ├── JsonRendererNodes.java │ │ │ │ │ ├── ListNodes.java │ │ │ │ │ ├── ListingNodes.java │ │ │ │ │ ├── MapNodes.java │ │ │ │ │ ├── MappingNodes.java │ │ │ │ │ ├── MergeSort.java │ │ │ │ │ ├── ModuleClassNodes.java │ │ │ │ │ ├── PListRendererNodes.java │ │ │ │ │ ├── PairNodes.java │ │ │ │ │ ├── PcfRenderer.java │ │ │ │ │ ├── PcfRendererNodes.java │ │ │ │ │ ├── PropertiesRendererNodes.java │ │ │ │ │ ├── RegexMatchFactory.java │ │ │ │ │ ├── RegexNodes.java │ │ │ │ │ ├── SetNodes.java │ │ │ │ │ ├── StringNodes.java │ │ │ │ │ ├── TypedNodes.java │ │ │ │ │ ├── YamlRendererNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── benchmark/ │ │ │ │ │ ├── BenchmarkUtils.java │ │ │ │ │ ├── MicrobenchmarkNodes.java │ │ │ │ │ ├── OutputBenchmarkNodes.java │ │ │ │ │ ├── ParserBenchmarkNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── json/ │ │ │ │ │ ├── ParserNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jsonnet/ │ │ │ │ │ ├── RendererNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── math/ │ │ │ │ │ ├── MathNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── pklbinary/ │ │ │ │ │ ├── RendererNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── platform/ │ │ │ │ │ ├── PlatformNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── protobuf/ │ │ │ │ │ ├── RendererNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── reflect/ │ │ │ │ │ ├── ClassNodes.java │ │ │ │ │ ├── DeclaredTypeNodes.java │ │ │ │ │ ├── ReflectNodes.java │ │ │ │ │ ├── TypeNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── registry/ │ │ │ │ │ ├── EmptyMemberRegistry.java │ │ │ │ │ ├── ExternalMemberRegistry.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── release/ │ │ │ │ │ ├── ReleaseNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── test/ │ │ │ │ │ ├── TestNodes.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ └── report/ │ │ │ │ │ ├── JUnitReport.java │ │ │ │ │ ├── SimpleReport.java │ │ │ │ │ └── TestReport.java │ │ │ │ ├── xml/ │ │ │ │ │ ├── RendererNodes.java │ │ │ │ │ └── package-info.java │ │ │ │ └── yaml/ │ │ │ │ ├── ParserNodes.java │ │ │ │ └── package-info.java │ │ │ └── util/ │ │ │ ├── AbstractCharEscaper.java │ │ │ ├── AnsiStringBuilder.java │ │ │ ├── AnsiTheme.java │ │ │ ├── ArrayCharEscaper.java │ │ │ ├── ByteArrayUtils.java │ │ │ ├── CodeGeneratorUtils.java │ │ │ ├── CollectionUtils.java │ │ │ ├── DurationUtils.java │ │ │ ├── EconomicMaps.java │ │ │ ├── EconomicSets.java │ │ │ ├── ErrorMessages.java │ │ │ ├── Exceptions.java │ │ │ ├── GlobResolver.java │ │ │ ├── HttpUtils.java │ │ │ ├── ImportGraphUtils.java │ │ │ ├── IoUtils.java │ │ │ ├── LateInit.java │ │ │ ├── MathUtils.java │ │ │ ├── MutableBoolean.java │ │ │ ├── MutableLong.java │ │ │ ├── MutableReference.java │ │ │ ├── Nonnull.java │ │ │ ├── NonnullByDefault.java │ │ │ ├── Nullable.java │ │ │ ├── Pair.java │ │ │ ├── StringBuilderWriter.java │ │ │ ├── StringSimilarity.java │ │ │ ├── StringUtils.java │ │ │ ├── SyntaxHighlighter.java │ │ │ ├── json/ │ │ │ │ ├── Json.java │ │ │ │ ├── JsonEscaper.java │ │ │ │ ├── JsonHandler.java │ │ │ │ ├── JsonParser.java │ │ │ │ ├── JsonWriter.java │ │ │ │ ├── Location.java │ │ │ │ ├── ParseException.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── paguro/ │ │ │ │ ├── RrbTree.java │ │ │ │ └── package-info.java │ │ │ ├── pklbinary/ │ │ │ │ ├── AbstractPklBinaryDecoder.java │ │ │ │ ├── PklBinaryCode.java │ │ │ │ └── package-info.java │ │ │ ├── properties/ │ │ │ │ └── PropertiesUtils.java │ │ │ ├── xml/ │ │ │ │ ├── Xml10Validator.java │ │ │ │ ├── Xml11Validator.java │ │ │ │ ├── XmlValidator.java │ │ │ │ └── package-info.java │ │ │ └── yaml/ │ │ │ ├── Yaml11Emitter.java │ │ │ ├── Yaml12Emitter.java │ │ │ ├── YamlCompatEmitter.java │ │ │ ├── YamlEmitter.java │ │ │ ├── YamlEscaper.java │ │ │ ├── package-info.java │ │ │ └── snake/ │ │ │ ├── Yaml11Resolver.java │ │ │ ├── Yaml12Resolver.java │ │ │ ├── YamlCompatEmitterResolver.java │ │ │ ├── YamlCompatParserResolver.java │ │ │ ├── YamlResolver.java │ │ │ ├── YamlUtils.java │ │ │ └── package-info.java │ │ └── resources/ │ │ ├── META-INF/ │ │ │ └── services/ │ │ │ ├── java.nio.file.spi.FileTypeDetector │ │ │ └── org.pkl.executor.spi.v1.ExecutorSpi │ │ └── org/ │ │ └── pkl/ │ │ └── core/ │ │ ├── Release.properties │ │ └── errorMessages.properties │ └── test/ │ ├── files/ │ │ └── LanguageSnippetTests/ │ │ ├── input/ │ │ │ ├── annotation/ │ │ │ │ ├── annotation1.pkl │ │ │ │ ├── annotation2.pkl │ │ │ │ ├── annotation3.pkl │ │ │ │ ├── annotation4.pkl │ │ │ │ ├── annotation5.pkl │ │ │ │ ├── annotation6.pkl │ │ │ │ ├── annotationIsNotExpression.pkl │ │ │ │ ├── annotationIsNotExpression2.pkl │ │ │ │ ├── deprecated1.pkl │ │ │ │ ├── deprecated2.pkl │ │ │ │ ├── deprecated3.pkl │ │ │ │ ├── deprecatedNoRepeatedWarnings.pkl │ │ │ │ ├── deprecatedWithMessage1.pkl │ │ │ │ ├── deprecatedWithMessage2.pkl │ │ │ │ ├── deprecatedWithMessage3.pkl │ │ │ │ └── deprecationSuperMethod.pkl │ │ │ ├── api/ │ │ │ │ ├── Resource.pkl │ │ │ │ ├── analyze1.pkl │ │ │ │ ├── annotationConverters.pkl │ │ │ │ ├── any.pkl │ │ │ │ ├── anyConverter.pkl │ │ │ │ ├── baseModule.pkl │ │ │ │ ├── benchmarkModule.pkl │ │ │ │ ├── bytes.pkl │ │ │ │ ├── dataSize.pkl │ │ │ │ ├── dir1/ │ │ │ │ │ └── dir2/ │ │ │ │ │ └── relativePathTo.pkl │ │ │ │ ├── duration.pkl │ │ │ │ ├── dynamic.pkl │ │ │ │ ├── empty.txt │ │ │ │ ├── float.pkl │ │ │ │ ├── fox.txt │ │ │ │ ├── int.pkl │ │ │ │ ├── intseq.pkl │ │ │ │ ├── jsonParser1.pkl │ │ │ │ ├── jsonParser2.pkl │ │ │ │ ├── jsonParser3.pkl │ │ │ │ ├── jsonParser4.pkl │ │ │ │ ├── jsonParser5.pkl │ │ │ │ ├── jsonRenderer1.json.pkl │ │ │ │ ├── jsonRenderer2.json.pkl │ │ │ │ ├── jsonRenderer2b.pkl │ │ │ │ ├── jsonRenderer3.json.pkl │ │ │ │ ├── jsonRenderer4.pkl │ │ │ │ ├── jsonRenderer5.pkl │ │ │ │ ├── jsonRenderer6.json.pkl │ │ │ │ ├── jsonRenderer7.pkl │ │ │ │ ├── jsonRenderer8.pkl │ │ │ │ ├── jsonRenderer9.json5.pkl │ │ │ │ ├── jsonRendererEmptyComposites.pkl │ │ │ │ ├── jsonnetRenderer1.jsonnet.pkl │ │ │ │ ├── jsonnetRenderer2.jsonnet.pkl │ │ │ │ ├── jsonnetRenderer3.jsonnet.pkl │ │ │ │ ├── jsonnetRenderer4.pkl │ │ │ │ ├── jsonnetRenderer5.pkl │ │ │ │ ├── jsonnetRenderer6.jsonnet.pkl │ │ │ │ ├── jsonnetRenderer7.pkl │ │ │ │ ├── jsonnetRenderer8.jsonnet.pkl │ │ │ │ ├── list.pkl │ │ │ │ ├── listNullable.pkl │ │ │ │ ├── listing.pkl │ │ │ │ ├── map.pkl │ │ │ │ ├── mapping.pkl │ │ │ │ ├── mathModule.pkl │ │ │ │ ├── module.pkl │ │ │ │ ├── moduleOutput.pkl │ │ │ │ ├── moduleOutput2.pkl │ │ │ │ ├── pListRenderer1.plist.pkl │ │ │ │ ├── pListRenderer2.plist.pkl │ │ │ │ ├── pListRenderer3.plist.pkl │ │ │ │ ├── pListRenderer4.pkl │ │ │ │ ├── pListRenderer5.pkl │ │ │ │ ├── pListRenderer6.plist.pkl │ │ │ │ ├── pListRenderer7.pkl │ │ │ │ ├── pListRenderer8.plist.pkl │ │ │ │ ├── pair.pkl │ │ │ │ ├── pcfRenderer1.pkl │ │ │ │ ├── pcfRenderer2.pkl │ │ │ │ ├── pcfRenderer2b.pkl │ │ │ │ ├── pcfRenderer3.pkl │ │ │ │ ├── pcfRenderer4.pkl │ │ │ │ ├── pcfRenderer5.pkl │ │ │ │ ├── pcfRenderer6.pkl │ │ │ │ ├── pcfRenderer7.pkl │ │ │ │ ├── pcfRenderer8.pkl │ │ │ │ ├── pcfRenderer9.pkl │ │ │ │ ├── pklbinary1.msgpack.yaml.pkl │ │ │ │ ├── platformModule.pkl │ │ │ │ ├── plistRenderer2b.pkl │ │ │ │ ├── propertiesRenderer1.properties.pkl │ │ │ │ ├── propertiesRenderer10.properties.pkl │ │ │ │ ├── propertiesRenderer11.pkl │ │ │ │ ├── propertiesRenderer12.properties.pkl │ │ │ │ ├── propertiesRenderer2.properties.pkl │ │ │ │ ├── propertiesRenderer2b.pkl │ │ │ │ ├── propertiesRenderer3.properties.pkl │ │ │ │ ├── propertiesRenderer4.pkl │ │ │ │ ├── propertiesRenderer5.pkl │ │ │ │ ├── propertiesRenderer6.properties.pkl │ │ │ │ ├── propertiesRenderer7.properties.pkl │ │ │ │ ├── propertiesRenderer8.properties.pkl │ │ │ │ ├── propertiesRenderer9.properties.pkl │ │ │ │ ├── propertiesRendererBug66849708.properties.pkl │ │ │ │ ├── protobuf.pkl │ │ │ │ ├── protobuf2.pkl │ │ │ │ ├── protobuf3.txtpb.pkl │ │ │ │ ├── reflect1.pkl │ │ │ │ ├── reflect2.pkl │ │ │ │ ├── reflect3.pkl │ │ │ │ ├── reflect4.pkl │ │ │ │ ├── reflectedDeclaration.pkl │ │ │ │ ├── regex.pkl │ │ │ │ ├── releaseModule.pkl │ │ │ │ ├── renderDirective.pkl │ │ │ │ ├── renderDirective2.pkl │ │ │ │ ├── resource.txt │ │ │ │ ├── semverModule.pkl │ │ │ │ ├── set.pkl │ │ │ │ ├── setNullable.pkl │ │ │ │ ├── shellModule.pkl │ │ │ │ ├── string.pkl │ │ │ │ ├── stringUnicode.pkl │ │ │ │ ├── typeAliases.pkl │ │ │ │ ├── typeConverters.pkl │ │ │ │ ├── typed.pkl │ │ │ │ ├── xmlRenderer1.xml.pkl │ │ │ │ ├── xmlRenderer2.xml.pkl │ │ │ │ ├── xmlRenderer2b.pkl │ │ │ │ ├── xmlRenderer3.xml.pkl │ │ │ │ ├── xmlRenderer4.pkl │ │ │ │ ├── xmlRenderer5.pkl │ │ │ │ ├── xmlRenderer6.xml.pkl │ │ │ │ ├── xmlRenderer8.pkl │ │ │ │ ├── xmlRenderer9.xml.pkl │ │ │ │ ├── xmlRendererCData.xml.pkl │ │ │ │ ├── xmlRendererElement.xml.pkl │ │ │ │ ├── xmlRendererHtml.xml.pkl │ │ │ │ ├── xmlRendererInline.xml.pkl │ │ │ │ ├── xmlRendererInline2.xml.pkl │ │ │ │ ├── xmlRendererInline3.xml.pkl │ │ │ │ ├── xmlRendererValidation10.pkl │ │ │ │ ├── xmlRendererValidation11.pkl │ │ │ │ ├── yamlParser1Compat.pkl │ │ │ │ ├── yamlParser1Yaml11.pkl │ │ │ │ ├── yamlParser1Yaml12.pkl │ │ │ │ ├── yamlParser2.pkl │ │ │ │ ├── yamlParser3.pkl │ │ │ │ ├── yamlParser4.pkl │ │ │ │ ├── yamlParser5.pkl │ │ │ │ ├── yamlParser6.pkl │ │ │ │ ├── yamlRenderer1.yml.pkl │ │ │ │ ├── yamlRenderer10.yml.pkl │ │ │ │ ├── yamlRenderer2.yml.pkl │ │ │ │ ├── yamlRenderer2b.pkl │ │ │ │ ├── yamlRenderer3.yml.pkl │ │ │ │ ├── yamlRenderer4.pkl │ │ │ │ ├── yamlRenderer5.pkl │ │ │ │ ├── yamlRenderer6.yml.pkl │ │ │ │ ├── yamlRenderer7.pkl │ │ │ │ ├── yamlRenderer8.yml.pkl │ │ │ │ ├── yamlRenderer9.yml.pkl │ │ │ │ ├── yamlRendererBug66849708.yml.pkl │ │ │ │ ├── yamlRendererEmpty.yml.pkl │ │ │ │ ├── yamlRendererIndentationWidth2.yml.pkl │ │ │ │ ├── yamlRendererIndentationWidth4.yml.pkl │ │ │ │ ├── yamlRendererIndentationWidth5.yml.pkl │ │ │ │ ├── yamlRendererKeys.yml.pkl │ │ │ │ ├── yamlRendererStream1.pkl │ │ │ │ ├── yamlRendererStream2.pkl │ │ │ │ ├── yamlRendererStrings.yml.pkl │ │ │ │ ├── yamlRendererStringsCompat.pkl │ │ │ │ ├── yamlRendererStringsYaml11.pkl │ │ │ │ └── yamlRendererStringsYaml12.pkl │ │ │ ├── basic/ │ │ │ │ ├── amendsChains.pkl │ │ │ │ ├── as.pkl │ │ │ │ ├── as2.pkl │ │ │ │ ├── as3.pkl │ │ │ │ ├── baseModule.pkl │ │ │ │ ├── boolean.pkl │ │ │ │ ├── bytes.pkl │ │ │ │ ├── comments.pkl │ │ │ │ ├── constModifier.pkl │ │ │ │ ├── constModifier2.pkl │ │ │ │ ├── constModifier3.pkl │ │ │ │ ├── constModifier4.pkl │ │ │ │ ├── constModifier5.pkl │ │ │ │ ├── dataSize.pkl │ │ │ │ ├── duration.pkl │ │ │ │ ├── exceptions.pkl │ │ │ │ ├── fixedProperty1.pkl │ │ │ │ ├── fixedProperty2.pkl │ │ │ │ ├── fixedProperty3.pkl │ │ │ │ ├── fixedProperty4.pkl │ │ │ │ ├── fixedProperty5.pkl │ │ │ │ ├── fixedProperty6.pkl │ │ │ │ ├── float.pkl │ │ │ │ ├── globtest/ │ │ │ │ │ ├── file1.txt │ │ │ │ │ └── file2.txt │ │ │ │ ├── identifier.pkl │ │ │ │ ├── if.pkl │ │ │ │ ├── import1.pkl │ │ │ │ ├── import1b.pkl │ │ │ │ ├── import2.pkl │ │ │ │ ├── import3.pkl │ │ │ │ ├── importGlob.pkl │ │ │ │ ├── imported.pkl │ │ │ │ ├── indexExpressions.pkl │ │ │ │ ├── int.pkl │ │ │ │ ├── intseq.pkl │ │ │ │ ├── is.pkl │ │ │ │ ├── is2.pkl │ │ │ │ ├── let.pkl │ │ │ │ ├── letTyped.pkl │ │ │ │ ├── list.pkl │ │ │ │ ├── localMethodDynamicBinding.pkl │ │ │ │ ├── localMethodInAmendingModule.pkl │ │ │ │ ├── localMethodOverride1.pkl │ │ │ │ ├── localMethodOverride2.pkl │ │ │ │ ├── localMethodTyped.pkl │ │ │ │ ├── localMethodTyped2.pkl │ │ │ │ ├── localMethodTyped3.pkl │ │ │ │ ├── localMethodTyped4.pkl │ │ │ │ ├── localMethodTyped5.pkl │ │ │ │ ├── localMethodTyped6.pkl │ │ │ │ ├── localMethodUntyped.pkl │ │ │ │ ├── localModuleMemberOverride1.pkl │ │ │ │ ├── localModuleMemberOverride2.pkl │ │ │ │ ├── localProperty1.pkl │ │ │ │ ├── localProperty2.pkl │ │ │ │ ├── localPropertyAmendInAmendingModule.pkl │ │ │ │ ├── localPropertyInAmendingModule.pkl │ │ │ │ ├── localPropertyOverride1.pkl │ │ │ │ ├── localPropertyOverride2.pkl │ │ │ │ ├── localPropertyOverride3.pkl │ │ │ │ ├── localTypedClassMember.pkl │ │ │ │ ├── localTypedModuleMember.pkl │ │ │ │ ├── localTypedObjectMember.pkl │ │ │ │ ├── map.pkl │ │ │ │ ├── minPklVersion.pkl │ │ │ │ ├── moduleRef1.pkl │ │ │ │ ├── moduleRef2.pkl │ │ │ │ ├── moduleRef3.pkl │ │ │ │ ├── moduleRefLibrary.pkl │ │ │ │ ├── new.pkl │ │ │ │ ├── newInAmendingModuleMethod.pkl │ │ │ │ ├── newInsideIf.pkl │ │ │ │ ├── newInsideLet.pkl │ │ │ │ ├── newType.pkl │ │ │ │ ├── nonNull.pkl │ │ │ │ ├── nullable.pkl │ │ │ │ ├── objectMember.pkl │ │ │ │ ├── objectMemberInvalid.pkl │ │ │ │ ├── objectMemberInvalid2.pkl │ │ │ │ ├── objectMemberInvalid3.pkl │ │ │ │ ├── parens.pkl │ │ │ │ ├── propertyDefaults.pkl │ │ │ │ ├── rawString.pkl │ │ │ │ ├── read.pkl │ │ │ │ ├── readGlob.pkl │ │ │ │ ├── semicolon.pkl │ │ │ │ ├── set.pkl │ │ │ │ ├── string.pkl │ │ │ │ ├── stringError1.pkl │ │ │ │ ├── stringMultiline.pkl │ │ │ │ ├── stringUnicode.pkl │ │ │ │ ├── trace.pkl │ │ │ │ ├── typeResolution1.pkl │ │ │ │ ├── typeResolution2.pkl │ │ │ │ ├── typeResolution3.pkl │ │ │ │ ├── typeResolution4.pkl │ │ │ │ └── underscore.pkl │ │ │ ├── classes/ │ │ │ │ ├── class1.pkl │ │ │ │ ├── class2.pkl │ │ │ │ ├── class2a.pkl │ │ │ │ ├── class3.pkl │ │ │ │ ├── class4.pkl │ │ │ │ ├── constraints1.pkl │ │ │ │ ├── constraints10.pkl │ │ │ │ ├── constraints11.pkl │ │ │ │ ├── constraints12.pkl │ │ │ │ ├── constraints13.pkl │ │ │ │ ├── constraints14.pkl │ │ │ │ ├── constraints2.pkl │ │ │ │ ├── constraints3.pkl │ │ │ │ ├── constraints4.pkl │ │ │ │ ├── constraints5.pkl │ │ │ │ ├── constraints6.pkl │ │ │ │ ├── constraints7.pkl │ │ │ │ ├── constraints8.pkl │ │ │ │ ├── constraints9.pkl │ │ │ │ ├── constraintsLambdaThis.pkl │ │ │ │ ├── duplicateFunction.pkl │ │ │ │ ├── duplicateProperty.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── externalClass.pkl │ │ │ │ ├── externalFunction.pkl │ │ │ │ ├── externalProperty.pkl │ │ │ │ ├── functions1.pkl │ │ │ │ ├── functions2.pkl │ │ │ │ ├── functions3.pkl │ │ │ │ ├── functions4.pkl │ │ │ │ ├── inheritance1.pkl │ │ │ │ ├── inheritance2.pkl │ │ │ │ ├── inheritanceError1.pkl │ │ │ │ ├── invalidInstantiation1.pkl │ │ │ │ ├── invalidInstantiation2.pkl │ │ │ │ ├── lambdaConstraints1.pkl │ │ │ │ ├── listConstraints1.pkl │ │ │ │ ├── mapConstraints1.pkl │ │ │ │ ├── nullableTypes.pkl │ │ │ │ ├── setConstraints1.pkl │ │ │ │ ├── supercalls.pkl │ │ │ │ ├── supercallsInLet.pkl │ │ │ │ ├── unionTypes.pkl │ │ │ │ ├── unionTypesErrorAlias.pkl │ │ │ │ ├── unionTypesErrorDifferent1.pkl │ │ │ │ ├── unionTypesErrorDifferent2.pkl │ │ │ │ ├── unionTypesErrorMultipleAliases.pkl │ │ │ │ ├── unionTypesErrorNested.pkl │ │ │ │ ├── unionTypesErrorSimple.pkl │ │ │ │ ├── unionTypesErrorString1.pkl │ │ │ │ ├── unionTypesErrorString2.pkl │ │ │ │ ├── wrongType1.pkl │ │ │ │ ├── wrongType2.pkl │ │ │ │ ├── wrongType3.pkl │ │ │ │ ├── wrongType4.pkl │ │ │ │ ├── wrongType5.pkl │ │ │ │ └── wrongType6.pkl │ │ │ ├── errors/ │ │ │ │ ├── abstractOpenMember.pkl │ │ │ │ ├── analyzeImportsCannotFindModule.pkl │ │ │ │ ├── analyzeImportsInvalidGlob.pkl │ │ │ │ ├── analyzeInvalidModuleUri.pkl │ │ │ │ ├── analyzeRelativeModuleUri.pkl │ │ │ │ ├── anyConverterError.pkl │ │ │ │ ├── baseModule.pkl │ │ │ │ ├── binopDifferentLine.pkl │ │ │ │ ├── cannotAmendFixedProperty1.pkl │ │ │ │ ├── cannotAmendFixedProperty2.pkl │ │ │ │ ├── cannotAssignFixedProperty1.pkl │ │ │ │ ├── cannotAssignFixedProperty2.pkl │ │ │ │ ├── cannotAssignFixedProperty3.pkl │ │ │ │ ├── cannotAssignToNothing.pkl │ │ │ │ ├── cannotChangeFixed1.pkl │ │ │ │ ├── cannotChangeFixed2.pkl │ │ │ │ ├── cannotFindMapKey.pkl │ │ │ │ ├── cannotFindStdLibModule.pkl │ │ │ │ ├── cannotInferParent2.pkl │ │ │ │ ├── cannotInferParent3.pkl │ │ │ │ ├── cannotInstantiateAbstractModule.pkl │ │ │ │ ├── cannotRenderMixin.pkl │ │ │ │ ├── classExtendsSelf.pkl │ │ │ │ ├── const/ │ │ │ │ │ ├── constAmend.pkl │ │ │ │ │ ├── constAnnotation.pkl │ │ │ │ │ ├── constAnnotation2.pkl │ │ │ │ │ ├── constAnnotation3.pkl │ │ │ │ │ ├── constAssign.pkl │ │ │ │ │ ├── constClassBody.pkl │ │ │ │ │ ├── constExplicitThis.pkl │ │ │ │ │ ├── constExplicitThisMethod.pkl │ │ │ │ │ ├── constFunctionCallingNonConst.pkl │ │ │ │ │ ├── constImplicitThis.pkl │ │ │ │ │ ├── constImplicitThisMethod.pkl │ │ │ │ │ ├── constLexicalScope.pkl │ │ │ │ │ ├── constLocalAmendModule.pkl │ │ │ │ │ ├── constLocalMethod.pkl │ │ │ │ │ ├── constLocalProperty.pkl │ │ │ │ │ ├── constMethod.pkl │ │ │ │ │ ├── constMethod2.pkl │ │ │ │ │ ├── constModule.pkl │ │ │ │ │ ├── constModule2.pkl │ │ │ │ │ ├── constModule3.pkl │ │ │ │ │ ├── constObjectMember.pkl │ │ │ │ │ ├── constOuter.pkl │ │ │ │ │ ├── constOuter2.pkl │ │ │ │ │ ├── constOuter3.pkl │ │ │ │ │ ├── constQualified.pkl │ │ │ │ │ ├── constSubclass.pkl │ │ │ │ │ ├── constSubclass2.pkl │ │ │ │ │ ├── constSuper.pkl │ │ │ │ │ ├── constSuperMethod.pkl │ │ │ │ │ ├── constThis.pkl │ │ │ │ │ └── constTypeAliasConstraint.pkl │ │ │ │ ├── constraintDetails1.pkl │ │ │ │ ├── constraintDetails2.pkl │ │ │ │ ├── constraintDetails3.pkl │ │ │ │ ├── decodingException.pkl │ │ │ │ ├── delimiters/ │ │ │ │ │ ├── missingClassDelimiter.pkl │ │ │ │ │ ├── missingConstrainedTypeSeparator.pkl │ │ │ │ │ ├── missingContainerAmendDefDelimiter.pkl │ │ │ │ │ ├── missingContainerAmendExprDelimiter.pkl │ │ │ │ │ ├── missingEmptyMultiLineStringDelimiter.pkl │ │ │ │ │ ├── missingEmptyMultiLineStringDelimiterAtEof.pkl │ │ │ │ │ ├── missingEmptyStringDelimiter.pkl │ │ │ │ │ ├── missingEmptyStringDelimiterAtEof.pkl │ │ │ │ │ ├── missingFunction0ParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunction1ParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunctionAmendParameterListSeparator.pkl │ │ │ │ │ ├── missingFunctionNParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunctionParameterListSeparator.pkl │ │ │ │ │ ├── missingFunctionType0ParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunctionType1ParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunctionTypeNParameterListDelimiter.pkl │ │ │ │ │ ├── missingFunctionTypeParameterListSeparator.pkl │ │ │ │ │ ├── missingIfExprDelimiter.pkl │ │ │ │ │ ├── missingListDelimiter.pkl │ │ │ │ │ ├── missingListSeparator.pkl │ │ │ │ │ ├── missingMapDelimiter.pkl │ │ │ │ │ ├── missingMapSeparator.pkl │ │ │ │ │ ├── missingMethodArgumentListDelimiter.pkl │ │ │ │ │ ├── missingMethodArgumentListSeparator.pkl │ │ │ │ │ ├── missingMethodParameterListDelimiter.pkl │ │ │ │ │ ├── missingMethodParameterListSeparator.pkl │ │ │ │ │ ├── missingMultiLineStringDelimiter.pkl │ │ │ │ │ ├── missingObjectAmendDefDelimiter.pkl │ │ │ │ │ ├── missingObjectAmendDefDelimiter2.pkl │ │ │ │ │ ├── missingObjectAmendDefDelimiter3.pkl │ │ │ │ │ ├── missingObjectAmendExprDelimiter.pkl │ │ │ │ │ ├── missingObjectDelimiter.pkl │ │ │ │ │ ├── missingParenthesizedExprDelimiter.pkl │ │ │ │ │ ├── missingParenthesizedTypeDelimiter.pkl │ │ │ │ │ ├── missingRawMultiLineStringDelimiter.pkl │ │ │ │ │ ├── missingRawStringDelimiter.pkl │ │ │ │ │ ├── missingSetSeparator.pkl │ │ │ │ │ ├── missingStringDelimiter.pkl │ │ │ │ │ ├── missingSubscriptDelimiter.pkl │ │ │ │ │ ├── missingTypeConstraintListDelimiter.pkl │ │ │ │ │ ├── missingTypedMethodParameterListDelimiter.pkl │ │ │ │ │ ├── missingTypedMethodParameterListSeparator.pkl │ │ │ │ │ ├── unbalancedEntryBrackets1.pkl │ │ │ │ │ ├── unbalancedEntryBrackets2.pkl │ │ │ │ │ ├── unbalancedEntryBrackets3.pkl │ │ │ │ │ └── unbalancedEntryBrackets4.pkl │ │ │ │ ├── duplicateTypeParameter.pkl │ │ │ │ ├── emptyParenthesizedTypeAnnotation.pkl │ │ │ │ ├── extendExternalClass.pkl │ │ │ │ ├── extendTypeAlias.pkl │ │ │ │ ├── forGeneratorCannotGenerateMethods.pkl │ │ │ │ ├── forGeneratorCannotGenerateProperties.pkl │ │ │ │ ├── forGeneratorCannotIterateOverThisValue.pkl │ │ │ │ ├── forGeneratorCannotIterateOverTyped.pkl │ │ │ │ ├── forGeneratorDuplicateParams1.pkl │ │ │ │ ├── forGeneratorWrongVariableName.pkl │ │ │ │ ├── fullStackTraces.pkl │ │ │ │ ├── fullStackTraces2.pkl │ │ │ │ ├── functionNotFoundInClass.pkl │ │ │ │ ├── functionNotFoundInModule.pkl │ │ │ │ ├── functionNotFoundInScope.pkl │ │ │ │ ├── functionNotFoundMaybeLambda.pkl │ │ │ │ ├── functionNotFoundMaybeProperty.pkl │ │ │ │ ├── intrinsifiedTypeAlias1.pkl │ │ │ │ ├── intrinsifiedTypeAlias2.pkl │ │ │ │ ├── intrinsifiedTypeAlias3.pkl │ │ │ │ ├── intrinsifiedTypeAlias4.pkl │ │ │ │ ├── invalidBytes1.pkl │ │ │ │ ├── invalidBytes2.pkl │ │ │ │ ├── invalidBytes3.pkl │ │ │ │ ├── invalidBytes4.pkl │ │ │ │ ├── invalidCharacterEscape.pkl │ │ │ │ ├── invalidClassMethodModifier.pkl │ │ │ │ ├── invalidClassModifier.pkl │ │ │ │ ├── invalidClassModifier2.pkl │ │ │ │ ├── invalidClassPropertyModifier.pkl │ │ │ │ ├── invalidFileUri1.pkl │ │ │ │ ├── invalidFileUri2.pkl │ │ │ │ ├── invalidFileUri3.pkl │ │ │ │ ├── invalidFileUri4.pkl │ │ │ │ ├── invalidGlobImport1.pkl │ │ │ │ ├── invalidGlobImport2.pkl │ │ │ │ ├── invalidGlobImport3.pkl │ │ │ │ ├── invalidGlobImport4.pkl │ │ │ │ ├── invalidGlobImport5.pkl │ │ │ │ ├── invalidGlobImport6.pkl │ │ │ │ ├── invalidGlobImport7.pkl │ │ │ │ ├── invalidGlobImport8.pkl │ │ │ │ ├── invalidGlobRead1.pkl │ │ │ │ ├── invalidGlobRead2.pkl │ │ │ │ ├── invalidGlobRead3.pkl │ │ │ │ ├── invalidImportBackslashSep.pkl │ │ │ │ ├── invalidImportUri.pkl │ │ │ │ ├── invalidMethodModifier.pkl │ │ │ │ ├── invalidModuleModifier.pkl │ │ │ │ ├── invalidObjectPropertyModifier.pkl │ │ │ │ ├── invalidOutput1.pkl │ │ │ │ ├── invalidOutput2.pkl │ │ │ │ ├── invalidOutput3.pkl │ │ │ │ ├── invalidPropertyModifier.pkl │ │ │ │ ├── invalidTripleDotSyntax1.pkl │ │ │ │ ├── invalidTripleDotSyntax2.pkl │ │ │ │ ├── invalidTypeAliasModifier.pkl │ │ │ │ ├── invalidTypeName1.pkl │ │ │ │ ├── invalidTypeName2.pkl │ │ │ │ ├── invalidTypeName3.pkl │ │ │ │ ├── invalidTypeName4.pkl │ │ │ │ ├── invalidUnicodeEscape.pkl │ │ │ │ ├── keywordNotAllowedHere1.pkl │ │ │ │ ├── keywordNotAllowedHere2.pkl │ │ │ │ ├── keywordNotAllowedHere3.pkl │ │ │ │ ├── keywordNotAllowedHere4.pkl │ │ │ │ ├── letExpressionError1.pkl │ │ │ │ ├── letExpressionError2.pkl │ │ │ │ ├── letExpressionErrorTyped.pkl │ │ │ │ ├── listingTypeCheckError1.pkl │ │ │ │ ├── listingTypeCheckError2.pkl │ │ │ │ ├── listingTypeCheckError3.pkl │ │ │ │ ├── listingTypeCheckError4.pkl │ │ │ │ ├── listingTypeCheckError5.pkl │ │ │ │ ├── listingTypeCheckError6.pkl │ │ │ │ ├── listingTypeCheckError7.pkl │ │ │ │ ├── listingTypeCheckError8.pkl │ │ │ │ ├── listingTypeCheckError9.pkl │ │ │ │ ├── localFixedMember.pkl │ │ │ │ ├── localFunctionWithTypeParameter.pkl │ │ │ │ ├── localHiddenMember.pkl │ │ │ │ ├── mappingTypeCheckError1.pkl │ │ │ │ ├── mappingTypeCheckError10.pkl │ │ │ │ ├── mappingTypeCheckError11.pkl │ │ │ │ ├── mappingTypeCheckError2.pkl │ │ │ │ ├── mappingTypeCheckError3.pkl │ │ │ │ ├── mappingTypeCheckError4.pkl │ │ │ │ ├── mappingTypeCheckError5.pkl │ │ │ │ ├── mappingTypeCheckError6.pkl │ │ │ │ ├── mappingTypeCheckError7.pkl │ │ │ │ ├── mappingTypeCheckError8.pkl │ │ │ │ ├── mappingTypeCheckError9.pkl │ │ │ │ ├── missingLocalPropertyValue1.pkl │ │ │ │ ├── missingLocalPropertyValue2.pkl │ │ │ │ ├── moduleAmendsSelf.pkl │ │ │ │ ├── moduleAmendsVersionCheck.pkl │ │ │ │ ├── moduleAmendsVersionCheck2.pkl │ │ │ │ ├── moduleExpected.pkl │ │ │ │ ├── moduleExtendsSelf.pkl │ │ │ │ ├── moduleExtendsVersionCheck.pkl │ │ │ │ ├── moduleExtendsVersionCheck2.pkl │ │ │ │ ├── moduleImportVersionCheck.pkl │ │ │ │ ├── moduleWithHighMinPklVersion.pkl │ │ │ │ ├── moduleWithHighMinPklVersionAndParseErrors.pkl │ │ │ │ ├── multipleDefaults.pkl │ │ │ │ ├── nested1.pkl │ │ │ │ ├── noDefault.pkl │ │ │ │ ├── noDefault2.pkl │ │ │ │ ├── notAUnionDefault.pkl │ │ │ │ ├── objectCannotHaveElement.pkl │ │ │ │ ├── objectCannotHaveElement2.pkl │ │ │ │ ├── objectCannotHavePredicateMember.pkl │ │ │ │ ├── outOfRange1.pkl │ │ │ │ ├── outOfRange2.pkl │ │ │ │ ├── outOfRange3.pkl │ │ │ │ ├── parser1.pkl │ │ │ │ ├── parser10.pkl │ │ │ │ ├── parser11.pkl │ │ │ │ ├── parser12.pkl │ │ │ │ ├── parser14.pkl │ │ │ │ ├── parser15.pkl │ │ │ │ ├── parser16.pkl │ │ │ │ ├── parser17.pkl │ │ │ │ ├── parser18.pkl │ │ │ │ ├── parser2.pkl │ │ │ │ ├── parser3.pkl │ │ │ │ ├── parser4.pkl │ │ │ │ ├── parser5.pkl │ │ │ │ ├── parser6.pkl │ │ │ │ ├── parser7.pkl │ │ │ │ ├── parser8.pkl │ │ │ │ ├── parser9.pkl │ │ │ │ ├── power/ │ │ │ │ │ ├── typeConstraints1.pkl │ │ │ │ │ ├── typeConstraints10.pkl │ │ │ │ │ ├── typeConstraints11.pkl │ │ │ │ │ ├── typeConstraints12.pkl │ │ │ │ │ ├── typeConstraints13.pkl │ │ │ │ │ ├── typeConstraints14.pkl │ │ │ │ │ ├── typeConstraints15.pkl │ │ │ │ │ ├── typeConstraints16.pkl │ │ │ │ │ ├── typeConstraints17.pkl │ │ │ │ │ ├── typeConstraints2.pkl │ │ │ │ │ ├── typeConstraints3.pkl │ │ │ │ │ ├── typeConstraints4.pkl │ │ │ │ │ ├── typeConstraints5.pkl │ │ │ │ │ ├── typeConstraints6.pkl │ │ │ │ │ ├── typeConstraints7.pkl │ │ │ │ │ ├── typeConstraints8.pkl │ │ │ │ │ ├── typeConstraints9.pkl │ │ │ │ │ └── typeConstraints9a.pkl │ │ │ │ ├── propertyNotFound1.pkl │ │ │ │ ├── propertyNotFound2.pkl │ │ │ │ ├── refusingToLoadModule.pkl │ │ │ │ ├── shebang.pkl │ │ │ │ ├── singleBacktick.pkl │ │ │ │ ├── spreadSyntaxCannotHaveElement.pkl │ │ │ │ ├── spreadSyntaxCannotHaveEntry.pkl │ │ │ │ ├── spreadSyntaxCannotHaveProperty.pkl │ │ │ │ ├── spreadSyntaxCannotIterateOverTyped.pkl │ │ │ │ ├── spreadSyntaxCannotSpreadListIntoMapping.pkl │ │ │ │ ├── spreadSyntaxDuplicateEntry1.pkl │ │ │ │ ├── spreadSyntaxDuplicateEntry2.pkl │ │ │ │ ├── spreadSyntaxDuplicateProperty1.pkl │ │ │ │ ├── spreadSyntaxDuplicateProperty2.pkl │ │ │ │ ├── spreadSyntaxNullValue.pkl │ │ │ │ ├── spreadSyntaxUnknownTypedProperty.pkl │ │ │ │ ├── stackTraceWithQuotedMemberName.pkl │ │ │ │ ├── supercalls.pkl │ │ │ │ ├── typeMismatchHelper.pkl │ │ │ │ ├── typeMismatchWithSameQualifiedClassName.pkl │ │ │ │ ├── typeMismatchWithSameQualifiedModuleName.pkl │ │ │ │ ├── undefinedOp1.pkl │ │ │ │ ├── undefinedOp2.pkl │ │ │ │ ├── undefinedOp3.pkl │ │ │ │ ├── undefinedProperty1.pkl │ │ │ │ ├── undefinedProperty2.pkl │ │ │ │ ├── undefinedProperty3.pkl │ │ │ │ ├── undefinedProperty4.pkl │ │ │ │ ├── undefinedProperty5.pkl │ │ │ │ ├── undefinedProperty6.pkl │ │ │ │ ├── undefinedProperty7.pkl │ │ │ │ ├── undefinedProperty8.pkl │ │ │ │ ├── underscore.pkl │ │ │ │ ├── underscoreLambda.pkl │ │ │ │ ├── underscoreLet.pkl │ │ │ │ ├── unterminatedUnicodeEscape.pkl │ │ │ │ ├── userDefinedTypeParameter1.pkl │ │ │ │ ├── userDefinedTypeParameter2.pkl │ │ │ │ ├── wrongForGeneratorType1.pkl │ │ │ │ ├── wrongForGeneratorType2.pkl │ │ │ │ └── wrongNumberOfMapArguments.pkl │ │ │ ├── generators/ │ │ │ │ ├── duplicateDefinition1.pkl │ │ │ │ ├── duplicateDefinition2.pkl │ │ │ │ ├── duplicateDefinition3.pkl │ │ │ │ ├── elementGenerators.pkl │ │ │ │ ├── elementGeneratorsTyped.pkl │ │ │ │ ├── entryGenerators.pkl │ │ │ │ ├── entryGeneratorsTyped.pkl │ │ │ │ ├── forGeneratorInFunctionBody.pkl │ │ │ │ ├── forGeneratorInMixins.pkl │ │ │ │ ├── forGeneratorLexicalScope.pkl │ │ │ │ ├── forGeneratorNestedReference.pkl │ │ │ │ ├── forGeneratorNestedReference2.pkl │ │ │ │ ├── forGeneratorVariableShadowing.pkl │ │ │ │ ├── generatorNoMembers.pkl │ │ │ │ ├── predicateMembersDynamicListing.pkl │ │ │ │ ├── predicateMembersDynamicMapping.pkl │ │ │ │ ├── predicateMembersListing.pkl │ │ │ │ ├── predicateMembersMapping.pkl │ │ │ │ ├── predicateMembersThis.pkl │ │ │ │ ├── propertyGenerators.pkl │ │ │ │ ├── spreadSyntaxDynamic.pkl │ │ │ │ ├── spreadSyntaxListing.pkl │ │ │ │ ├── spreadSyntaxMapping.pkl │ │ │ │ ├── spreadSyntaxNoSpace.pkl │ │ │ │ ├── spreadSyntaxNullable.pkl │ │ │ │ └── spreadSyntaxTyped.pkl │ │ │ ├── implementation/ │ │ │ │ ├── equality.pkl │ │ │ │ └── inequality.pkl │ │ │ ├── internal/ │ │ │ │ └── polymorphicCallSite.pkl │ │ │ ├── lambdas/ │ │ │ │ ├── amendLambdaDef.pkl │ │ │ │ ├── amendLambdaExpr.pkl │ │ │ │ ├── amendLambdaExternalClassError.pkl │ │ │ │ ├── amendLambdaParameters.pkl │ │ │ │ ├── amendLambdaParametersTyped.pkl │ │ │ │ ├── amendLambdaThatReturnsAnotherLambda.pkl │ │ │ │ ├── amendLambdaTooFewArgsError.pkl │ │ │ │ ├── amendLambdaTooManyArgsError.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── lambda1.pkl │ │ │ │ ├── lambda2.pkl │ │ │ │ ├── lambda3.pkl │ │ │ │ ├── lambda4.pkl │ │ │ │ ├── lambda5.pkl │ │ │ │ ├── lambdaStackTrace1.pkl │ │ │ │ ├── lambdaStackTrace2.pkl │ │ │ │ ├── lambdaStackTrace3.pkl │ │ │ │ ├── pipeOperator.pkl │ │ │ │ ├── tooManyLambdaParams.pkl │ │ │ │ ├── typedLambdas.pkl │ │ │ │ └── wrongArgumentListLength.pkl │ │ │ ├── listings/ │ │ │ │ ├── cacheStealing.pkl │ │ │ │ ├── cacheStealingTypeCheck.pkl │ │ │ │ ├── default.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── hashCode.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── listing1.pkl │ │ │ │ ├── listing2.pkl │ │ │ │ ├── listing3.pkl │ │ │ │ ├── listing4.pkl │ │ │ │ ├── listing5.pkl │ │ │ │ ├── listing6.pkl │ │ │ │ ├── listing7.pkl │ │ │ │ ├── numberLiterals.pkl │ │ │ │ ├── typeCheck.pkl │ │ │ │ ├── wrongIndex.pkl │ │ │ │ └── wrongParent.pkl │ │ │ ├── listings2/ │ │ │ │ ├── default.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── listing1.pkl │ │ │ │ ├── listing2.pkl │ │ │ │ ├── listing3.pkl │ │ │ │ ├── numberLiterals.pkl │ │ │ │ ├── typeCheck.pkl │ │ │ │ ├── wrongIndex.pkl │ │ │ │ └── wrongParent.pkl │ │ │ ├── mappings/ │ │ │ │ ├── default.pkl │ │ │ │ ├── duplicateComputedKey.pkl │ │ │ │ ├── duplicateConstantKey.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── hashCode.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── mapping1.pkl │ │ │ │ ├── mapping2.pkl │ │ │ │ ├── stringKeyNotFound.pkl │ │ │ │ ├── typeCheck.pkl │ │ │ │ └── wrongParent.pkl │ │ │ ├── mappings2/ │ │ │ │ ├── default.pkl │ │ │ │ ├── duplicateComputedKey.pkl │ │ │ │ ├── duplicateConstantKey.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── mapping1.pkl │ │ │ │ ├── mapping2.pkl │ │ │ │ ├── stringKeyNotFound.pkl │ │ │ │ ├── typeCheck.pkl │ │ │ │ └── wrongParent.pkl │ │ │ ├── methods/ │ │ │ │ ├── methodParameterConstraints1.pkl │ │ │ │ ├── methodParameterConstraints2.pkl │ │ │ │ ├── methodParameterTypes1.pkl │ │ │ │ ├── methodParameterTypes2.pkl │ │ │ │ └── methodParameterTypes3.pkl │ │ │ ├── modules/ │ │ │ │ ├── amendModule1.pkl │ │ │ │ ├── amendModule2.pkl │ │ │ │ ├── amendModule3.pkl │ │ │ │ ├── amendModule4.pkl │ │ │ │ ├── amendModule5.pkl │ │ │ │ ├── amendModule6.pkl │ │ │ │ ├── duplicateFunction.pkl │ │ │ │ ├── duplicateProperty1.pkl │ │ │ │ ├── duplicateProperty2.pkl │ │ │ │ ├── duplicateProperty3.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── extendModule1.pkl │ │ │ │ ├── externalFunction.pkl │ │ │ │ ├── externalProperty.pkl │ │ │ │ ├── filename with spaces 2.pkl │ │ │ │ ├── filename with spaces.pkl │ │ │ │ ├── functions.pkl │ │ │ │ ├── invalidAmend1.pkl │ │ │ │ ├── invalidAmend2.pkl │ │ │ │ ├── invalidAmend3.pkl │ │ │ │ ├── invalidAmend4.pkl │ │ │ │ ├── invalidAmend5.pkl │ │ │ │ ├── invalidAmend6.pkl │ │ │ │ ├── invalidExtend1.pkl │ │ │ │ ├── invalidExtend2.pkl │ │ │ │ ├── invalidExtend3.pkl │ │ │ │ ├── invalidModule1.pkl │ │ │ │ ├── library.pkl │ │ │ │ ├── lists.pkl │ │ │ │ ├── objects.pkl │ │ │ │ ├── recursiveModule1.pkl │ │ │ │ ├── recursiveModule2.pkl │ │ │ │ ├── supercalls1.pkl │ │ │ │ ├── supercalls2.pkl │ │ │ │ ├── supercalls3.pkl │ │ │ │ ├── typedModuleMethods1.pkl │ │ │ │ ├── typedModuleProperties1.pkl │ │ │ │ ├── typedModuleProperties2.pkl │ │ │ │ ├── typedModuleProperties3.pkl │ │ │ │ ├── 日本語.pkl │ │ │ │ └── 日本語_error.pkl │ │ │ ├── objects/ │ │ │ │ ├── closure.pkl │ │ │ │ ├── configureObjectAssign.pkl │ │ │ │ ├── duplicateProperty.pkl │ │ │ │ ├── equality.pkl │ │ │ │ ├── hashCode.pkl │ │ │ │ ├── implicitReceiver1.pkl │ │ │ │ ├── implicitReceiver2.pkl │ │ │ │ ├── implicitReceiver3.pkl │ │ │ │ ├── implicitReceiver4.pkl │ │ │ │ ├── inequality.pkl │ │ │ │ ├── lateBinding1.pkl │ │ │ │ ├── lateBinding2.pkl │ │ │ │ ├── lateBinding3.pkl │ │ │ │ ├── lateBinding4.pkl │ │ │ │ ├── outer.pkl │ │ │ │ ├── outer2.pkl │ │ │ │ ├── super1.pkl │ │ │ │ ├── super2.pkl │ │ │ │ ├── super3.pkl │ │ │ │ ├── super4.pkl │ │ │ │ ├── super5.pkl │ │ │ │ ├── this1.pkl │ │ │ │ └── this2.pkl │ │ │ ├── packages/ │ │ │ │ ├── badImport1.error.pkl │ │ │ │ ├── badImport10.error.pkl │ │ │ │ ├── badImport11.error.pkl │ │ │ │ ├── badImport2.error.pkl │ │ │ │ ├── badImport3.error.pkl │ │ │ │ ├── badImport4.error.pkl │ │ │ │ ├── badImport6.error.pkl │ │ │ │ ├── badImport7.error.pkl │ │ │ │ ├── badImport8.error.pkl │ │ │ │ ├── badImport9.error.pkl │ │ │ │ ├── badRead1.error.pkl │ │ │ │ ├── badRead2.error.pkl │ │ │ │ ├── badRead3.error.pkl │ │ │ │ ├── badRead4.error.pkl │ │ │ │ ├── badRead8.error.pkl │ │ │ │ ├── badRead9.error.pkl │ │ │ │ ├── packages1.pkl │ │ │ │ ├── packages2.pkl │ │ │ │ └── redirects.pkl │ │ │ ├── parser/ │ │ │ │ ├── amendsRequiresParens.pkl │ │ │ │ ├── constantStringInterpolation.pkl │ │ │ │ ├── constraintsTrailingComma.pkl │ │ │ │ ├── invalidCharacter.pkl │ │ │ │ ├── lambdaTrailingCommas.pkl │ │ │ │ ├── lineCommentBetween.pkl │ │ │ │ ├── methodTrailingCommas.pkl │ │ │ │ ├── newline.pkl │ │ │ │ ├── spacesBetweenDocComments.pkl │ │ │ │ ├── spread.pkl │ │ │ │ ├── trailingCommas.pkl │ │ │ │ ├── typeAnnotationInAmends.pkl │ │ │ │ └── wrongDocComment.pkl │ │ │ ├── pklbinary/ │ │ │ │ ├── basic.msgpack.yaml.pkl │ │ │ │ ├── classes.msgpack.yaml.pkl │ │ │ │ ├── datasize.msgpack.yaml.pkl │ │ │ │ ├── duration.msgpack.yaml.pkl │ │ │ │ ├── intseq.msgpack.yaml.pkl │ │ │ │ ├── list.msgpack.yaml.pkl │ │ │ │ ├── map.msgpack.yaml.pkl │ │ │ │ ├── pair.msgpack.yaml.pkl │ │ │ │ ├── regex.msgpack.yaml.pkl │ │ │ │ └── set.msgpack.yaml.pkl │ │ │ ├── pklbinaryTest.pkl │ │ │ ├── projects/ │ │ │ │ ├── badLocalProject/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── dog.pkl │ │ │ │ ├── badPklProject1/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badPklProject2/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badPklProject3/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps1/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps2/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps3/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps4/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps5/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── badProjectDeps6/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── bug.pkl │ │ │ │ ├── compactTraceMode/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── compactTraceMode.pkl │ │ │ │ ├── evaluatorSettings/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── basic.pkl │ │ │ │ │ └── nullTraceMode.pkl │ │ │ │ ├── missingProjectDeps/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── bug.pkl │ │ │ │ ├── notAProject/ │ │ │ │ │ ├── @child/ │ │ │ │ │ │ └── theChild.pkl │ │ │ │ │ ├── badImport.error.pkl │ │ │ │ │ └── goodImport.pkl │ │ │ │ ├── prettyTraceMode/ │ │ │ │ │ ├── PklProject │ │ │ │ │ └── prettyTraceMode.pkl │ │ │ │ ├── project1/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ ├── badImport1.error.pkl │ │ │ │ │ ├── badImport2.error.pkl │ │ │ │ │ ├── badImport3.error.pkl │ │ │ │ │ ├── badRead1.error.pkl │ │ │ │ │ ├── basic.pkl │ │ │ │ │ ├── directPackageImport.error.pkl │ │ │ │ │ ├── globbing.pkl │ │ │ │ │ ├── localProject.pkl │ │ │ │ │ └── localProjectRead.pkl │ │ │ │ ├── project2/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── penguin.pkl │ │ │ │ ├── project3/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── basic.pkl │ │ │ │ ├── project4/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── main.pkl │ │ │ │ ├── project5/ │ │ │ │ │ ├── PklProject │ │ │ │ │ ├── PklProject.deps.json │ │ │ │ │ └── main.pkl │ │ │ │ └── project6/ │ │ │ │ ├── PklProject │ │ │ │ ├── PklProject.deps.json │ │ │ │ ├── children/ │ │ │ │ │ ├── a.pkl │ │ │ │ │ ├── b.pkl │ │ │ │ │ └── c.pkl │ │ │ │ └── children.pkl │ │ │ ├── snippetTest.pkl │ │ │ ├── syntax/ │ │ │ │ └── shebang.pkl │ │ │ └── types/ │ │ │ ├── ThisInTypeConstraint.pkl │ │ │ ├── currentModuleType1.pkl │ │ │ ├── currentModuleType2.pkl │ │ │ ├── currentModuleType3.pkl │ │ │ ├── cyclicTypeAlias1.pkl │ │ │ ├── cyclicTypeAlias2.pkl │ │ │ ├── helpers/ │ │ │ │ ├── originalTypealias.pkl │ │ │ │ └── someModule.pkl │ │ │ ├── modifiersForTypes.pkl │ │ │ ├── moduleType.pkl │ │ │ ├── moduleType2.pkl │ │ │ ├── moduleType3.pkl │ │ │ ├── moduleType4.pkl │ │ │ ├── moduleType5.pkl │ │ │ ├── nothingType.pkl │ │ │ ├── nothingWithUnions.pkl │ │ │ ├── typeAlias1.pkl │ │ │ ├── typeAlias2.pkl │ │ │ ├── typeAliasConstraint1.pkl │ │ │ ├── typeAliasConstraint2.pkl │ │ │ ├── typeAliasContext.pkl │ │ │ └── typeAliasUnion.pkl │ │ ├── input-helper/ │ │ │ ├── analyze/ │ │ │ │ ├── a.pkl │ │ │ │ ├── b.pkl │ │ │ │ ├── cannotFindModule.pkl │ │ │ │ ├── cyclicalA.pkl │ │ │ │ ├── cyclicalB.pkl │ │ │ │ ├── globImport.pkl │ │ │ │ └── invalidGlob.pkl │ │ │ ├── api/ │ │ │ │ ├── annotationConverter.pkl │ │ │ │ ├── benchmark/ │ │ │ │ │ └── moduleToBenchmark.pkl │ │ │ │ └── reflect/ │ │ │ │ ├── BaseModule.pkl │ │ │ │ ├── ExtendingModule.pkl │ │ │ │ ├── amendingModule.pkl │ │ │ │ └── testHelpers.pkl │ │ │ ├── basic/ │ │ │ │ └── read/ │ │ │ │ ├── child/ │ │ │ │ │ ├── module2.pkl │ │ │ │ │ └── resource.txt │ │ │ │ ├── module1.pkl │ │ │ │ └── resource.txt │ │ │ ├── classes/ │ │ │ │ ├── MyClass.pkl │ │ │ │ └── myClass1.pkl │ │ │ ├── globtest/ │ │ │ │ ├── child/ │ │ │ │ │ └── moduleC.pkl │ │ │ │ ├── module with [weird] ~!characters.pkl │ │ │ │ ├── moduleA.pkl │ │ │ │ └── moduleB.pkl │ │ │ ├── listings/ │ │ │ │ └── cacheStealingTypeCheck.pkl │ │ │ ├── modules/ │ │ │ │ ├── Birds.pkl │ │ │ │ └── Birds2.pkl │ │ │ └── types/ │ │ │ └── typeAliasConstraint2.pkl │ │ └── output/ │ │ ├── annotation/ │ │ │ ├── annotation1.pcf │ │ │ ├── annotation2.err │ │ │ ├── annotation3.err │ │ │ ├── annotation4.err │ │ │ ├── annotation5.err │ │ │ ├── annotation6.err │ │ │ ├── annotationIsNotExpression.err │ │ │ ├── annotationIsNotExpression2.err │ │ │ ├── deprecated1.err │ │ │ ├── deprecated2.err │ │ │ ├── deprecated3.err │ │ │ ├── deprecatedNoRepeatedWarnings.err │ │ │ ├── deprecatedWithMessage1.err │ │ │ ├── deprecatedWithMessage2.err │ │ │ ├── deprecatedWithMessage3.err │ │ │ └── deprecationSuperMethod.err │ │ ├── api/ │ │ │ ├── Resource.pcf │ │ │ ├── analyze1.pcf │ │ │ ├── annotationConverters.pcf │ │ │ ├── any.pcf │ │ │ ├── anyConverter.pcf │ │ │ ├── baseModule.pcf │ │ │ ├── benchmarkModule.pcf │ │ │ ├── bytes.pcf │ │ │ ├── dataSize.pcf │ │ │ ├── dir1/ │ │ │ │ └── dir2/ │ │ │ │ └── relativePathTo.pcf │ │ │ ├── duration.pcf │ │ │ ├── dynamic.pcf │ │ │ ├── float.pcf │ │ │ ├── int.pcf │ │ │ ├── intseq.pcf │ │ │ ├── jsonParser1.pcf │ │ │ ├── jsonParser2.pcf │ │ │ ├── jsonParser3.pcf │ │ │ ├── jsonParser4.pcf │ │ │ ├── jsonParser5.pcf │ │ │ ├── jsonRenderer1.json │ │ │ ├── jsonRenderer2.json │ │ │ ├── jsonRenderer2b.pcf │ │ │ ├── jsonRenderer3.json │ │ │ ├── jsonRenderer4.pcf │ │ │ ├── jsonRenderer5.pcf │ │ │ ├── jsonRenderer6.json │ │ │ ├── jsonRenderer7.pcf │ │ │ ├── jsonRenderer8.err │ │ │ ├── jsonRenderer9.json5 │ │ │ ├── jsonRendererEmptyComposites.pcf │ │ │ ├── jsonnetRenderer1.jsonnet │ │ │ ├── jsonnetRenderer2.jsonnet │ │ │ ├── jsonnetRenderer3.jsonnet │ │ │ ├── jsonnetRenderer4.pcf │ │ │ ├── jsonnetRenderer5.pcf │ │ │ ├── jsonnetRenderer6.jsonnet │ │ │ ├── jsonnetRenderer7.err │ │ │ ├── jsonnetRenderer8.jsonnet │ │ │ ├── list.pcf │ │ │ ├── listNullable.pcf │ │ │ ├── listing.pcf │ │ │ ├── map.pcf │ │ │ ├── mapping.pcf │ │ │ ├── mathModule.pcf │ │ │ ├── module.pcf │ │ │ ├── moduleOutput.pcf │ │ │ ├── moduleOutput2.pcf │ │ │ ├── pListRenderer1.plist │ │ │ ├── pListRenderer2.plist │ │ │ ├── pListRenderer3.plist │ │ │ ├── pListRenderer4.pcf │ │ │ ├── pListRenderer5.pcf │ │ │ ├── pListRenderer6.plist │ │ │ ├── pListRenderer7.err │ │ │ ├── pListRenderer8.plist │ │ │ ├── pair.pcf │ │ │ ├── pcfRenderer1.pcf │ │ │ ├── pcfRenderer2.pcf │ │ │ ├── pcfRenderer2b.pcf │ │ │ ├── pcfRenderer3.pcf │ │ │ ├── pcfRenderer4.pcf │ │ │ ├── pcfRenderer5.pcf │ │ │ ├── pcfRenderer6.pcf │ │ │ ├── pcfRenderer7.pcf │ │ │ ├── pcfRenderer8.err │ │ │ ├── pcfRenderer9.pcf │ │ │ ├── pklbinary1.msgpack.yaml │ │ │ ├── platformModule.pcf │ │ │ ├── plistRenderer2b.pcf │ │ │ ├── propertiesRenderer1.properties │ │ │ ├── propertiesRenderer10.err │ │ │ ├── propertiesRenderer11.err │ │ │ ├── propertiesRenderer12.properties │ │ │ ├── propertiesRenderer2.properties │ │ │ ├── propertiesRenderer2b.pcf │ │ │ ├── propertiesRenderer3.properties │ │ │ ├── propertiesRenderer4.pcf │ │ │ ├── propertiesRenderer5.pcf │ │ │ ├── propertiesRenderer6.properties │ │ │ ├── propertiesRenderer7.properties │ │ │ ├── propertiesRenderer8.properties │ │ │ ├── propertiesRenderer9.properties │ │ │ ├── propertiesRendererBug66849708.properties │ │ │ ├── protobuf.pcf │ │ │ ├── protobuf2.pcf │ │ │ ├── protobuf3.txtpb │ │ │ ├── reflect1.pcf │ │ │ ├── reflect2.pcf │ │ │ ├── reflect3.pcf │ │ │ ├── reflect4.pcf │ │ │ ├── reflectedDeclaration.pcf │ │ │ ├── regex.pcf │ │ │ ├── releaseModule.pcf │ │ │ ├── renderDirective.pcf │ │ │ ├── renderDirective2.pcf │ │ │ ├── semverModule.pcf │ │ │ ├── set.pcf │ │ │ ├── setNullable.pcf │ │ │ ├── shellModule.pcf │ │ │ ├── string.pcf │ │ │ ├── stringUnicode.pcf │ │ │ ├── typeAliases.pcf │ │ │ ├── typeConverters.pcf │ │ │ ├── typed.pcf │ │ │ ├── xmlRenderer1.xml │ │ │ ├── xmlRenderer2.xml │ │ │ ├── xmlRenderer2b.pcf │ │ │ ├── xmlRenderer3.xml │ │ │ ├── xmlRenderer4.pcf │ │ │ ├── xmlRenderer5.pcf │ │ │ ├── xmlRenderer6.xml │ │ │ ├── xmlRenderer8.err │ │ │ ├── xmlRenderer9.xml │ │ │ ├── xmlRendererCData.xml │ │ │ ├── xmlRendererElement.xml │ │ │ ├── xmlRendererHtml.xml │ │ │ ├── xmlRendererInline.xml │ │ │ ├── xmlRendererInline2.xml │ │ │ ├── xmlRendererInline3.xml │ │ │ ├── xmlRendererValidation10.pcf │ │ │ ├── xmlRendererValidation11.pcf │ │ │ ├── yamlParser1Compat.pcf │ │ │ ├── yamlParser1Yaml11.pcf │ │ │ ├── yamlParser1Yaml12.pcf │ │ │ ├── yamlParser2.pcf │ │ │ ├── yamlParser3.pcf │ │ │ ├── yamlParser4.pcf │ │ │ ├── yamlParser5.pcf │ │ │ ├── yamlParser6.pcf │ │ │ ├── yamlRenderer1.yml │ │ │ ├── yamlRenderer10.yml │ │ │ ├── yamlRenderer2.yml │ │ │ ├── yamlRenderer2b.pcf │ │ │ ├── yamlRenderer3.yml │ │ │ ├── yamlRenderer4.pcf │ │ │ ├── yamlRenderer5.pcf │ │ │ ├── yamlRenderer6.yml │ │ │ ├── yamlRenderer7.err │ │ │ ├── yamlRenderer8.yml │ │ │ ├── yamlRenderer9.yml │ │ │ ├── yamlRendererBug66849708.yml │ │ │ ├── yamlRendererEmpty.yml │ │ │ ├── yamlRendererIndentationWidth2.yml │ │ │ ├── yamlRendererIndentationWidth4.yml │ │ │ ├── yamlRendererIndentationWidth5.yml │ │ │ ├── yamlRendererKeys.yml │ │ │ ├── yamlRendererStream1.pcf │ │ │ ├── yamlRendererStream2.pcf │ │ │ ├── yamlRendererStrings.yml │ │ │ ├── yamlRendererStringsCompat.pcf │ │ │ ├── yamlRendererStringsYaml11.pcf │ │ │ └── yamlRendererStringsYaml12.pcf │ │ ├── basic/ │ │ │ ├── amendsChains.pcf │ │ │ ├── as.pcf │ │ │ ├── as2.pcf │ │ │ ├── as3.pcf │ │ │ ├── baseModule.pcf │ │ │ ├── boolean.pcf │ │ │ ├── bytes.pcf │ │ │ ├── comments.pcf │ │ │ ├── constModifier.pcf │ │ │ ├── constModifier2.pcf │ │ │ ├── constModifier3.pcf │ │ │ ├── constModifier4.pcf │ │ │ ├── constModifier5.err │ │ │ ├── dataSize.pcf │ │ │ ├── duration.pcf │ │ │ ├── exceptions.err │ │ │ ├── fixedProperty1.pcf │ │ │ ├── fixedProperty2.pcf │ │ │ ├── fixedProperty3.pcf │ │ │ ├── fixedProperty4.err │ │ │ ├── fixedProperty5.err │ │ │ ├── fixedProperty6.err │ │ │ ├── float.pcf │ │ │ ├── identifier.pcf │ │ │ ├── if.pcf │ │ │ ├── import1.pcf │ │ │ ├── import1b.pcf │ │ │ ├── import2.pcf │ │ │ ├── import3.pcf │ │ │ ├── importGlob.pcf │ │ │ ├── imported.pcf │ │ │ ├── indexExpressions.pcf │ │ │ ├── int.pcf │ │ │ ├── intseq.pcf │ │ │ ├── is.pcf │ │ │ ├── is2.pcf │ │ │ ├── let.pcf │ │ │ ├── letTyped.pcf │ │ │ ├── list.pcf │ │ │ ├── localMethodDynamicBinding.pcf │ │ │ ├── localMethodInAmendingModule.pcf │ │ │ ├── localMethodOverride1.pcf │ │ │ ├── localMethodOverride2.pcf │ │ │ ├── localMethodTyped.pcf │ │ │ ├── localMethodTyped2.pcf │ │ │ ├── localMethodTyped3.pcf │ │ │ ├── localMethodTyped4.pcf │ │ │ ├── localMethodTyped5.pcf │ │ │ ├── localMethodTyped6.pcf │ │ │ ├── localMethodUntyped.pcf │ │ │ ├── localModuleMemberOverride1.pcf │ │ │ ├── localModuleMemberOverride2.pcf │ │ │ ├── localProperty1.pcf │ │ │ ├── localProperty2.pcf │ │ │ ├── localPropertyAmendInAmendingModule.err │ │ │ ├── localPropertyInAmendingModule.pcf │ │ │ ├── localPropertyOverride1.pcf │ │ │ ├── localPropertyOverride2.pcf │ │ │ ├── localPropertyOverride3.pcf │ │ │ ├── localTypedClassMember.pcf │ │ │ ├── localTypedModuleMember.pcf │ │ │ ├── localTypedObjectMember.pcf │ │ │ ├── map.pcf │ │ │ ├── minPklVersion.pcf │ │ │ ├── moduleRef1.pcf │ │ │ ├── moduleRef2.pcf │ │ │ ├── moduleRef3.pcf │ │ │ ├── moduleRefLibrary.pcf │ │ │ ├── new.pcf │ │ │ ├── newInAmendingModuleMethod.pcf │ │ │ ├── newInsideIf.pcf │ │ │ ├── newInsideLet.pcf │ │ │ ├── newType.pcf │ │ │ ├── nonNull.pcf │ │ │ ├── nullable.pcf │ │ │ ├── objectMember.pcf │ │ │ ├── objectMemberInvalid.err │ │ │ ├── objectMemberInvalid2.err │ │ │ ├── objectMemberInvalid3.err │ │ │ ├── parens.pcf │ │ │ ├── propertyDefaults.pcf │ │ │ ├── rawString.pcf │ │ │ ├── read.pcf │ │ │ ├── readGlob.pcf │ │ │ ├── semicolon.pcf │ │ │ ├── set.pcf │ │ │ ├── string.pcf │ │ │ ├── stringError1.err │ │ │ ├── stringMultiline.pcf │ │ │ ├── stringUnicode.pcf │ │ │ ├── trace.err │ │ │ ├── typeResolution1.pcf │ │ │ ├── typeResolution2.pcf │ │ │ ├── typeResolution3.pcf │ │ │ ├── typeResolution4.pcf │ │ │ └── underscore.pcf │ │ ├── classes/ │ │ │ ├── class1.pcf │ │ │ ├── class2.pcf │ │ │ ├── class2a.pcf │ │ │ ├── class3.err │ │ │ ├── class4.pcf │ │ │ ├── constraints1.pcf │ │ │ ├── constraints10.pcf │ │ │ ├── constraints11.pcf │ │ │ ├── constraints12.pcf │ │ │ ├── constraints13.pcf │ │ │ ├── constraints14.pcf │ │ │ ├── constraints2.pcf │ │ │ ├── constraints3.pcf │ │ │ ├── constraints4.pcf │ │ │ ├── constraints5.err │ │ │ ├── constraints6.pcf │ │ │ ├── constraints7.pcf │ │ │ ├── constraints8.pcf │ │ │ ├── constraints9.pcf │ │ │ ├── constraintsLambdaThis.pcf │ │ │ ├── duplicateFunction.err │ │ │ ├── duplicateProperty.err │ │ │ ├── equality.pcf │ │ │ ├── externalClass.err │ │ │ ├── externalFunction.err │ │ │ ├── externalProperty.err │ │ │ ├── functions1.pcf │ │ │ ├── functions2.pcf │ │ │ ├── functions3.pcf │ │ │ ├── functions4.pcf │ │ │ ├── inheritance1.pcf │ │ │ ├── inheritance2.pcf │ │ │ ├── inheritanceError1.err │ │ │ ├── invalidInstantiation1.err │ │ │ ├── invalidInstantiation2.err │ │ │ ├── lambdaConstraints1.pcf │ │ │ ├── listConstraints1.pcf │ │ │ ├── mapConstraints1.pcf │ │ │ ├── nullableTypes.pcf │ │ │ ├── setConstraints1.pcf │ │ │ ├── supercalls.pcf │ │ │ ├── supercallsInLet.pcf │ │ │ ├── unionTypes.pcf │ │ │ ├── unionTypesErrorAlias.err │ │ │ ├── unionTypesErrorDifferent1.err │ │ │ ├── unionTypesErrorDifferent2.err │ │ │ ├── unionTypesErrorMultipleAliases.err │ │ │ ├── unionTypesErrorNested.err │ │ │ ├── unionTypesErrorSimple.err │ │ │ ├── unionTypesErrorString1.err │ │ │ ├── unionTypesErrorString2.err │ │ │ ├── wrongType1.err │ │ │ ├── wrongType2.err │ │ │ ├── wrongType3.err │ │ │ ├── wrongType4.err │ │ │ ├── wrongType5.pcf │ │ │ └── wrongType6.err │ │ ├── errors/ │ │ │ ├── abstractOpenMember.err │ │ │ ├── analyzeImportsCannotFindModule.err │ │ │ ├── analyzeImportsInvalidGlob.err │ │ │ ├── analyzeInvalidModuleUri.err │ │ │ ├── analyzeRelativeModuleUri.err │ │ │ ├── anyConverterError.err │ │ │ ├── baseModule.pcf │ │ │ ├── binopDifferentLine.err │ │ │ ├── cannotAmendFixedProperty1.err │ │ │ ├── cannotAmendFixedProperty2.err │ │ │ ├── cannotAssignFixedProperty1.err │ │ │ ├── cannotAssignFixedProperty2.err │ │ │ ├── cannotAssignFixedProperty3.err │ │ │ ├── cannotAssignToNothing.err │ │ │ ├── cannotChangeFixed1.err │ │ │ ├── cannotChangeFixed2.err │ │ │ ├── cannotFindMapKey.err │ │ │ ├── cannotFindStdLibModule.err │ │ │ ├── cannotInferParent2.err │ │ │ ├── cannotInferParent3.err │ │ │ ├── cannotInstantiateAbstractModule.err │ │ │ ├── cannotRenderMixin.err │ │ │ ├── classExtendsSelf.err │ │ │ ├── const/ │ │ │ │ ├── constAmend.err │ │ │ │ ├── constAnnotation.err │ │ │ │ ├── constAnnotation2.err │ │ │ │ ├── constAnnotation3.err │ │ │ │ ├── constAssign.err │ │ │ │ ├── constClassBody.err │ │ │ │ ├── constExplicitThis.err │ │ │ │ ├── constExplicitThisMethod.err │ │ │ │ ├── constFunctionCallingNonConst.err │ │ │ │ ├── constImplicitThis.err │ │ │ │ ├── constImplicitThisMethod.err │ │ │ │ ├── constLexicalScope.err │ │ │ │ ├── constLocalAmendModule.pcf │ │ │ │ ├── constLocalMethod.err │ │ │ │ ├── constLocalProperty.err │ │ │ │ ├── constMethod.err │ │ │ │ ├── constMethod2.err │ │ │ │ ├── constModule.err │ │ │ │ ├── constModule2.err │ │ │ │ ├── constModule3.err │ │ │ │ ├── constObjectMember.err │ │ │ │ ├── constOuter.err │ │ │ │ ├── constOuter2.err │ │ │ │ ├── constOuter3.err │ │ │ │ ├── constQualified.err │ │ │ │ ├── constSubclass.err │ │ │ │ ├── constSubclass2.err │ │ │ │ ├── constSuper.err │ │ │ │ ├── constSuperMethod.err │ │ │ │ ├── constThis.err │ │ │ │ └── constTypeAliasConstraint.err │ │ │ ├── constraintDetails1.err │ │ │ ├── constraintDetails2.err │ │ │ ├── constraintDetails3.err │ │ │ ├── decodingException.err │ │ │ ├── delimiters/ │ │ │ │ ├── missingClassDelimiter.err │ │ │ │ ├── missingConstrainedTypeSeparator.err │ │ │ │ ├── missingContainerAmendDefDelimiter.err │ │ │ │ ├── missingContainerAmendExprDelimiter.err │ │ │ │ ├── missingEmptyMultiLineStringDelimiter.err │ │ │ │ ├── missingEmptyMultiLineStringDelimiterAtEof.err │ │ │ │ ├── missingEmptyStringDelimiter.err │ │ │ │ ├── missingEmptyStringDelimiterAtEof.err │ │ │ │ ├── missingFunction0ParameterListDelimiter.err │ │ │ │ ├── missingFunction1ParameterListDelimiter.err │ │ │ │ ├── missingFunctionAmendParameterListSeparator.err │ │ │ │ ├── missingFunctionNParameterListDelimiter.err │ │ │ │ ├── missingFunctionParameterListSeparator.err │ │ │ │ ├── missingFunctionType0ParameterListDelimiter.err │ │ │ │ ├── missingFunctionType1ParameterListDelimiter.err │ │ │ │ ├── missingFunctionTypeNParameterListDelimiter.err │ │ │ │ ├── missingFunctionTypeParameterListSeparator.err │ │ │ │ ├── missingIfExprDelimiter.err │ │ │ │ ├── missingListDelimiter.err │ │ │ │ ├── missingListSeparator.err │ │ │ │ ├── missingMapDelimiter.err │ │ │ │ ├── missingMapSeparator.err │ │ │ │ ├── missingMethodArgumentListDelimiter.err │ │ │ │ ├── missingMethodArgumentListSeparator.err │ │ │ │ ├── missingMethodParameterListDelimiter.err │ │ │ │ ├── missingMethodParameterListSeparator.err │ │ │ │ ├── missingMultiLineStringDelimiter.err │ │ │ │ ├── missingObjectAmendDefDelimiter.err │ │ │ │ ├── missingObjectAmendDefDelimiter2.err │ │ │ │ ├── missingObjectAmendDefDelimiter3.err │ │ │ │ ├── missingObjectAmendExprDelimiter.err │ │ │ │ ├── missingObjectDelimiter.err │ │ │ │ ├── missingParenthesizedExprDelimiter.err │ │ │ │ ├── missingParenthesizedTypeDelimiter.err │ │ │ │ ├── missingRawMultiLineStringDelimiter.err │ │ │ │ ├── missingRawStringDelimiter.err │ │ │ │ ├── missingSetSeparator.err │ │ │ │ ├── missingStringDelimiter.err │ │ │ │ ├── missingSubscriptDelimiter.err │ │ │ │ ├── missingTypeConstraintListDelimiter.err │ │ │ │ ├── missingTypedMethodParameterListDelimiter.err │ │ │ │ ├── missingTypedMethodParameterListSeparator.err │ │ │ │ ├── unbalancedEntryBrackets1.err │ │ │ │ ├── unbalancedEntryBrackets2.err │ │ │ │ ├── unbalancedEntryBrackets3.err │ │ │ │ └── unbalancedEntryBrackets4.err │ │ │ ├── duplicateTypeParameter.err │ │ │ ├── emptyParenthesizedTypeAnnotation.err │ │ │ ├── extendExternalClass.err │ │ │ ├── extendTypeAlias.err │ │ │ ├── forGeneratorCannotGenerateMethods.err │ │ │ ├── forGeneratorCannotGenerateProperties.err │ │ │ ├── forGeneratorCannotIterateOverThisValue.err │ │ │ ├── forGeneratorCannotIterateOverTyped.err │ │ │ ├── forGeneratorDuplicateParams1.err │ │ │ ├── forGeneratorWrongVariableName.err │ │ │ ├── fullStackTraces.err │ │ │ ├── fullStackTraces2.err │ │ │ ├── functionNotFoundInClass.err │ │ │ ├── functionNotFoundInModule.err │ │ │ ├── functionNotFoundInScope.err │ │ │ ├── functionNotFoundMaybeLambda.err │ │ │ ├── functionNotFoundMaybeProperty.err │ │ │ ├── intrinsifiedTypeAlias1.err │ │ │ ├── intrinsifiedTypeAlias2.err │ │ │ ├── intrinsifiedTypeAlias3.err │ │ │ ├── intrinsifiedTypeAlias4.err │ │ │ ├── invalidBytes1.err │ │ │ ├── invalidBytes2.err │ │ │ ├── invalidBytes3.err │ │ │ ├── invalidBytes4.err │ │ │ ├── invalidCharacterEscape.err │ │ │ ├── invalidClassMethodModifier.err │ │ │ ├── invalidClassModifier.err │ │ │ ├── invalidClassModifier2.err │ │ │ ├── invalidClassPropertyModifier.err │ │ │ ├── invalidFileUri1.err │ │ │ ├── invalidFileUri2.err │ │ │ ├── invalidFileUri3.err │ │ │ ├── invalidFileUri4.err │ │ │ ├── invalidGlobImport1.err │ │ │ ├── invalidGlobImport2.err │ │ │ ├── invalidGlobImport3.err │ │ │ ├── invalidGlobImport4.err │ │ │ ├── invalidGlobImport5.err │ │ │ ├── invalidGlobImport6.err │ │ │ ├── invalidGlobImport7.err │ │ │ ├── invalidGlobImport8.err │ │ │ ├── invalidGlobRead1.err │ │ │ ├── invalidGlobRead2.err │ │ │ ├── invalidGlobRead3.err │ │ │ ├── invalidImportBackslashSep.err │ │ │ ├── invalidImportUri.err │ │ │ ├── invalidMethodModifier.err │ │ │ ├── invalidModuleModifier.err │ │ │ ├── invalidObjectPropertyModifier.err │ │ │ ├── invalidOutput1.err │ │ │ ├── invalidOutput2.err │ │ │ ├── invalidOutput3.err │ │ │ ├── invalidPropertyModifier.err │ │ │ ├── invalidTripleDotSyntax1.err │ │ │ ├── invalidTripleDotSyntax2.err │ │ │ ├── invalidTypeAliasModifier.err │ │ │ ├── invalidTypeName1.err │ │ │ ├── invalidTypeName2.err │ │ │ ├── invalidTypeName3.err │ │ │ ├── invalidTypeName4.err │ │ │ ├── invalidUnicodeEscape.err │ │ │ ├── keywordNotAllowedHere1.err │ │ │ ├── keywordNotAllowedHere2.err │ │ │ ├── keywordNotAllowedHere3.err │ │ │ ├── keywordNotAllowedHere4.err │ │ │ ├── letExpressionError1.err │ │ │ ├── letExpressionError2.err │ │ │ ├── letExpressionErrorTyped.err │ │ │ ├── listingTypeCheckError1.err │ │ │ ├── listingTypeCheckError2.err │ │ │ ├── listingTypeCheckError3.err │ │ │ ├── listingTypeCheckError4.err │ │ │ ├── listingTypeCheckError5.err │ │ │ ├── listingTypeCheckError6.err │ │ │ ├── listingTypeCheckError7.err │ │ │ ├── listingTypeCheckError8.err │ │ │ ├── listingTypeCheckError9.err │ │ │ ├── localFixedMember.err │ │ │ ├── localFunctionWithTypeParameter.err │ │ │ ├── localHiddenMember.err │ │ │ ├── mappingTypeCheckError1.err │ │ │ ├── mappingTypeCheckError10.err │ │ │ ├── mappingTypeCheckError11.err │ │ │ ├── mappingTypeCheckError2.err │ │ │ ├── mappingTypeCheckError3.err │ │ │ ├── mappingTypeCheckError4.err │ │ │ ├── mappingTypeCheckError5.err │ │ │ ├── mappingTypeCheckError6.err │ │ │ ├── mappingTypeCheckError7.err │ │ │ ├── mappingTypeCheckError8.err │ │ │ ├── mappingTypeCheckError9.err │ │ │ ├── missingLocalPropertyValue1.err │ │ │ ├── missingLocalPropertyValue2.err │ │ │ ├── moduleAmendsSelf.err │ │ │ ├── moduleAmendsVersionCheck.err │ │ │ ├── moduleAmendsVersionCheck2.err │ │ │ ├── moduleExpected.err │ │ │ ├── moduleExtendsSelf.err │ │ │ ├── moduleExtendsVersionCheck.err │ │ │ ├── moduleExtendsVersionCheck2.err │ │ │ ├── moduleImportVersionCheck.err │ │ │ ├── moduleWithHighMinPklVersion.err │ │ │ ├── moduleWithHighMinPklVersionAndParseErrors.err │ │ │ ├── multipleDefaults.err │ │ │ ├── nested1.err │ │ │ ├── noDefault.err │ │ │ ├── noDefault2.err │ │ │ ├── notAUnionDefault.err │ │ │ ├── objectCannotHaveElement.err │ │ │ ├── objectCannotHaveElement2.err │ │ │ ├── objectCannotHavePredicateMember.err │ │ │ ├── outOfRange1.err │ │ │ ├── outOfRange2.err │ │ │ ├── outOfRange3.err │ │ │ ├── parser1.err │ │ │ ├── parser10.err │ │ │ ├── parser11.err │ │ │ ├── parser12.err │ │ │ ├── parser14.err │ │ │ ├── parser15.err │ │ │ ├── parser16.err │ │ │ ├── parser17.err │ │ │ ├── parser18.err │ │ │ ├── parser2.err │ │ │ ├── parser3.err │ │ │ ├── parser4.err │ │ │ ├── parser5.err │ │ │ ├── parser6.err │ │ │ ├── parser7.err │ │ │ ├── parser8.err │ │ │ ├── parser9.err │ │ │ ├── power/ │ │ │ │ ├── typeConstraints1.err │ │ │ │ ├── typeConstraints10.err │ │ │ │ ├── typeConstraints11.err │ │ │ │ ├── typeConstraints12.err │ │ │ │ ├── typeConstraints13.err │ │ │ │ ├── typeConstraints14.err │ │ │ │ ├── typeConstraints15.err │ │ │ │ ├── typeConstraints16.err │ │ │ │ ├── typeConstraints17.err │ │ │ │ ├── typeConstraints2.err │ │ │ │ ├── typeConstraints3.err │ │ │ │ ├── typeConstraints4.err │ │ │ │ ├── typeConstraints5.err │ │ │ │ ├── typeConstraints6.err │ │ │ │ ├── typeConstraints7.err │ │ │ │ ├── typeConstraints8.err │ │ │ │ ├── typeConstraints9.err │ │ │ │ └── typeConstraints9a.err │ │ │ ├── propertyNotFound1.err │ │ │ ├── propertyNotFound2.err │ │ │ ├── refusingToLoadModule.err │ │ │ ├── shebang.err │ │ │ ├── singleBacktick.err │ │ │ ├── spreadSyntaxCannotHaveElement.err │ │ │ ├── spreadSyntaxCannotHaveEntry.err │ │ │ ├── spreadSyntaxCannotHaveProperty.err │ │ │ ├── spreadSyntaxCannotIterateOverTyped.err │ │ │ ├── spreadSyntaxCannotSpreadListIntoMapping.err │ │ │ ├── spreadSyntaxDuplicateEntry1.err │ │ │ ├── spreadSyntaxDuplicateEntry2.err │ │ │ ├── spreadSyntaxDuplicateProperty1.err │ │ │ ├── spreadSyntaxDuplicateProperty2.err │ │ │ ├── spreadSyntaxNullValue.err │ │ │ ├── spreadSyntaxUnknownTypedProperty.err │ │ │ ├── stackTraceWithQuotedMemberName.err │ │ │ ├── supercalls.err │ │ │ ├── typeMismatchWithSameQualifiedClassName.err │ │ │ ├── typeMismatchWithSameQualifiedModuleName.err │ │ │ ├── undefinedOp1.err │ │ │ ├── undefinedOp2.err │ │ │ ├── undefinedOp3.err │ │ │ ├── undefinedProperty1.err │ │ │ ├── undefinedProperty2.err │ │ │ ├── undefinedProperty3.err │ │ │ ├── undefinedProperty4.err │ │ │ ├── undefinedProperty5.err │ │ │ ├── undefinedProperty6.err │ │ │ ├── undefinedProperty7.err │ │ │ ├── undefinedProperty8.err │ │ │ ├── underscore.err │ │ │ ├── underscoreLambda.err │ │ │ ├── underscoreLet.err │ │ │ ├── unterminatedUnicodeEscape.err │ │ │ ├── userDefinedTypeParameter1.err │ │ │ ├── userDefinedTypeParameter2.err │ │ │ ├── wrongForGeneratorType1.err │ │ │ ├── wrongForGeneratorType2.err │ │ │ └── wrongNumberOfMapArguments.err │ │ ├── generators/ │ │ │ ├── duplicateDefinition1.err │ │ │ ├── duplicateDefinition2.err │ │ │ ├── duplicateDefinition3.err │ │ │ ├── elementGenerators.pcf │ │ │ ├── elementGeneratorsTyped.pcf │ │ │ ├── entryGenerators.pcf │ │ │ ├── entryGeneratorsTyped.pcf │ │ │ ├── forGeneratorInFunctionBody.pcf │ │ │ ├── forGeneratorInMixins.pcf │ │ │ ├── forGeneratorLexicalScope.pcf │ │ │ ├── forGeneratorNestedReference.pcf │ │ │ ├── forGeneratorNestedReference2.pcf │ │ │ ├── forGeneratorVariableShadowing.pcf │ │ │ ├── generatorNoMembers.err │ │ │ ├── predicateMembersDynamicListing.pcf │ │ │ ├── predicateMembersDynamicMapping.pcf │ │ │ ├── predicateMembersListing.pcf │ │ │ ├── predicateMembersMapping.pcf │ │ │ ├── predicateMembersThis.pcf │ │ │ ├── propertyGenerators.pcf │ │ │ ├── spreadSyntaxDynamic.pcf │ │ │ ├── spreadSyntaxListing.pcf │ │ │ ├── spreadSyntaxMapping.pcf │ │ │ ├── spreadSyntaxNoSpace.err │ │ │ ├── spreadSyntaxNullable.pcf │ │ │ └── spreadSyntaxTyped.pcf │ │ ├── implementation/ │ │ │ ├── equality.pcf │ │ │ └── inequality.pcf │ │ ├── internal/ │ │ │ └── polymorphicCallSite.pcf │ │ ├── lambdas/ │ │ │ ├── amendLambdaDef.pcf │ │ │ ├── amendLambdaExpr.pcf │ │ │ ├── amendLambdaExternalClassError.err │ │ │ ├── amendLambdaParameters.pcf │ │ │ ├── amendLambdaParametersTyped.pcf │ │ │ ├── amendLambdaThatReturnsAnotherLambda.pcf │ │ │ ├── amendLambdaTooFewArgsError.err │ │ │ ├── amendLambdaTooManyArgsError.err │ │ │ ├── equality.pcf │ │ │ ├── inequality.pcf │ │ │ ├── lambda1.pcf │ │ │ ├── lambda2.pcf │ │ │ ├── lambda3.pcf │ │ │ ├── lambda4.pcf │ │ │ ├── lambda5.pcf │ │ │ ├── lambdaStackTrace1.err │ │ │ ├── lambdaStackTrace2.err │ │ │ ├── lambdaStackTrace3.err │ │ │ ├── pipeOperator.pcf │ │ │ ├── tooManyLambdaParams.err │ │ │ ├── typedLambdas.pcf │ │ │ └── wrongArgumentListLength.err │ │ ├── listings/ │ │ │ ├── cacheStealing.pcf │ │ │ ├── cacheStealingTypeCheck.pcf │ │ │ ├── default.pcf │ │ │ ├── equality.pcf │ │ │ ├── hashCode.pcf │ │ │ ├── inequality.pcf │ │ │ ├── listing1.pcf │ │ │ ├── listing2.pcf │ │ │ ├── listing3.pcf │ │ │ ├── listing4.pcf │ │ │ ├── listing5.pcf │ │ │ ├── listing6.pcf │ │ │ ├── listing7.err │ │ │ ├── numberLiterals.pcf │ │ │ ├── typeCheck.pcf │ │ │ ├── wrongIndex.pcf │ │ │ └── wrongParent.pcf │ │ ├── listings2/ │ │ │ ├── default.pcf │ │ │ ├── equality.pcf │ │ │ ├── inequality.pcf │ │ │ ├── listing1.pcf │ │ │ ├── listing2.pcf │ │ │ ├── listing3.pcf │ │ │ ├── numberLiterals.pcf │ │ │ ├── typeCheck.pcf │ │ │ ├── wrongIndex.pcf │ │ │ └── wrongParent.pcf │ │ ├── mappings/ │ │ │ ├── default.pcf │ │ │ ├── duplicateComputedKey.pcf │ │ │ ├── duplicateConstantKey.err │ │ │ ├── equality.pcf │ │ │ ├── hashCode.pcf │ │ │ ├── inequality.pcf │ │ │ ├── mapping1.pcf │ │ │ ├── mapping2.pcf │ │ │ ├── stringKeyNotFound.err │ │ │ ├── typeCheck.pcf │ │ │ └── wrongParent.pcf │ │ ├── mappings2/ │ │ │ ├── default.pcf │ │ │ ├── duplicateComputedKey.pcf │ │ │ ├── duplicateConstantKey.err │ │ │ ├── equality.pcf │ │ │ ├── inequality.pcf │ │ │ ├── mapping1.pcf │ │ │ ├── mapping2.pcf │ │ │ ├── stringKeyNotFound.err │ │ │ ├── typeCheck.pcf │ │ │ └── wrongParent.pcf │ │ ├── methods/ │ │ │ ├── methodParameterConstraints1.pcf │ │ │ ├── methodParameterConstraints2.pcf │ │ │ ├── methodParameterTypes1.pcf │ │ │ ├── methodParameterTypes2.pcf │ │ │ └── methodParameterTypes3.pcf │ │ ├── modules/ │ │ │ ├── amendModule1.pcf │ │ │ ├── amendModule2.pcf │ │ │ ├── amendModule3.pcf │ │ │ ├── amendModule4.pcf │ │ │ ├── amendModule5.pcf │ │ │ ├── amendModule6.pcf │ │ │ ├── duplicateFunction.err │ │ │ ├── duplicateProperty1.err │ │ │ ├── duplicateProperty2.err │ │ │ ├── duplicateProperty3.err │ │ │ ├── equality.pcf │ │ │ ├── extendModule1.pcf │ │ │ ├── externalFunction.err │ │ │ ├── externalProperty.err │ │ │ ├── filename with spaces 2.pcf │ │ │ ├── filename with spaces.pcf │ │ │ ├── functions.pcf │ │ │ ├── invalidAmend1.err │ │ │ ├── invalidAmend2.err │ │ │ ├── invalidAmend3.err │ │ │ ├── invalidAmend4.err │ │ │ ├── invalidAmend5.err │ │ │ ├── invalidAmend6.err │ │ │ ├── invalidExtend1.err │ │ │ ├── invalidExtend2.err │ │ │ ├── invalidExtend3.err │ │ │ ├── invalidModule1.err │ │ │ ├── library.pcf │ │ │ ├── lists.pcf │ │ │ ├── objects.pcf │ │ │ ├── recursiveModule1.pcf │ │ │ ├── supercalls1.pcf │ │ │ ├── supercalls2.pcf │ │ │ ├── supercalls3.pcf │ │ │ ├── typedModuleMethods1.pcf │ │ │ ├── typedModuleProperties1.pcf │ │ │ ├── typedModuleProperties2.err │ │ │ ├── typedModuleProperties3.err │ │ │ ├── 日本語.pcf │ │ │ └── 日本語_error.err │ │ ├── objects/ │ │ │ ├── closure.pcf │ │ │ ├── configureObjectAssign.pcf │ │ │ ├── duplicateProperty.err │ │ │ ├── equality.pcf │ │ │ ├── hashCode.pcf │ │ │ ├── implicitReceiver1.pcf │ │ │ ├── implicitReceiver2.pcf │ │ │ ├── implicitReceiver3.pcf │ │ │ ├── implicitReceiver4.err │ │ │ ├── inequality.pcf │ │ │ ├── lateBinding1.pcf │ │ │ ├── lateBinding2.pcf │ │ │ ├── lateBinding3.pcf │ │ │ ├── lateBinding4.pcf │ │ │ ├── outer.pcf │ │ │ ├── outer2.err │ │ │ ├── super1.pcf │ │ │ ├── super2.pcf │ │ │ ├── super3.pcf │ │ │ ├── super4.pcf │ │ │ ├── super5.pcf │ │ │ ├── this1.pcf │ │ │ └── this2.pcf │ │ ├── packages/ │ │ │ ├── badImport1.err │ │ │ ├── badImport10.err │ │ │ ├── badImport11.err │ │ │ ├── badImport2.err │ │ │ ├── badImport3.err │ │ │ ├── badImport4.err │ │ │ ├── badImport6.err │ │ │ ├── badImport7.err │ │ │ ├── badImport8.err │ │ │ ├── badImport9.err │ │ │ ├── badRead1.err │ │ │ ├── badRead2.err │ │ │ ├── badRead3.err │ │ │ ├── badRead4.err │ │ │ ├── badRead8.err │ │ │ ├── badRead9.err │ │ │ ├── packages1.pcf │ │ │ ├── packages2.pcf │ │ │ └── redirects.pcf │ │ ├── parser/ │ │ │ ├── amendsRequiresParens.err │ │ │ ├── constantStringInterpolation.err │ │ │ ├── constraintsTrailingComma.pcf │ │ │ ├── invalidCharacter.err │ │ │ ├── lineCommentBetween.pcf │ │ │ ├── methodTrailingCommas.pcf │ │ │ ├── newline.pcf │ │ │ ├── spacesBetweenDocComments.err │ │ │ ├── spread.pcf │ │ │ ├── trailingCommas.pcf │ │ │ ├── typeAnnotationInAmends.err │ │ │ └── wrongDocComment.err │ │ ├── pklbinary/ │ │ │ ├── basic.msgpack.yaml │ │ │ ├── classes.msgpack.yaml │ │ │ ├── datasize.msgpack.yaml │ │ │ ├── duration.msgpack.yaml │ │ │ ├── intseq.msgpack.yaml │ │ │ ├── list.msgpack.yaml │ │ │ ├── map.msgpack.yaml │ │ │ ├── pair.msgpack.yaml │ │ │ ├── regex.msgpack.yaml │ │ │ └── set.msgpack.yaml │ │ ├── projects/ │ │ │ ├── badLocalProject/ │ │ │ │ └── dog.pcf │ │ │ ├── badPklProject1/ │ │ │ │ └── bug.err │ │ │ ├── badPklProject2/ │ │ │ │ └── bug.err │ │ │ ├── badPklProject3/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps1/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps2/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps3/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps4/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps5/ │ │ │ │ └── bug.err │ │ │ ├── badProjectDeps6/ │ │ │ │ └── bug.err │ │ │ ├── compactTraceMode/ │ │ │ │ └── compactTraceMode.err │ │ │ ├── evaluatorSettings/ │ │ │ │ ├── basic.pcf │ │ │ │ └── nullTraceMode.err │ │ │ ├── missingProjectDeps/ │ │ │ │ └── bug.err │ │ │ ├── notAProject/ │ │ │ │ ├── @child/ │ │ │ │ │ └── theChild.pcf │ │ │ │ ├── badImport.err │ │ │ │ └── goodImport.pcf │ │ │ ├── prettyTraceMode/ │ │ │ │ └── prettyTraceMode.err │ │ │ ├── project1/ │ │ │ │ ├── badImport1.err │ │ │ │ ├── badImport2.err │ │ │ │ ├── badImport3.err │ │ │ │ ├── badRead1.err │ │ │ │ ├── basic.pcf │ │ │ │ ├── directPackageImport.err │ │ │ │ ├── globbing.pcf │ │ │ │ ├── localProject.pcf │ │ │ │ └── localProjectRead.pcf │ │ │ ├── project2/ │ │ │ │ └── penguin.pcf │ │ │ ├── project3/ │ │ │ │ └── basic.pcf │ │ │ ├── project4/ │ │ │ │ └── main.pcf │ │ │ ├── project5/ │ │ │ │ └── main.pcf │ │ │ └── project6/ │ │ │ ├── children/ │ │ │ │ ├── a.pcf │ │ │ │ ├── b.pcf │ │ │ │ └── c.pcf │ │ │ └── children.pcf │ │ ├── syntax/ │ │ │ └── shebang.pcf │ │ └── types/ │ │ ├── ThisInTypeConstraint.pcf │ │ ├── currentModuleType1.pcf │ │ ├── currentModuleType2.pcf │ │ ├── currentModuleType3.pcf │ │ ├── cyclicTypeAlias1.err │ │ ├── cyclicTypeAlias2.err │ │ ├── helpers/ │ │ │ └── someModule.pcf │ │ ├── modifiersForTypes.pcf │ │ ├── moduleType.pcf │ │ ├── moduleType2.pcf │ │ ├── moduleType3.pcf │ │ ├── moduleType4.pcf │ │ ├── moduleType5.pcf │ │ ├── nothingType.err │ │ ├── nothingWithUnions.pcf │ │ ├── typeAlias1.pcf │ │ ├── typeAlias2.pcf │ │ ├── typeAliasConstraint1.pcf │ │ ├── typeAliasConstraint2.pcf │ │ ├── typeAliasContext.err │ │ └── typeAliasUnion.pcf │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── core/ │ │ ├── AnalyzerTest.kt │ │ ├── ClassInheritanceTest.kt │ │ ├── DataSizeTest.kt │ │ ├── DataSizeUnitTest.kt │ │ ├── DurationTest.kt │ │ ├── DurationUnitTest.kt │ │ ├── DynamicTest.kt │ │ ├── EvaluateExpressionTest.kt │ │ ├── EvaluateMultipleFileOutputTest.kt │ │ ├── EvaluateOutputTextTest.kt │ │ ├── EvaluateSchemaTest.kt │ │ ├── EvaluateTestsTest.kt │ │ ├── EvaluatorBuilderTest.kt │ │ ├── EvaluatorTest.kt │ │ ├── JsonRendererTest.kt │ │ ├── LanguageSnippetTests.kt │ │ ├── LanguageSnippetTestsEngine.kt │ │ ├── PClassInfoTest.kt │ │ ├── PListRendererTest.kt │ │ ├── PModuleTest.kt │ │ ├── PNullTest.kt │ │ ├── PObjectTest.kt │ │ ├── PairTest.kt │ │ ├── PcfRendererTest.kt │ │ ├── PklBinaryDecoderTest.kt │ │ ├── PklInfoTest.kt │ │ ├── PlatformTest.kt │ │ ├── PropertiesRendererTest.kt │ │ ├── ReleaseTest.kt │ │ ├── ReplServerTest.kt │ │ ├── RepositoryHygiene.kt │ │ ├── SecurityManagersTest.kt │ │ ├── StackFrameTransformersTest.kt │ │ ├── VersionTest.kt │ │ ├── YamlRendererTest.kt │ │ ├── ast/ │ │ │ └── builder/ │ │ │ └── ImportsAndReadsParserTest.kt │ │ ├── externalreader/ │ │ │ ├── ExternalModuleReader.kt │ │ │ ├── ExternalReaderBase.kt │ │ │ ├── ExternalReaderClient.kt │ │ │ ├── ExternalResourceReader.kt │ │ │ ├── MessagePackCodecTest.kt │ │ │ ├── TestExternalModuleReader.kt │ │ │ ├── TestExternalReaderProcess.kt │ │ │ └── TestExternalResourceReader.kt │ │ ├── http/ │ │ │ ├── DummyHttpClientTest.kt │ │ │ ├── HttpClientTest.kt │ │ │ ├── LazyHttpClientTest.kt │ │ │ ├── NoProxyRuleTest.kt │ │ │ ├── RequestCapturingClient.kt │ │ │ └── RequestRewritingClientTest.kt │ │ ├── messaging/ │ │ │ └── BaseMessagePackCodecTest.kt │ │ ├── module/ │ │ │ ├── ModuleKeyFactoriesTest.kt │ │ │ ├── ModuleKeysTest.kt │ │ │ ├── ModulePathResolverTest.kt │ │ │ ├── ResolvedModuleKeysTest.kt │ │ │ ├── ServiceProviderTest.kt │ │ │ └── TestModuleKeyFactory.kt │ │ ├── packages/ │ │ │ ├── DependencyMetadataTest.kt │ │ │ └── PackageResolversTest.kt │ │ ├── parser/ │ │ │ ├── MultiLineStringLiteralTest.kt │ │ │ ├── ShebangTest.kt │ │ │ └── TrailingCommasTest.kt │ │ ├── project/ │ │ │ ├── ProjectDependenciesResolverTest.kt │ │ │ ├── ProjectDepsTest.kt │ │ │ └── ProjectTest.kt │ │ ├── resource/ │ │ │ ├── ResourceReadersEvaluatorTest.kt │ │ │ ├── ResourceReadersTest.kt │ │ │ └── TestResourceReader.kt │ │ ├── runtime/ │ │ │ ├── CommandSpecParserTest.kt │ │ │ ├── DefaultModuleResolverTest.kt │ │ │ ├── FileSystemManagerTest.kt │ │ │ ├── IteratorsTest.kt │ │ │ ├── ModuleKeyTest.kt │ │ │ ├── StackTraceRendererTest.kt │ │ │ ├── VmClassTest.kt │ │ │ ├── VmDataSizeTest.kt │ │ │ ├── VmDurationTest.kt │ │ │ ├── VmSafeMathTest.kt │ │ │ ├── VmUtilsTest.kt │ │ │ └── VmValueRendererTest.kt │ │ ├── settings/ │ │ │ └── PklSettingsTest.kt │ │ ├── stdlib/ │ │ │ ├── PathConverterSupportTest.kt │ │ │ ├── PathSpecParserTest.kt │ │ │ ├── ReflectModuleTest.kt │ │ │ └── SimpleReportTest.kt │ │ ├── truffle/ │ │ │ └── LongVsDoubleSpecializationTest.kt │ │ └── util/ │ │ ├── AnsiStringBuilderTest.kt │ │ ├── ArrayCharEscaperTest.kt │ │ ├── ExceptionsTest.kt │ │ ├── GlobResolverTest.kt │ │ ├── HttpUtilsTest.kt │ │ ├── ImportGraphUtilsTest.kt │ │ └── IoUtilsTest.kt │ └── resources/ │ ├── META-INF/ │ │ └── services/ │ │ ├── org.junit.platform.engine.TestEngine │ │ ├── org.pkl.core.module.ModuleKeyFactory │ │ └── org.pkl.core.resource.ResourceReader │ └── org/ │ └── pkl/ │ └── core/ │ ├── EvaluateSchemaTest.pkl │ ├── EvaluateSchemaTestBaseModule.pkl │ ├── EvaluatorTest.pkl │ ├── PropertyList-1.0.dtd │ ├── brokenModule1.pkl │ ├── brokenModule2.pkl │ ├── module/ │ │ ├── NamedModuleResolversTest.pkl │ │ ├── test.jar │ │ └── testFactoryTest.pkl │ ├── pklBinaryDecoderTest.msgpack │ ├── project/ │ │ ├── badProjectChecksum/ │ │ │ └── PklProject │ │ ├── badProjectChecksum2/ │ │ │ ├── PklProject │ │ │ ├── PklProject.deps.json │ │ │ └── bug.pkl │ │ ├── project1/ │ │ │ └── PklProject │ │ ├── project2/ │ │ │ └── PklProject │ │ ├── project3/ │ │ │ └── PklProject │ │ ├── project4/ │ │ │ ├── PklProject │ │ │ ├── main.txt │ │ │ ├── module1.pkl │ │ │ └── module2.pkl │ │ ├── project5/ │ │ │ ├── PklProject │ │ │ ├── PklProject.deps.json │ │ │ └── main.pkl │ │ ├── project6/ │ │ │ ├── PklProject │ │ │ ├── PklProject.deps.json │ │ │ ├── globIntoDependency.pkl │ │ │ └── globWithinDependency.pkl │ │ ├── project7/ │ │ │ ├── PklProject │ │ │ ├── main.pkl │ │ │ ├── moduleA.pkl │ │ │ └── moduleB.pkl │ │ ├── projectCycle1/ │ │ │ └── PklProject │ │ ├── projectCycle2/ │ │ │ └── PklProject │ │ ├── projectCycle3/ │ │ │ └── PklProject │ │ └── projectCycle4/ │ │ └── PklProject │ ├── propertiesRendererTest.pkl │ ├── propertiesRendererTest.properties │ ├── rendererTest.json │ ├── rendererTest.pcf │ ├── rendererTest.pkl │ ├── rendererTest.plist │ ├── rendererTest.yaml │ ├── resource/ │ │ ├── resource.txt │ │ └── resource1.jar │ ├── snippets/ │ │ ├── imported.pkl │ │ └── name with [wierd]! chars~~.pkl │ └── stdlib/ │ └── protobufRendererTest.textproto ├── pkl-doc/ │ ├── gradle.lockfile │ ├── pkl-doc.gradle.kts │ └── src/ │ ├── main/ │ │ ├── kotlin/ │ │ │ └── org/ │ │ │ └── pkl/ │ │ │ └── doc/ │ │ │ ├── AbstractGenerator.kt │ │ │ ├── ClassPageGenerator.kt │ │ │ ├── CliDocGenerator.kt │ │ │ ├── CliDocGeneratorOptions.kt │ │ │ ├── Constants.kt │ │ │ ├── DocGenerator.kt │ │ │ ├── DocGeneratorException.kt │ │ │ ├── DocMigrator.kt │ │ │ ├── DocPackageInfo.kt │ │ │ ├── DocScope.kt │ │ │ ├── DocsiteInfo.kt │ │ │ ├── HtmlGenerator.kt │ │ │ ├── Main.kt │ │ │ ├── MainOrPackagePageGenerator.kt │ │ │ ├── MainPageGenerator.kt │ │ │ ├── Markdown.kt │ │ │ ├── ModuleOrClassPageGenerator.kt │ │ │ ├── ModulePageGenerator.kt │ │ │ ├── PackageDataGenerator.kt │ │ │ ├── PackagePageGenerator.kt │ │ │ ├── PageGenerator.kt │ │ │ ├── RuntimeData.kt │ │ │ ├── RuntimeDataGenerator.kt │ │ │ ├── SearchIndexGenerator.kt │ │ │ ├── Serializers.kt │ │ │ └── Util.kt │ │ └── resources/ │ │ └── org/ │ │ └── pkl/ │ │ └── doc/ │ │ ├── scripts/ │ │ │ ├── pkldoc.js │ │ │ └── search-worker.js │ │ └── styles/ │ │ └── pkldoc.css │ └── test/ │ ├── files/ │ │ ├── DocGeneratorTest/ │ │ │ ├── input/ │ │ │ │ ├── com.externalpackage/ │ │ │ │ │ ├── doc-package-info.pkl │ │ │ │ │ ├── external1.pkl │ │ │ │ │ └── external2.pkl │ │ │ │ ├── com.package1/ │ │ │ │ │ ├── Module Containing Spaces.pkl │ │ │ │ │ ├── baseModule.pkl │ │ │ │ │ ├── classAnnotations.pkl │ │ │ │ │ ├── classComments.pkl │ │ │ │ │ ├── classInheritance.pkl │ │ │ │ │ ├── classMethodComments.pkl │ │ │ │ │ ├── classMethodModifiers.pkl │ │ │ │ │ ├── classMethodTypeAnnotations.pkl │ │ │ │ │ ├── classMethodTypeReferences.pkl │ │ │ │ │ ├── classPropertyAnnotations.pkl │ │ │ │ │ ├── classPropertyComments.pkl │ │ │ │ │ ├── classPropertyModifiers.pkl │ │ │ │ │ ├── classPropertyTypeAnnotations.pkl │ │ │ │ │ ├── classPropertyTypeReferences.pkl │ │ │ │ │ ├── classTypeConstraints.pkl │ │ │ │ │ ├── doc-package-info.pkl │ │ │ │ │ ├── docExample.pkl │ │ │ │ │ ├── docExample2.pkl │ │ │ │ │ ├── docExampleSubject1.pkl │ │ │ │ │ ├── docExampleSubject2.pkl │ │ │ │ │ ├── docLinks.pkl │ │ │ │ │ ├── methodAnnotations.pkl │ │ │ │ │ ├── moduleComments.pkl │ │ │ │ │ ├── moduleExtend.pkl │ │ │ │ │ ├── moduleInfoAnnotation.pkl │ │ │ │ │ ├── moduleMethodCommentInheritance.pkl │ │ │ │ │ ├── moduleMethodComments.pkl │ │ │ │ │ ├── moduleMethodModifiers.pkl │ │ │ │ │ ├── moduleMethodTypeAnnotations.pkl │ │ │ │ │ ├── moduleMethodTypeReferences.pkl │ │ │ │ │ ├── modulePropertyAnnotations.pkl │ │ │ │ │ ├── modulePropertyCommentInheritance.pkl │ │ │ │ │ ├── modulePropertyComments.pkl │ │ │ │ │ ├── modulePropertyModifiers.pkl │ │ │ │ │ ├── modulePropertyTypeAnnotations.pkl │ │ │ │ │ ├── modulePropertyTypeReferences.pkl │ │ │ │ │ ├── moduleTypes1.pkl │ │ │ │ │ ├── moduleTypes2.pkl │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule.pkl │ │ │ │ │ ├── referenceToExternalPackage.pkl │ │ │ │ │ ├── shared.pkl │ │ │ │ │ ├── typeAliases.pkl │ │ │ │ │ ├── typeAliases2.pkl │ │ │ │ │ ├── typeAliasesInheritance.pkl │ │ │ │ │ ├── unionTypes.pkl │ │ │ │ │ ├── unlistedClass.pkl │ │ │ │ │ ├── unlistedMethod.pkl │ │ │ │ │ ├── unlistedModule.pkl │ │ │ │ │ └── unlistedProperty.pkl │ │ │ │ ├── com.package2/ │ │ │ │ │ ├── Module3.pkl │ │ │ │ │ └── doc-package-info.pkl │ │ │ │ └── docsite-info.pkl │ │ │ └── output/ │ │ │ ├── run-1/ │ │ │ │ ├── .pkldoc/ │ │ │ │ │ └── VERSION │ │ │ │ ├── com.package1/ │ │ │ │ │ └── 1.2.3/ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ ├── BaseClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ │ │ ├── AnnotatedClss.html │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ ├── Comments1.html │ │ │ │ │ │ ├── Comments2.html │ │ │ │ │ │ ├── Comments3.html │ │ │ │ │ │ ├── Comments4.html │ │ │ │ │ │ ├── Comments5.html │ │ │ │ │ │ ├── Comments6.html │ │ │ │ │ │ ├── Comments7.html │ │ │ │ │ │ ├── Comments8.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ ├── MyClass1.html │ │ │ │ │ │ ├── MyClass2.html │ │ │ │ │ │ ├── MyClass3.html │ │ │ │ │ │ ├── MyClass4.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ ├── Comments.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ ├── Comments.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ ├── Address.html │ │ │ │ │ │ ├── Person1.html │ │ │ │ │ │ ├── Person2.html │ │ │ │ │ │ ├── Project.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ ├── ExtendClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ ├── Foo.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ ├── search-index.js │ │ │ │ │ ├── shared/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ ├── Person2.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ ├── Foo.html │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── com.package2/ │ │ │ │ │ └── 4.5.6/ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ ├── Class Two {}.html │ │ │ │ │ │ ├── Class3.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ ├── data/ │ │ │ │ │ ├── com.package1/ │ │ │ │ │ │ ├── 1.2.3/ │ │ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ │ │ │ ├── Comments2.json │ │ │ │ │ │ │ │ ├── Comments3.json │ │ │ │ │ │ │ │ ├── Comments4.json │ │ │ │ │ │ │ │ ├── Comments5.json │ │ │ │ │ │ │ │ ├── Comments6.json │ │ │ │ │ │ │ │ ├── Comments7.json │ │ │ │ │ │ │ │ ├── Comments8.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ │ │ ├── Address.json │ │ │ │ │ │ │ │ ├── Person1.json │ │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ │ ├── Project.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── index.json │ │ │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── nested/ │ │ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── shared/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── _/ │ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ │ │ ├── Comments2.json │ │ │ │ │ │ │ ├── Comments3.json │ │ │ │ │ │ │ ├── Comments4.json │ │ │ │ │ │ │ ├── Comments5.json │ │ │ │ │ │ │ ├── Comments6.json │ │ │ │ │ │ │ ├── Comments7.json │ │ │ │ │ │ │ ├── Comments8.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ │ ├── Address.json │ │ │ │ │ │ │ ├── Person1.json │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ ├── Project.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── index.json │ │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── nested/ │ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── shared/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── com.package2/ │ │ │ │ │ │ ├── 4.5.6/ │ │ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ │ │ │ ├── Class3.json │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── _/ │ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ │ │ ├── Class3.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── localhost(3a)0/ │ │ │ │ │ ├── birds/ │ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── _/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── _/ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── fruit/ │ │ │ │ │ ├── 1.1.0/ │ │ │ │ │ │ ├── Fruit/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── _/ │ │ │ │ │ ├── Fruit/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── index.html │ │ │ │ ├── localhost(3a)0/ │ │ │ │ │ ├── birds/ │ │ │ │ │ │ └── 0.5.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ └── fruit/ │ │ │ │ │ └── 1.1.0/ │ │ │ │ │ ├── Fruit/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ ├── scripts/ │ │ │ │ │ ├── pkldoc.js │ │ │ │ │ └── search-worker.js │ │ │ │ ├── search-index.js │ │ │ │ └── styles/ │ │ │ │ └── pkldoc.css │ │ │ └── run-2/ │ │ │ ├── .pkldoc/ │ │ │ │ └── VERSION │ │ │ ├── com.package1/ │ │ │ │ └── 1.2.3/ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ └── index.html │ │ │ │ ├── baseModule/ │ │ │ │ │ ├── BaseClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── classAnnotations/ │ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ │ ├── AnnotatedClss.html │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ │ └── index.html │ │ │ │ ├── classComments/ │ │ │ │ │ ├── Comments1.html │ │ │ │ │ ├── Comments2.html │ │ │ │ │ ├── Comments3.html │ │ │ │ │ ├── Comments4.html │ │ │ │ │ ├── Comments5.html │ │ │ │ │ ├── Comments6.html │ │ │ │ │ ├── Comments7.html │ │ │ │ │ ├── Comments8.html │ │ │ │ │ └── index.html │ │ │ │ ├── classInheritance/ │ │ │ │ │ ├── MyClass1.html │ │ │ │ │ ├── MyClass2.html │ │ │ │ │ ├── MyClass3.html │ │ │ │ │ ├── MyClass4.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ ├── Address.html │ │ │ │ │ ├── Person1.html │ │ │ │ │ ├── Person2.html │ │ │ │ │ ├── Project.html │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ └── index.html │ │ │ │ ├── docLinks/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleExtend/ │ │ │ │ │ ├── ExtendClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ └── index.html │ │ │ │ ├── nested/ │ │ │ │ │ └── nested2/ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── package-data.json │ │ │ │ ├── search-index.js │ │ │ │ ├── shared/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── ternalPackage/ │ │ │ │ │ └── index.html │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ ├── Person2.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── unionTypes/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedClass/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ └── unlistedProperty/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── com.package2/ │ │ │ │ └── 4.5.6/ │ │ │ │ ├── Module3/ │ │ │ │ │ ├── Class Two {}.html │ │ │ │ │ ├── Class3.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ ├── data/ │ │ │ │ ├── com.package1/ │ │ │ │ │ ├── 1.2.3/ │ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ │ │ ├── Comments2.json │ │ │ │ │ │ │ ├── Comments3.json │ │ │ │ │ │ │ ├── Comments4.json │ │ │ │ │ │ │ ├── Comments5.json │ │ │ │ │ │ │ ├── Comments6.json │ │ │ │ │ │ │ ├── Comments7.json │ │ │ │ │ │ │ ├── Comments8.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ │ ├── Address.json │ │ │ │ │ │ │ ├── Person1.json │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ ├── Project.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── index.json │ │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── nested/ │ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── shared/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── _/ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ │ ├── Comments2.json │ │ │ │ │ │ ├── Comments3.json │ │ │ │ │ │ ├── Comments4.json │ │ │ │ │ │ ├── Comments5.json │ │ │ │ │ │ ├── Comments6.json │ │ │ │ │ │ ├── Comments7.json │ │ │ │ │ │ ├── Comments8.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ ├── Address.json │ │ │ │ │ │ ├── Person1.json │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ ├── Project.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── index.json │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── shared/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── com.package2/ │ │ │ │ │ ├── 4.5.6/ │ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ │ │ ├── Class3.json │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── _/ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ │ ├── Class3.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── localhost(3a)0/ │ │ │ │ ├── birds/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── 0.6.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── 0.7.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── _/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── deprecated/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── _/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── fruit/ │ │ │ │ ├── 1.1.0/ │ │ │ │ │ ├── Fruit/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── _/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── index.html │ │ │ ├── localhost(3a)0/ │ │ │ │ ├── birds/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ ├── 0.6.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ └── 0.7.0/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ ├── deprecated/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── fruit/ │ │ │ │ └── 1.1.0/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ ├── scripts/ │ │ │ │ ├── pkldoc.js │ │ │ │ └── search-worker.js │ │ │ ├── search-index.js │ │ │ └── styles/ │ │ │ └── pkldoc.css │ │ └── DocMigratorTest/ │ │ ├── input/ │ │ │ └── version-1/ │ │ │ ├── com.package1/ │ │ │ │ ├── 1.2.3/ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ ├── BaseClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ │ │ ├── AnnotatedClss.html │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ ├── Comments1.html │ │ │ │ │ │ ├── Comments2.html │ │ │ │ │ │ ├── Comments3.html │ │ │ │ │ │ ├── Comments4.html │ │ │ │ │ │ ├── Comments5.html │ │ │ │ │ │ ├── Comments6.html │ │ │ │ │ │ ├── Comments7.html │ │ │ │ │ │ ├── Comments8.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ ├── MyClass1.html │ │ │ │ │ │ ├── MyClass2.html │ │ │ │ │ │ ├── MyClass3.html │ │ │ │ │ │ ├── MyClass4.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ ├── Comments.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ ├── Comments.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ ├── Address.html │ │ │ │ │ │ ├── Person1.html │ │ │ │ │ │ ├── Person2.html │ │ │ │ │ │ ├── Project.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ ├── ExtendClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ ├── Foo.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ ├── search-index.js │ │ │ │ │ ├── shared/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ ├── Person2.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ ├── Foo.html │ │ │ │ │ │ ├── Person.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ └── current/ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ └── index.html │ │ │ │ ├── baseModule/ │ │ │ │ │ ├── BaseClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── classAnnotations/ │ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ │ ├── AnnotatedClss.html │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ │ └── index.html │ │ │ │ ├── classComments/ │ │ │ │ │ ├── Comments1.html │ │ │ │ │ ├── Comments2.html │ │ │ │ │ ├── Comments3.html │ │ │ │ │ ├── Comments4.html │ │ │ │ │ ├── Comments5.html │ │ │ │ │ ├── Comments6.html │ │ │ │ │ ├── Comments7.html │ │ │ │ │ ├── Comments8.html │ │ │ │ │ └── index.html │ │ │ │ ├── classInheritance/ │ │ │ │ │ ├── MyClass1.html │ │ │ │ │ ├── MyClass2.html │ │ │ │ │ ├── MyClass3.html │ │ │ │ │ ├── MyClass4.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ ├── Address.html │ │ │ │ │ ├── Person1.html │ │ │ │ │ ├── Person2.html │ │ │ │ │ ├── Project.html │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ └── index.html │ │ │ │ ├── docLinks/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleExtend/ │ │ │ │ │ ├── ExtendClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ └── index.html │ │ │ │ ├── nested/ │ │ │ │ │ └── nested2/ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── package-data.json │ │ │ │ ├── search-index.js │ │ │ │ ├── shared/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── ternalPackage/ │ │ │ │ │ └── index.html │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ ├── Person2.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── unionTypes/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedClass/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ └── unlistedProperty/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── com.package2/ │ │ │ │ ├── 4.5.6/ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ ├── Class Two {}.html │ │ │ │ │ │ ├── Class3.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── current/ │ │ │ │ ├── Module3/ │ │ │ │ │ ├── Class Two {}.html │ │ │ │ │ ├── Class3.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ ├── data/ │ │ │ │ ├── com.package1/ │ │ │ │ │ └── 1.2.3/ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ ├── BaseClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ ├── AnnotatedClass.js │ │ │ │ │ │ ├── AnnotatedClss.js │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ ├── Comments1.js │ │ │ │ │ │ ├── Comments2.js │ │ │ │ │ │ ├── Comments3.js │ │ │ │ │ │ ├── Comments4.js │ │ │ │ │ │ ├── Comments5.js │ │ │ │ │ │ ├── Comments6.js │ │ │ │ │ │ ├── Comments7.js │ │ │ │ │ │ ├── Comments8.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ ├── MyClass1.js │ │ │ │ │ │ ├── MyClass2.js │ │ │ │ │ │ ├── MyClass3.js │ │ │ │ │ │ ├── MyClass4.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ ├── Comments.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ ├── Modifiers.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ ├── TypeReferences.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.js │ │ │ │ │ │ ├── UserDefinedAnnotation.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ ├── Comments.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ ├── Modifiers.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ ├── TypeReferences.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ ├── Address.js │ │ │ │ │ │ ├── Person1.js │ │ │ │ │ │ ├── Person2.js │ │ │ │ │ │ ├── Project.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ ├── Person.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ ├── ExtendClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ ├── UserDefinedAnnotation.js │ │ │ │ │ │ ├── UserDefinedAnnotation1.js │ │ │ │ │ │ ├── UserDefinedAnnotation2.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ ├── Foo.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── shared/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ ├── Person2.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ ├── Person.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ ├── Foo.js │ │ │ │ │ │ ├── Person.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ ├── MyClass.js │ │ │ │ │ └── index.js │ │ │ │ ├── com.package2/ │ │ │ │ │ └── 4.5.6/ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ ├── Class Two {}.js │ │ │ │ │ │ ├── Class3.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ └── localhost(3a)0/ │ │ │ │ ├── birds/ │ │ │ │ │ └── 0.5.0/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ ├── deprecated/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ └── fruit/ │ │ │ │ └── 1.1.0/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── index.html │ │ │ ├── localhost(3a)0/ │ │ │ │ ├── birds/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ └── current/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ ├── deprecated/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── package-data.json │ │ │ │ │ │ └── search-index.js │ │ │ │ │ └── current/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── fruit/ │ │ │ │ ├── 1.1.0/ │ │ │ │ │ ├── Fruit/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── current/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ ├── scripts/ │ │ │ │ ├── pkldoc.js │ │ │ │ └── search-worker.js │ │ │ ├── search-index.js │ │ │ └── styles/ │ │ │ └── pkldoc.css │ │ └── output/ │ │ ├── .pkldoc/ │ │ │ └── VERSION │ │ ├── com.package1/ │ │ │ ├── 1.2.3/ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ └── index.html │ │ │ │ ├── baseModule/ │ │ │ │ │ ├── BaseClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── classAnnotations/ │ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ │ ├── AnnotatedClss.html │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ │ └── index.html │ │ │ │ ├── classComments/ │ │ │ │ │ ├── Comments1.html │ │ │ │ │ ├── Comments2.html │ │ │ │ │ ├── Comments3.html │ │ │ │ │ ├── Comments4.html │ │ │ │ │ ├── Comments5.html │ │ │ │ │ ├── Comments6.html │ │ │ │ │ ├── Comments7.html │ │ │ │ │ ├── Comments8.html │ │ │ │ │ └── index.html │ │ │ │ ├── classInheritance/ │ │ │ │ │ ├── MyClass1.html │ │ │ │ │ ├── MyClass2.html │ │ │ │ │ ├── MyClass3.html │ │ │ │ │ ├── MyClass4.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ ├── Comments.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ ├── Modifiers.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ │ └── index.html │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ ├── TypeReferences.html │ │ │ │ │ └── index.html │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ ├── Address.html │ │ │ │ │ ├── Person1.html │ │ │ │ │ ├── Person2.html │ │ │ │ │ ├── Project.html │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ └── index.html │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ └── index.html │ │ │ │ ├── docLinks/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleExtend/ │ │ │ │ │ ├── ExtendClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ └── index.html │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ └── index.html │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ └── index.html │ │ │ │ ├── nested/ │ │ │ │ │ └── nested2/ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── package-data.json │ │ │ │ ├── search-index.js │ │ │ │ ├── shared/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ ├── ternalPackage/ │ │ │ │ │ └── index.html │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ ├── Person2.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases/ │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── typealiases2/ │ │ │ │ │ ├── Foo.html │ │ │ │ │ ├── Person.html │ │ │ │ │ └── index.html │ │ │ │ ├── unionTypes/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedClass/ │ │ │ │ │ └── index.html │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ ├── MyClass.html │ │ │ │ │ └── index.html │ │ │ │ └── unlistedProperty/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ └── current/ │ │ │ ├── Module Containing Spaces/ │ │ │ │ └── index.html │ │ │ ├── baseModule/ │ │ │ │ ├── BaseClass.html │ │ │ │ └── index.html │ │ │ ├── classAnnotations/ │ │ │ │ ├── AnnotatedClass.html │ │ │ │ ├── AnnotatedClss.html │ │ │ │ ├── AnnotatedClssWithExpandableComment.html │ │ │ │ └── index.html │ │ │ ├── classComments/ │ │ │ │ ├── Comments1.html │ │ │ │ ├── Comments2.html │ │ │ │ ├── Comments3.html │ │ │ │ ├── Comments4.html │ │ │ │ ├── Comments5.html │ │ │ │ ├── Comments6.html │ │ │ │ ├── Comments7.html │ │ │ │ ├── Comments8.html │ │ │ │ └── index.html │ │ │ ├── classInheritance/ │ │ │ │ ├── MyClass1.html │ │ │ │ ├── MyClass2.html │ │ │ │ ├── MyClass3.html │ │ │ │ ├── MyClass4.html │ │ │ │ └── index.html │ │ │ ├── classMethodComments/ │ │ │ │ ├── Comments.html │ │ │ │ └── index.html │ │ │ ├── classMethodModifiers/ │ │ │ │ ├── Modifiers.html │ │ │ │ └── index.html │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ └── index.html │ │ │ ├── classMethodTypeReferences/ │ │ │ │ ├── MyClass.html │ │ │ │ ├── TypeReferences.html │ │ │ │ └── index.html │ │ │ ├── classPropertyAnnotations/ │ │ │ │ ├── ClassWithAnnotatedProperty.html │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ └── index.html │ │ │ ├── classPropertyComments/ │ │ │ │ ├── Comments.html │ │ │ │ └── index.html │ │ │ ├── classPropertyModifiers/ │ │ │ │ ├── Modifiers.html │ │ │ │ └── index.html │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ ├── TypeAnnotations.html │ │ │ │ └── index.html │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ ├── MyClass.html │ │ │ │ ├── TypeReferences.html │ │ │ │ └── index.html │ │ │ ├── classTypeConstraints/ │ │ │ │ ├── Address.html │ │ │ │ ├── Person1.html │ │ │ │ ├── Person2.html │ │ │ │ ├── Project.html │ │ │ │ └── index.html │ │ │ ├── docExampleSubject1/ │ │ │ │ └── index.html │ │ │ ├── docExampleSubject2/ │ │ │ │ └── index.html │ │ │ ├── docLinks/ │ │ │ │ ├── Person.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── methodAnnotations/ │ │ │ │ └── index.html │ │ │ ├── moduleComments/ │ │ │ │ └── index.html │ │ │ ├── moduleExtend/ │ │ │ │ ├── ExtendClass.html │ │ │ │ └── index.html │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ └── index.html │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ └── index.html │ │ │ ├── moduleMethodComments/ │ │ │ │ └── index.html │ │ │ ├── moduleMethodModifiers/ │ │ │ │ └── index.html │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ └── index.html │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ ├── UserDefinedAnnotation.html │ │ │ │ ├── UserDefinedAnnotation1.html │ │ │ │ ├── UserDefinedAnnotation2.html │ │ │ │ └── index.html │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ └── index.html │ │ │ ├── modulePropertyComments/ │ │ │ │ └── index.html │ │ │ ├── modulePropertyModifiers/ │ │ │ │ └── index.html │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ └── index.html │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── moduleTypes1/ │ │ │ │ └── index.html │ │ │ ├── moduleTypes2/ │ │ │ │ ├── Foo.html │ │ │ │ └── index.html │ │ │ ├── nested/ │ │ │ │ └── nested2/ │ │ │ │ └── nestedModule/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── package-data.json │ │ │ ├── search-index.js │ │ │ ├── shared/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ ├── ternalPackage/ │ │ │ │ └── index.html │ │ │ ├── typeAliasInheritance/ │ │ │ │ ├── Person2.html │ │ │ │ └── index.html │ │ │ ├── typealiases/ │ │ │ │ ├── Person.html │ │ │ │ └── index.html │ │ │ ├── typealiases2/ │ │ │ │ ├── Foo.html │ │ │ │ ├── Person.html │ │ │ │ └── index.html │ │ │ ├── unionTypes/ │ │ │ │ └── index.html │ │ │ ├── unlistedClass/ │ │ │ │ └── index.html │ │ │ ├── unlistedMethod/ │ │ │ │ ├── MyClass.html │ │ │ │ └── index.html │ │ │ └── unlistedProperty/ │ │ │ ├── MyClass.html │ │ │ └── index.html │ │ ├── com.package2/ │ │ │ ├── 4.5.6/ │ │ │ │ ├── Module3/ │ │ │ │ │ ├── Class Two {}.html │ │ │ │ │ ├── Class3.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ └── current/ │ │ │ ├── Module3/ │ │ │ │ ├── Class Two {}.html │ │ │ │ ├── Class3.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── package-data.json │ │ │ └── search-index.js │ │ ├── data/ │ │ │ ├── com.package1/ │ │ │ │ ├── 1.2.3/ │ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── baseModule/ │ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classAnnotations/ │ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classComments/ │ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ │ ├── Comments2.json │ │ │ │ │ │ ├── Comments3.json │ │ │ │ │ │ ├── Comments4.json │ │ │ │ │ │ ├── Comments5.json │ │ │ │ │ │ ├── Comments6.json │ │ │ │ │ │ ├── Comments7.json │ │ │ │ │ │ ├── Comments8.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classInheritance/ │ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodComments/ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ │ ├── Comments.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ │ ├── Address.json │ │ │ │ │ │ ├── Person1.json │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ ├── Project.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── docLinks/ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── index.json │ │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleExtend/ │ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── nested/ │ │ │ │ │ │ └── nested2/ │ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── shared/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── ternalPackage/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ │ ├── Person2.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typealiases/ │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── typealiases2/ │ │ │ │ │ │ ├── Foo.json │ │ │ │ │ │ ├── Person.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unionTypes/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unlistedClass/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── unlistedProperty/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ └── _/ │ │ │ │ ├── Module Containing Spaces/ │ │ │ │ │ └── index.json │ │ │ │ ├── baseModule/ │ │ │ │ │ ├── BaseClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── classAnnotations/ │ │ │ │ │ ├── AnnotatedClass.json │ │ │ │ │ ├── AnnotatedClss.json │ │ │ │ │ ├── AnnotatedClssWithExpandableComment.json │ │ │ │ │ └── index.json │ │ │ │ ├── classComments/ │ │ │ │ │ ├── Comments1.json │ │ │ │ │ ├── Comments2.json │ │ │ │ │ ├── Comments3.json │ │ │ │ │ ├── Comments4.json │ │ │ │ │ ├── Comments5.json │ │ │ │ │ ├── Comments6.json │ │ │ │ │ ├── Comments7.json │ │ │ │ │ ├── Comments8.json │ │ │ │ │ └── index.json │ │ │ │ ├── classInheritance/ │ │ │ │ │ ├── MyClass1.json │ │ │ │ │ ├── MyClass2.json │ │ │ │ │ ├── MyClass3.json │ │ │ │ │ ├── MyClass4.json │ │ │ │ │ └── index.json │ │ │ │ ├── classMethodComments/ │ │ │ │ │ ├── Comments.json │ │ │ │ │ └── index.json │ │ │ │ ├── classMethodModifiers/ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ └── index.json │ │ │ │ ├── classMethodTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ └── index.json │ │ │ │ ├── classMethodTypeReferences/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ └── index.json │ │ │ │ ├── classPropertyAnnotations/ │ │ │ │ │ ├── ClassWithAnnotatedProperty.json │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ └── index.json │ │ │ │ ├── classPropertyComments/ │ │ │ │ │ ├── Comments.json │ │ │ │ │ └── index.json │ │ │ │ ├── classPropertyModifiers/ │ │ │ │ │ ├── Modifiers.json │ │ │ │ │ └── index.json │ │ │ │ ├── classPropertyTypeAnnotations/ │ │ │ │ │ ├── TypeAnnotations.json │ │ │ │ │ └── index.json │ │ │ │ ├── classPropertyTypeReferences/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ ├── TypeReferences.json │ │ │ │ │ └── index.json │ │ │ │ ├── classTypeConstraints/ │ │ │ │ │ ├── Address.json │ │ │ │ │ ├── Person1.json │ │ │ │ │ ├── Person2.json │ │ │ │ │ ├── Project.json │ │ │ │ │ └── index.json │ │ │ │ ├── docExampleSubject1/ │ │ │ │ │ └── index.json │ │ │ │ ├── docExampleSubject2/ │ │ │ │ │ └── index.json │ │ │ │ ├── docLinks/ │ │ │ │ │ ├── Person.json │ │ │ │ │ └── index.json │ │ │ │ ├── index.json │ │ │ │ ├── methodAnnotations/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleComments/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleExtend/ │ │ │ │ │ ├── ExtendClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── moduleInfoAnnotation/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleMethodCommentInheritance/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleMethodComments/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleMethodModifiers/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleMethodTypeAnnotations/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleMethodTypeReferences/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyAnnotations/ │ │ │ │ │ ├── UserDefinedAnnotation.json │ │ │ │ │ ├── UserDefinedAnnotation1.json │ │ │ │ │ ├── UserDefinedAnnotation2.json │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyCommentInheritance/ │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyComments/ │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyModifiers/ │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyTypeAnnotations/ │ │ │ │ │ └── index.json │ │ │ │ ├── modulePropertyTypeReferences/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── moduleTypes1/ │ │ │ │ │ └── index.json │ │ │ │ ├── moduleTypes2/ │ │ │ │ │ ├── Foo.json │ │ │ │ │ └── index.json │ │ │ │ ├── nested/ │ │ │ │ │ └── nested2/ │ │ │ │ │ └── nestedModule/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── shared/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ ├── ternalPackage/ │ │ │ │ │ └── index.json │ │ │ │ ├── typeAliasInheritance/ │ │ │ │ │ ├── Person2.json │ │ │ │ │ └── index.json │ │ │ │ ├── typealiases/ │ │ │ │ │ ├── Person.json │ │ │ │ │ └── index.json │ │ │ │ ├── typealiases2/ │ │ │ │ │ ├── Foo.json │ │ │ │ │ ├── Person.json │ │ │ │ │ └── index.json │ │ │ │ ├── unionTypes/ │ │ │ │ │ └── index.json │ │ │ │ ├── unlistedClass/ │ │ │ │ │ └── index.json │ │ │ │ ├── unlistedMethod/ │ │ │ │ │ ├── MyClass.json │ │ │ │ │ └── index.json │ │ │ │ └── unlistedProperty/ │ │ │ │ ├── MyClass.json │ │ │ │ └── index.json │ │ │ ├── com.package2/ │ │ │ │ ├── 4.5.6/ │ │ │ │ │ ├── Module3/ │ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ │ ├── Class3.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── _/ │ │ │ │ ├── Module3/ │ │ │ │ │ ├── Class Two {}.json │ │ │ │ │ ├── Class3.json │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── localhost(3a)0/ │ │ │ ├── birds/ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── _/ │ │ │ │ ├── Bird/ │ │ │ │ │ └── index.json │ │ │ │ ├── allFruit/ │ │ │ │ │ └── index.json │ │ │ │ ├── catalog/ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── deprecated/ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── _/ │ │ │ │ ├── deprecated/ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── fruit/ │ │ │ ├── 1.1.0/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── _/ │ │ │ ├── Fruit/ │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── index.html │ │ ├── localhost(3a)0/ │ │ │ ├── birds/ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ ├── Bird/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── allFruit/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── catalog/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── current/ │ │ │ │ ├── Bird/ │ │ │ │ │ └── index.html │ │ │ │ ├── allFruit/ │ │ │ │ │ └── index.html │ │ │ │ ├── catalog/ │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ ├── deprecated/ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package-data.json │ │ │ │ │ └── search-index.js │ │ │ │ └── current/ │ │ │ │ ├── deprecated/ │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ └── fruit/ │ │ │ ├── 1.1.0/ │ │ │ │ ├── Fruit/ │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── package-data.json │ │ │ │ └── search-index.js │ │ │ └── current/ │ │ │ ├── Fruit/ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── package-data.json │ │ │ └── search-index.js │ │ ├── scripts/ │ │ │ ├── pkldoc.js │ │ │ └── search-worker.js │ │ ├── search-index.js │ │ └── styles/ │ │ └── pkldoc.css │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── doc/ │ ├── CliDocGeneratorTest.kt │ ├── CliMainTest.kt │ ├── DocGeneratorTest.kt │ ├── DocGeneratorTestHelper.kt │ ├── DocMigratorTest.kt │ ├── DocScopeTest.kt │ ├── DocTestUtils.kt │ ├── JavaExecutableTest.kt │ ├── NativeExecutableTest.kt │ ├── RuntimeDataTest.kt │ └── SearchTest.kt ├── pkl-executor/ │ ├── gradle.lockfile │ ├── pkl-executor.gradle.kts │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── executor/ │ │ ├── EmbeddedExecutor.java │ │ ├── Executor.java │ │ ├── ExecutorException.java │ │ ├── ExecutorOptions.java │ │ ├── Executors.java │ │ ├── Version.java │ │ └── spi/ │ │ ├── package-info.java │ │ └── v1/ │ │ ├── ExecutorSpi.java │ │ ├── ExecutorSpiException.java │ │ ├── ExecutorSpiOptions.java │ │ ├── ExecutorSpiOptions2.java │ │ └── ExecutorSpiOptions3.java │ └── test/ │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── executor/ │ ├── EmbeddedExecutorTest.kt │ └── VersionTest.kt ├── pkl-formatter/ │ ├── gradle.lockfile │ ├── pkl-formatter.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── formatter/ │ │ ├── Builder.kt │ │ ├── Formatter.kt │ │ ├── Generator.kt │ │ ├── NaturalOrderComparator.kt │ │ └── ast/ │ │ └── FormatNode.kt │ └── test/ │ ├── files/ │ │ └── FormatterSnippetTests/ │ │ ├── input/ │ │ │ ├── class-bodies.pkl │ │ │ ├── comma-termination.pkl │ │ │ ├── comment-interleaved.pkl │ │ │ ├── dangling-doc-comment.pkl │ │ │ ├── doc-comments.pkl │ │ │ ├── expr-binary.pkl │ │ │ ├── expr-chain-grouping.pkl │ │ │ ├── expr-chain.pkl │ │ │ ├── expr-if.pkl │ │ │ ├── expr-let.pkl │ │ │ ├── imports.pkl │ │ │ ├── indentation.pkl │ │ │ ├── line-breaks.pkl │ │ │ ├── line-breaks2.pkl │ │ │ ├── line-breaks3.pkl │ │ │ ├── line-width.pkl │ │ │ ├── map-function.pkl │ │ │ ├── method-call-trailing-lambdas.pkl │ │ │ ├── modifiers.pkl │ │ │ ├── module-definitions.pkl │ │ │ ├── multi-line-strings.pkl │ │ │ ├── object-members.pkl │ │ │ ├── prefixes.pkl │ │ │ ├── single-line-strings.pkl │ │ │ ├── spaces.pkl │ │ │ ├── string-interpolation.pkl │ │ │ ├── type-aliases.pkl │ │ │ └── when.pkl │ │ └── output/ │ │ ├── class-bodies.pkl │ │ ├── comma-termination.pkl │ │ ├── comment-interleaved.pkl │ │ ├── dangling-doc-comment.pkl │ │ ├── doc-comments.pkl │ │ ├── expr-binary.pkl │ │ ├── expr-chain-grouping.pkl │ │ ├── expr-chain.pkl │ │ ├── expr-if.pkl │ │ ├── expr-let.pkl │ │ ├── imports.pkl │ │ ├── indentation.pkl │ │ ├── line-breaks.pkl │ │ ├── line-breaks2.pkl │ │ ├── line-breaks3.pkl │ │ ├── line-width.pkl │ │ ├── map-function.pkl │ │ ├── method-call-trailing-lambdas.pkl │ │ ├── modifiers.pkl │ │ ├── module-definitions.pkl │ │ ├── multi-line-strings.pkl │ │ ├── object-members.pkl │ │ ├── prefixes.pkl │ │ ├── single-line-strings.pkl │ │ ├── spaces.pkl │ │ ├── string-interpolation.pkl │ │ ├── type-aliases.pkl │ │ └── when.pkl │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── formatter/ │ │ ├── FormatterSnippetTests.kt │ │ ├── FormatterSnippetTestsEngine.kt │ │ └── FormatterTest.kt │ └── resources/ │ └── META-INF/ │ └── services/ │ └── org.junit.platform.engine.TestEngine ├── pkl-gradle/ │ ├── gradle.lockfile │ ├── pkl-gradle.gradle.kts │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── org/ │ │ └── pkl/ │ │ └── gradle/ │ │ ├── PklAnalyzerCommands.java │ │ ├── PklExtension.java │ │ ├── PklPlugin.java │ │ ├── PklProjectCommands.java │ │ ├── package-info.java │ │ ├── spec/ │ │ │ ├── AnalyzeImportsSpec.java │ │ │ ├── BasePklSpec.java │ │ │ ├── CodeGenSpec.java │ │ │ ├── EvalSpec.java │ │ │ ├── JavaCodeGenSpec.java │ │ │ ├── KotlinCodeGenSpec.java │ │ │ ├── ModulesSpec.java │ │ │ ├── PkldocSpec.java │ │ │ ├── ProjectPackageSpec.java │ │ │ ├── ProjectResolveSpec.java │ │ │ ├── TestSpec.java │ │ │ └── package-info.java │ │ ├── task/ │ │ │ ├── AnalyzeImportsTask.java │ │ │ ├── BasePklTask.java │ │ │ ├── CodeGenTask.java │ │ │ ├── EvalTask.java │ │ │ ├── JavaCodeGenTask.java │ │ │ ├── KotlinCodeGenTask.java │ │ │ ├── ModulesTask.java │ │ │ ├── PkldocTask.java │ │ │ ├── ProjectPackageTask.java │ │ │ ├── ProjectResolveTask.java │ │ │ ├── TestTask.java │ │ │ └── package-info.java │ │ └── utils/ │ │ ├── PluginUtils.java │ │ └── package-info.java │ └── test/ │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── gradle/ │ ├── AbstractTest.kt │ ├── AnalyzeImportsTest.kt │ ├── EvaluatorsTest.kt │ ├── JavaCodeGeneratorsTest.kt │ ├── KotlinCodeGeneratorsTest.kt │ ├── PkldocGeneratorsTest.kt │ ├── ProjectPackageTest.kt │ ├── ProjectResolveTest.kt │ └── TestsTest.kt ├── pkl-internal-intellij-plugin/ │ ├── README.adoc │ ├── pkl-internal-intellij-plugin.gradle.kts │ └── src/ │ └── main/ │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── internal/ │ │ └── intellij/ │ │ ├── SnippetTestEditorProvider.kt │ │ ├── SnippetTestSplitEditor.kt │ │ └── util.kt │ └── resources/ │ └── META-INF/ │ └── plugin.xml ├── pkl-parser/ │ ├── gradle.lockfile │ ├── pkl-parser.gradle.kts │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pkl/ │ │ │ └── parser/ │ │ │ ├── BaseParserVisitor.java │ │ │ ├── GenericParser.java │ │ │ ├── GenericParserError.java │ │ │ ├── Lexer.java │ │ │ ├── Parser.java │ │ │ ├── ParserError.java │ │ │ ├── ParserVisitor.java │ │ │ ├── Span.java │ │ │ ├── Token.java │ │ │ ├── package-info.java │ │ │ ├── syntax/ │ │ │ │ ├── AbstractNode.java │ │ │ │ ├── Annotation.java │ │ │ │ ├── ArgumentList.java │ │ │ │ ├── Class.java │ │ │ │ ├── ClassBody.java │ │ │ │ ├── ClassMethod.java │ │ │ │ ├── ClassProperty.java │ │ │ │ ├── DocComment.java │ │ │ │ ├── Expr.java │ │ │ │ ├── ExtendsOrAmendsClause.java │ │ │ │ ├── Identifier.java │ │ │ │ ├── ImportClause.java │ │ │ │ ├── Keyword.java │ │ │ │ ├── Modifier.java │ │ │ │ ├── Module.java │ │ │ │ ├── ModuleDecl.java │ │ │ │ ├── Node.java │ │ │ │ ├── ObjectBody.java │ │ │ │ ├── ObjectMember.java │ │ │ │ ├── Operator.java │ │ │ │ ├── Parameter.java │ │ │ │ ├── ParameterList.java │ │ │ │ ├── QualifiedIdentifier.java │ │ │ │ ├── ReplInput.java │ │ │ │ ├── StringConstant.java │ │ │ │ ├── StringPart.java │ │ │ │ ├── Type.java │ │ │ │ ├── TypeAlias.java │ │ │ │ ├── TypeAnnotation.java │ │ │ │ ├── TypeArgumentList.java │ │ │ │ ├── TypeParameter.java │ │ │ │ ├── TypeParameterList.java │ │ │ │ ├── generic/ │ │ │ │ │ ├── FullSpan.java │ │ │ │ │ ├── Node.java │ │ │ │ │ ├── NodeType.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ └── util/ │ │ │ ├── ErrorMessages.java │ │ │ ├── NonnullByDefault.java │ │ │ └── Nullable.java │ │ └── resources/ │ │ └── org/ │ │ └── pkl/ │ │ └── parser/ │ │ └── errorMessages.properties │ └── test/ │ └── kotlin/ │ └── org/ │ └── pkl/ │ └── parser/ │ ├── GenericSexpRenderer.kt │ ├── LexerTest.kt │ ├── ParserComparisonTest.kt │ ├── SexpRenderer.kt │ └── SpanTest.kt ├── pkl-server/ │ ├── gradle.lockfile │ ├── pkl-server.gradle.kts │ └── src/ │ ├── main/ │ │ └── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── server/ │ │ ├── ClientLogger.kt │ │ ├── ClientModuleKeyFactory.kt │ │ ├── Server.kt │ │ ├── ServerMessagePackDecoder.kt │ │ ├── ServerMessagePackEncoder.kt │ │ ├── ServerMessages.kt │ │ └── Utils.kt │ └── test/ │ ├── kotlin/ │ │ └── org/ │ │ └── pkl/ │ │ └── server/ │ │ ├── AbstractServerTest.kt │ │ ├── JvmServerTest.kt │ │ ├── NativeServerTest.kt │ │ ├── ServerMessagePackCodecTest.kt │ │ ├── TestTransport.kt │ │ └── TestUtils.kt │ └── resources/ │ └── org/ │ └── pkl/ │ └── server/ │ └── resource1.jar ├── pkl-tools/ │ ├── gradle.lockfile │ ├── pkl-tools.gradle.kts │ └── src/ │ └── dummy/ │ └── java/ │ └── org/ │ └── pkl/ │ └── tools/ │ └── Empty.java ├── settings-gradle.lockfile ├── settings.gradle.kts └── stdlib/ ├── Benchmark.pkl ├── Command.pkl ├── DocPackageInfo.pkl ├── DocsiteInfo.pkl ├── EvaluatorSettings.pkl ├── Project.pkl ├── analyze.pkl ├── base.pkl ├── doc-package-info.pkl ├── gradle.lockfile ├── json.pkl ├── jsonnet.pkl ├── math.pkl ├── pklbinary.pkl ├── platform.pkl ├── protobuf.pkl ├── reflect.pkl ├── release.pkl ├── semver.pkl ├── settings.pkl ├── shell.pkl ├── stdlib.gradle.kts ├── test.pkl ├── xml.pkl └── yaml.pkl