├── .classpath ├── .gitattributes ├── .gitignore ├── .project ├── LICENSE ├── README.md ├── bin ├── ceylon-compile-js.plugin ├── ceylon-run-js.plugin └── ceylon-test-js.plugin ├── lib ├── antlr-3.4-complete.jar ├── json-smart-1.1.1.jar └── junit-4.9b2.jar ├── native_test.ceylon ├── src ├── main │ ├── java │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── com.redhat.ceylon.common.tool.Tool │ │ └── com │ │ │ └── redhat │ │ │ └── ceylon │ │ │ └── compiler │ │ │ └── js │ │ │ ├── AttributeGenerator.java │ │ │ ├── BlockWithCaptureVisitor.java │ │ │ ├── BmeGenerator.java │ │ │ ├── CeylonCompileJsMessages.java │ │ │ ├── CeylonCompileJsTool.java │ │ │ ├── CeylonRunJsException.java │ │ │ ├── CeylonRunJsMessages.java │ │ │ ├── CeylonRunJsTool.java │ │ │ ├── CeylonTestJsTool.java │ │ │ ├── ClassGenerator.java │ │ │ ├── ClosureHelper.java │ │ │ ├── CompilerErrorException.java │ │ │ ├── ComprehensionGenerator.java │ │ │ ├── ConditionGenerator.java │ │ │ ├── Constructors.java │ │ │ ├── Destructurer.java │ │ │ ├── DiagnosticListener.java │ │ │ ├── DocVisitor.java │ │ │ ├── ErrorCollectingVisitor.java │ │ │ ├── ErrorVisitor.java │ │ │ ├── ForGenerator.java │ │ │ ├── FunctionHelper.java │ │ │ ├── GenerateJsVisitor.java │ │ │ ├── InvocationGenerator.java │ │ │ ├── JsCompiler.java │ │ │ ├── MetamodelHelper.java │ │ │ ├── Operators.java │ │ │ ├── ReturnConstructorVisitor.java │ │ │ ├── SequenceGenerator.java │ │ │ ├── SerializationHelper.java │ │ │ ├── Singletons.java │ │ │ ├── Stitcher.java │ │ │ ├── TryCatchGenerator.java │ │ │ ├── TypeGenerator.java │ │ │ ├── ValueVisitor.java │ │ │ ├── loader │ │ │ ├── JsModuleManager.java │ │ │ ├── JsModuleManagerFactory.java │ │ │ ├── JsModuleSourceMapper.java │ │ │ ├── JsonModule.java │ │ │ ├── JsonPackage.java │ │ │ ├── MetamodelGenerator.java │ │ │ ├── MetamodelVisitor.java │ │ │ └── ModelEncoder.java │ │ │ ├── resources │ │ │ └── messages.properties │ │ │ └── util │ │ │ ├── ContinueBreakVisitor.java │ │ │ ├── JsIdentifierNames.java │ │ │ ├── JsJULLogger.java │ │ │ ├── JsLogger.java │ │ │ ├── JsOutput.java │ │ │ ├── JsUtils.java │ │ │ ├── JsWriter.java │ │ │ ├── Options.java │ │ │ ├── RetainedVars.java │ │ │ ├── TypeComparator.java │ │ │ └── TypeUtils.java │ └── resources │ │ └── .gitignore └── test │ ├── ceylon │ ├── annots2 │ │ ├── annotations.ceylon │ │ ├── module.ceylon │ │ └── package.ceylon │ ├── attributes │ │ ├── attributes.ceylon │ │ ├── attributes.gjs │ │ ├── attributes.opt.gjs │ │ ├── module.ceylon │ │ ├── package.ceylon │ │ └── syntax.ceylon │ ├── dyns │ │ ├── dyns.ceylon │ │ ├── interfaces.ceylon │ │ ├── issues_dyns.ceylon │ │ ├── module.ceylon │ │ └── package.ceylon │ ├── flow │ │ ├── blocks.ceylon │ │ ├── conditions.ceylon │ │ ├── flow.ceylon │ │ ├── module.ceylon │ │ └── switches.ceylon │ ├── functions │ │ ├── anonymous.ceylon │ │ ├── functions.ceylon │ │ ├── functions.gjs │ │ ├── functions.opt.gjs │ │ ├── issues_functions.ceylon │ │ ├── method_refs.ceylon │ │ ├── module.ceylon │ │ ├── multiples.ceylon │ │ └── package.ceylon │ ├── inheritance │ │ ├── bug218.ceylon │ │ ├── collection.ceylon │ │ ├── concretes.ceylon │ │ ├── correspondence.ceylon │ │ ├── forwards.ceylon │ │ ├── identifiable.ceylon │ │ ├── inheritance.ceylon │ │ ├── issues_inheritance.ceylon │ │ ├── members.ceylon │ │ ├── misc.ceylon │ │ ├── module.ceylon │ │ ├── params.ceylon │ │ ├── selftypes.ceylon │ │ ├── unit1forwards.ceylon │ │ └── unit2forwards.ceylon │ ├── invocations │ │ ├── invocations.ceylon │ │ ├── invocations.gjs │ │ ├── invocations.opt.gjs │ │ ├── issues_invocations.ceylon │ │ ├── module.ceylon │ │ ├── named.ceylon │ │ ├── qualified.ceylon │ │ └── spread.ceylon │ ├── members │ │ ├── members.ceylon │ │ ├── members.gjs │ │ ├── members.opt.gjs │ │ ├── module.ceylon │ │ ├── outer.ceylon │ │ └── package.ceylon │ ├── misc │ │ ├── aliases.ceylon │ │ ├── exceptions.ceylon │ │ ├── late_support.ceylon │ │ ├── misc.ceylon │ │ ├── misc.gjs │ │ ├── misc.opt.gjs │ │ ├── module.ceylon │ │ ├── natives.ceylon │ │ ├── objects.ceylon │ │ ├── optims.ceylon │ │ ├── package.ceylon │ │ ├── reifiedRuntime.ceylon │ │ ├── testit.ceylon │ │ └── unicode.ceylon │ ├── model2 │ │ ├── issues_model2.ceylon │ │ ├── model.ceylon │ │ ├── module.ceylon │ │ ├── modules.ceylon │ │ ├── package.ceylon │ │ └── tests.ceylon │ ├── naming │ │ ├── issues_naming.ceylon │ │ ├── module.ceylon │ │ ├── naming.ceylon │ │ ├── package.ceylon │ │ ├── sub1 │ │ │ ├── SimpleType.ceylon │ │ │ └── package.ceylon │ │ └── sub2 │ │ │ ├── SimpleType.ceylon │ │ │ └── package.ceylon │ ├── natest │ │ ├── module.ceylon │ │ ├── natest.ceylon │ │ └── package.ceylon │ ├── nesting │ │ ├── issues_nesting.ceylon │ │ ├── metamodel.ceylon │ │ ├── module.ceylon │ │ ├── nesting.ceylon │ │ ├── nesting.gjs │ │ ├── nesting.opt.gjs │ │ ├── package.ceylon │ │ ├── refinement.ceylon │ │ ├── refinement2.ceylon │ │ └── sub │ │ │ ├── package.ceylon │ │ │ └── sub.ceylon │ └── operators │ │ ├── collections.ceylon │ │ ├── module.ceylon │ │ ├── operators.ceylon │ │ ├── operators.gjs │ │ └── operators.opt.gjs │ ├── java │ ├── MainForJsTest.java │ ├── NodeTest.java │ ├── com │ │ └── redhat │ │ │ └── ceylon │ │ │ └── compiler │ │ │ ├── js │ │ │ ├── CompileJsToolTest.java │ │ │ ├── CompileSomething.java │ │ │ ├── ModuleComplianceVisitor.java │ │ │ ├── RunJsTest.java │ │ │ ├── TestDocVisitor.java │ │ │ ├── TestJavaDeps.java │ │ │ ├── TestModelAliases.java │ │ │ ├── TestModelClasses.java │ │ │ ├── TestModelMethodsAndAttributes.java │ │ │ └── TestStaticTypeComparator.java │ │ │ └── loader │ │ │ ├── TestBitAnnotations.java │ │ │ ├── TestModuleManager.java │ │ │ ├── TestMultipackages.java │ │ │ └── TestSiteVariance.java │ └── util │ │ └── ModelUtils.java │ └── resources │ ├── bugs │ └── bug641 │ │ ├── module.ceylon │ │ └── test.ceylon │ ├── complete │ ├── t1.ceylon │ ├── t2.ceylon │ ├── t3.ceylon │ ├── t4.ceylon │ └── t5.ceylon │ ├── doc │ ├── calls.ceylon │ ├── highers.ceylon │ ├── m1 │ │ ├── module.ceylon │ │ ├── package.ceylon │ │ └── test.ceylon │ └── switch.ceylon │ ├── javadeps │ └── javadeps │ │ ├── java2 │ │ └── Javadep.ceylon │ │ ├── module.ceylon │ │ └── pure1 │ │ └── Pure.ceylon │ ├── loader │ ├── pass1 │ │ ├── m1 │ │ │ ├── module.ceylon │ │ │ ├── package.ceylon │ │ │ └── test.ceylon │ │ └── m2 │ │ │ ├── module.ceylon │ │ │ ├── package.ceylon │ │ │ └── test.ceylon │ └── pass2 │ │ └── m3 │ │ ├── module.ceylon │ │ ├── package.ceylon │ │ └── test.ceylon │ ├── modeltests │ ├── t1 │ │ ├── MethodsAndAttributes.ceylon │ │ ├── module.ceylon │ │ └── package.ceylon │ ├── t2 │ │ ├── classes.ceylon │ │ ├── module.ceylon │ │ └── package.ceylon │ └── t3 │ │ ├── aliases.ceylon │ │ ├── module.ceylon │ │ └── package.ceylon │ ├── multi │ ├── pass1 │ │ └── multi │ │ │ ├── Child.ceylon │ │ │ ├── module.ceylon │ │ │ ├── package.ceylon │ │ │ └── sub │ │ │ ├── Parent.ceylon │ │ │ └── package.ceylon │ └── pass2 │ │ └── usemulti │ │ ├── module.ceylon │ │ ├── package.ceylon │ │ └── test.ceylon │ ├── res_test │ ├── ALTROOT │ │ └── altroot.txt │ ├── ROOT │ │ └── inroot.txt │ ├── another_test.txt │ ├── m1 │ │ ├── ALTROOT │ │ │ └── altrootm1.txt │ │ ├── ROOT │ │ │ └── m1root.txt │ │ └── m1res.txt │ ├── subdir │ │ └── third.txt │ └── test.txt │ └── variance │ ├── phase1 │ └── phase1 │ │ ├── module.ceylon │ │ ├── package.ceylon │ │ └── vartests.ceylon │ └── phase2 │ └── phase2 │ ├── module.ceylon │ ├── package.ceylon │ └── test.ceylon └── test ├── modules └── default │ └── default.js └── test.ceylon /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/.classpath -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/.project -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/README.md -------------------------------------------------------------------------------- /bin/ceylon-compile-js.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/bin/ceylon-compile-js.plugin -------------------------------------------------------------------------------- /bin/ceylon-run-js.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/bin/ceylon-run-js.plugin -------------------------------------------------------------------------------- /bin/ceylon-test-js.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/bin/ceylon-test-js.plugin -------------------------------------------------------------------------------- /lib/antlr-3.4-complete.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/lib/antlr-3.4-complete.jar -------------------------------------------------------------------------------- /lib/json-smart-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/lib/json-smart-1.1.1.jar -------------------------------------------------------------------------------- /lib/junit-4.9b2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/lib/junit-4.9b2.jar -------------------------------------------------------------------------------- /native_test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/native_test.ceylon -------------------------------------------------------------------------------- /src/main/java/META-INF/services/com.redhat.ceylon.common.tool.Tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/META-INF/services/com.redhat.ceylon.common.tool.Tool -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/AttributeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/AttributeGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/BlockWithCaptureVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/BlockWithCaptureVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/BmeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/BmeGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonCompileJsMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonCompileJsMessages.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonCompileJsTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonCompileJsTool.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsException.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsMessages.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonRunJsTool.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CeylonTestJsTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CeylonTestJsTool.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ClassGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ClosureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ClosureHelper.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/CompilerErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/CompilerErrorException.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ComprehensionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ComprehensionGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/Constructors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/Constructors.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/Destructurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/Destructurer.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/DiagnosticListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/DiagnosticListener.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/DocVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/DocVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ErrorCollectingVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ErrorCollectingVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ErrorVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ErrorVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ForGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ForGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/FunctionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/FunctionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/GenerateJsVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/GenerateJsVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/InvocationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/InvocationGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/MetamodelHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/MetamodelHelper.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/Operators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/Operators.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ReturnConstructorVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ReturnConstructorVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/SequenceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/SequenceGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/SerializationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/SerializationHelper.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/Singletons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/Singletons.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/Stitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/Stitcher.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/TryCatchGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/TryCatchGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/TypeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/TypeGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/ValueVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/ValueVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleManager.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleManagerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleSourceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/JsModuleSourceMapper.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/JsonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/JsonModule.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/JsonPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/JsonPackage.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/MetamodelGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/MetamodelGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/MetamodelVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/MetamodelVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/loader/ModelEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/loader/ModelEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/resources/messages.properties -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/ContinueBreakVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/ContinueBreakVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsIdentifierNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsIdentifierNames.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsJULLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsJULLogger.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsLogger.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsOutput.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/JsWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/JsWriter.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/Options.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/RetainedVars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/RetainedVars.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/TypeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/TypeComparator.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/ceylon/compiler/js/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/main/java/com/redhat/ceylon/compiler/js/util/TypeUtils.java -------------------------------------------------------------------------------- /src/main/resources/.gitignore: -------------------------------------------------------------------------------- 1 | modules 2 | source 3 | -------------------------------------------------------------------------------- /src/test/ceylon/annots2/annotations.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/annots2/annotations.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/annots2/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/annots2/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/annots2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package annots2; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/attributes/attributes.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/attributes/attributes.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/attributes/attributes.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/attributes/attributes.gjs -------------------------------------------------------------------------------- /src/test/ceylon/attributes/attributes.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/attributes/attributes.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/attributes/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/attributes/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/attributes/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package attributes; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/attributes/syntax.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/attributes/syntax.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/dyns/dyns.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/dyns/dyns.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/dyns/interfaces.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/dyns/interfaces.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/dyns/issues_dyns.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/dyns/issues_dyns.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/dyns/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/dyns/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/dyns/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package dyns; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/flow/blocks.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/flow/blocks.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/flow/conditions.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/flow/conditions.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/flow/flow.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/flow/flow.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/flow/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/flow/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/flow/switches.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/flow/switches.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/anonymous.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/anonymous.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/functions.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/functions.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/functions.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/functions.gjs -------------------------------------------------------------------------------- /src/test/ceylon/functions/functions.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/functions.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/functions/issues_functions.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/issues_functions.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/method_refs.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/method_refs.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/multiples.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/functions/multiples.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/functions/package.ceylon: -------------------------------------------------------------------------------- 1 | by("Enrique Zamudio","Ivo Kasiuk") 2 | shared package functions; 3 | -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/bug218.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/bug218.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/collection.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/collection.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/concretes.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/concretes.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/correspondence.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/correspondence.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/forwards.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/forwards.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/identifiable.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/identifiable.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/inheritance.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/inheritance.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/issues_inheritance.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/issues_inheritance.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/members.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/members.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/misc.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/misc.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/params.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/params.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/selftypes.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/selftypes.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/unit1forwards.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/unit1forwards.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/inheritance/unit2forwards.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/inheritance/unit2forwards.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/invocations.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/invocations.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/invocations.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/invocations.gjs -------------------------------------------------------------------------------- /src/test/ceylon/invocations/invocations.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/invocations.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/invocations/issues_invocations.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/issues_invocations.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/named.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/named.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/qualified.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/qualified.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/invocations/spread.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/invocations/spread.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/members/members.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/members/members.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/members/members.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/members/members.gjs -------------------------------------------------------------------------------- /src/test/ceylon/members/members.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/members/members.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/members/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/members/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/members/outer.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/members/outer.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/members/package.ceylon: -------------------------------------------------------------------------------- 1 | by("Enrique Zamudio","Ivo Kasiuk") 2 | shared package members; 3 | -------------------------------------------------------------------------------- /src/test/ceylon/misc/aliases.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/aliases.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/exceptions.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/exceptions.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/late_support.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/late_support.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/misc.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/misc.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/misc.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/misc.gjs -------------------------------------------------------------------------------- /src/test/ceylon/misc/misc.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/misc.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/misc/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/natives.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/natives.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/objects.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/objects.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/optims.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/optims.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package misc; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/misc/reifiedRuntime.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/reifiedRuntime.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/testit.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/testit.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/misc/unicode.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/misc/unicode.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/model2/issues_model2.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/model2/issues_model2.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/model2/model.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/model2/model.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/model2/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/model2/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/model2/modules.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/model2/modules.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/model2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package model2; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/model2/tests.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/model2/tests.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/issues_naming.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/naming/issues_naming.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/naming/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/naming.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/naming/naming.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package naming; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/naming/sub1/SimpleType.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/naming/sub1/SimpleType.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/sub1/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package naming.sub1; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/naming/sub2/SimpleType.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/naming/sub2/SimpleType.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/naming/sub2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package naming.sub2; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/natest/module.ceylon: -------------------------------------------------------------------------------- 1 | module natest "0.1" {} 2 | -------------------------------------------------------------------------------- /src/test/ceylon/natest/natest.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/natest/natest.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/natest/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package natest; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/nesting/issues_nesting.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/issues_nesting.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/metamodel.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/metamodel.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/nesting.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/nesting.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/nesting.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/nesting.gjs -------------------------------------------------------------------------------- /src/test/ceylon/nesting/nesting.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/nesting.opt.gjs -------------------------------------------------------------------------------- /src/test/ceylon/nesting/package.ceylon: -------------------------------------------------------------------------------- 1 | by("Enrique") 2 | shared package nesting; 3 | -------------------------------------------------------------------------------- /src/test/ceylon/nesting/refinement.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/refinement.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/refinement2.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/refinement2.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/nesting/sub/package.ceylon: -------------------------------------------------------------------------------- 1 | package nesting.sub; 2 | -------------------------------------------------------------------------------- /src/test/ceylon/nesting/sub/sub.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/nesting/sub/sub.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/operators/collections.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/operators/collections.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/operators/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/operators/module.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/operators/operators.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/operators/operators.ceylon -------------------------------------------------------------------------------- /src/test/ceylon/operators/operators.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/operators/operators.gjs -------------------------------------------------------------------------------- /src/test/ceylon/operators/operators.opt.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/ceylon/operators/operators.opt.gjs -------------------------------------------------------------------------------- /src/test/java/MainForJsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/MainForJsTest.java -------------------------------------------------------------------------------- /src/test/java/NodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/NodeTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/CompileJsToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/CompileJsToolTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/CompileSomething.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/CompileSomething.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/ModuleComplianceVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/ModuleComplianceVisitor.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/RunJsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/RunJsTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestDocVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestDocVisitor.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestJavaDeps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestJavaDeps.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestModelAliases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestModelAliases.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestModelClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestModelClasses.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestModelMethodsAndAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestModelMethodsAndAttributes.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/js/TestStaticTypeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/js/TestStaticTypeComparator.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/loader/TestBitAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/loader/TestBitAnnotations.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/loader/TestModuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/loader/TestModuleManager.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/loader/TestMultipackages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/loader/TestMultipackages.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/ceylon/compiler/loader/TestSiteVariance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/com/redhat/ceylon/compiler/loader/TestSiteVariance.java -------------------------------------------------------------------------------- /src/test/java/util/ModelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/java/util/ModelUtils.java -------------------------------------------------------------------------------- /src/test/resources/bugs/bug641/module.ceylon: -------------------------------------------------------------------------------- 1 | module bug641 "1"{} -------------------------------------------------------------------------------- /src/test/resources/bugs/bug641/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/bugs/bug641/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/complete/t1.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/complete/t1.ceylon -------------------------------------------------------------------------------- /src/test/resources/complete/t2.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/complete/t2.ceylon -------------------------------------------------------------------------------- /src/test/resources/complete/t3.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/complete/t3.ceylon -------------------------------------------------------------------------------- /src/test/resources/complete/t4.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/complete/t4.ceylon -------------------------------------------------------------------------------- /src/test/resources/complete/t5.ceylon: -------------------------------------------------------------------------------- 1 | void test() { 2 | print("x". 3 | -------------------------------------------------------------------------------- /src/test/resources/doc/calls.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/doc/calls.ceylon -------------------------------------------------------------------------------- /src/test/resources/doc/highers.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/doc/highers.ceylon -------------------------------------------------------------------------------- /src/test/resources/doc/m1/module.ceylon: -------------------------------------------------------------------------------- 1 | module m1 "0.1" {} 2 | -------------------------------------------------------------------------------- /src/test/resources/doc/m1/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package m1; 2 | -------------------------------------------------------------------------------- /src/test/resources/doc/m1/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/doc/m1/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/doc/switch.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/doc/switch.ceylon -------------------------------------------------------------------------------- /src/test/resources/javadeps/javadeps/java2/Javadep.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/javadeps/javadeps/java2/Javadep.ceylon -------------------------------------------------------------------------------- /src/test/resources/javadeps/javadeps/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/javadeps/javadeps/module.ceylon -------------------------------------------------------------------------------- /src/test/resources/javadeps/javadeps/pure1/Pure.ceylon: -------------------------------------------------------------------------------- 1 | shared class PureCeylonUnit() {} 2 | -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m1/module.ceylon: -------------------------------------------------------------------------------- 1 | module m1 "0.1" {} 2 | -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m1/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package m1; 2 | -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m1/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/loader/pass1/m1/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m2/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/loader/pass1/m2/module.ceylon -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package m2; 2 | -------------------------------------------------------------------------------- /src/test/resources/loader/pass1/m2/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/loader/pass1/m2/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/loader/pass2/m3/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/loader/pass2/m3/module.ceylon -------------------------------------------------------------------------------- /src/test/resources/loader/pass2/m3/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package m3; 2 | -------------------------------------------------------------------------------- /src/test/resources/loader/pass2/m3/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/loader/pass2/m3/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/modeltests/t1/MethodsAndAttributes.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/modeltests/t1/MethodsAndAttributes.ceylon -------------------------------------------------------------------------------- /src/test/resources/modeltests/t1/module.ceylon: -------------------------------------------------------------------------------- 1 | module t1 "0.4" {} 2 | -------------------------------------------------------------------------------- /src/test/resources/modeltests/t1/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package t1; 2 | -------------------------------------------------------------------------------- /src/test/resources/modeltests/t2/classes.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/modeltests/t2/classes.ceylon -------------------------------------------------------------------------------- /src/test/resources/modeltests/t2/module.ceylon: -------------------------------------------------------------------------------- 1 | module t2 "0.1" {} 2 | -------------------------------------------------------------------------------- /src/test/resources/modeltests/t2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package t2; 2 | -------------------------------------------------------------------------------- /src/test/resources/modeltests/t3/aliases.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/modeltests/t3/aliases.ceylon -------------------------------------------------------------------------------- /src/test/resources/modeltests/t3/module.ceylon: -------------------------------------------------------------------------------- 1 | module t3 "0.1" {} 2 | -------------------------------------------------------------------------------- /src/test/resources/modeltests/t3/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package t3; 2 | -------------------------------------------------------------------------------- /src/test/resources/multi/pass1/multi/Child.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/multi/pass1/multi/Child.ceylon -------------------------------------------------------------------------------- /src/test/resources/multi/pass1/multi/module.ceylon: -------------------------------------------------------------------------------- 1 | module multi "1.0.0" {} -------------------------------------------------------------------------------- /src/test/resources/multi/pass1/multi/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package multi; -------------------------------------------------------------------------------- /src/test/resources/multi/pass1/multi/sub/Parent.ceylon: -------------------------------------------------------------------------------- 1 | shared interface Parent {} -------------------------------------------------------------------------------- /src/test/resources/multi/pass1/multi/sub/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package multi.sub; 2 | -------------------------------------------------------------------------------- /src/test/resources/multi/pass2/usemulti/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/multi/pass2/usemulti/module.ceylon -------------------------------------------------------------------------------- /src/test/resources/multi/pass2/usemulti/package.ceylon: -------------------------------------------------------------------------------- 1 | package usemulti; 2 | -------------------------------------------------------------------------------- /src/test/resources/multi/pass2/usemulti/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/multi/pass2/usemulti/test.ceylon -------------------------------------------------------------------------------- /src/test/resources/res_test/ALTROOT/altroot.txt: -------------------------------------------------------------------------------- 1 | altroot.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/ROOT/inroot.txt: -------------------------------------------------------------------------------- 1 | inroot.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/another_test.txt: -------------------------------------------------------------------------------- 1 | another_test.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/m1/ALTROOT/altrootm1.txt: -------------------------------------------------------------------------------- 1 | altrootm1.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/m1/ROOT/m1root.txt: -------------------------------------------------------------------------------- 1 | m1root.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/m1/m1res.txt: -------------------------------------------------------------------------------- 1 | m1res.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/subdir/third.txt: -------------------------------------------------------------------------------- 1 | third.txt -------------------------------------------------------------------------------- /src/test/resources/res_test/test.txt: -------------------------------------------------------------------------------- 1 | test.txt -------------------------------------------------------------------------------- /src/test/resources/variance/phase1/phase1/module.ceylon: -------------------------------------------------------------------------------- 1 | module phase1 "0.1"{} 2 | -------------------------------------------------------------------------------- /src/test/resources/variance/phase1/phase1/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package phase1; 2 | -------------------------------------------------------------------------------- /src/test/resources/variance/phase1/phase1/vartests.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/variance/phase1/phase1/vartests.ceylon -------------------------------------------------------------------------------- /src/test/resources/variance/phase2/phase2/module.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/variance/phase2/phase2/module.ceylon -------------------------------------------------------------------------------- /src/test/resources/variance/phase2/phase2/package.ceylon: -------------------------------------------------------------------------------- 1 | shared package phase2; 2 | -------------------------------------------------------------------------------- /src/test/resources/variance/phase2/phase2/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/src/test/resources/variance/phase2/phase2/test.ceylon -------------------------------------------------------------------------------- /test/modules/default/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/test/modules/default/default.js -------------------------------------------------------------------------------- /test/test.ceylon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ceylon/ceylon-js/HEAD/test/test.ceylon --------------------------------------------------------------------------------