diff --git a/.classpath b/.classpath index 85262724..a7406ace 100644 --- a/.classpath +++ b/.classpath @@ -1,18 +1,8 @@ - - - - - - - - - - - - - + + + @@ -23,11 +13,6 @@ - - - - - diff --git a/pom.xml b/pom.xml index 90542c06..70eacd68 100644 --- a/pom.xml +++ b/pom.xml @@ -42,14 +42,6 @@ - src - test - - - resources - true - - maven-compiler-plugin diff --git a/src/org/jsweet/JSweetCommandLineLauncher.java b/src/main/java/org/jsweet/JSweetCommandLineLauncher.java similarity index 100% rename from src/org/jsweet/JSweetCommandLineLauncher.java rename to src/main/java/org/jsweet/JSweetCommandLineLauncher.java diff --git a/src/org/jsweet/JSweetConfig.java b/src/main/java/org/jsweet/JSweetConfig.java similarity index 100% rename from src/org/jsweet/JSweetConfig.java rename to src/main/java/org/jsweet/JSweetConfig.java diff --git a/src/org/jsweet/package-info.java b/src/main/java/org/jsweet/package-info.java similarity index 100% rename from src/org/jsweet/package-info.java rename to src/main/java/org/jsweet/package-info.java diff --git a/src/org/jsweet/transpiler/EcmaScriptComplianceLevel.java b/src/main/java/org/jsweet/transpiler/EcmaScriptComplianceLevel.java similarity index 100% rename from src/org/jsweet/transpiler/EcmaScriptComplianceLevel.java rename to src/main/java/org/jsweet/transpiler/EcmaScriptComplianceLevel.java diff --git a/src/org/jsweet/transpiler/JSweetContext.java b/src/main/java/org/jsweet/transpiler/JSweetContext.java similarity index 100% rename from src/org/jsweet/transpiler/JSweetContext.java rename to src/main/java/org/jsweet/transpiler/JSweetContext.java diff --git a/src/org/jsweet/transpiler/JSweetProblem.java b/src/main/java/org/jsweet/transpiler/JSweetProblem.java similarity index 100% rename from src/org/jsweet/transpiler/JSweetProblem.java rename to src/main/java/org/jsweet/transpiler/JSweetProblem.java diff --git a/src/org/jsweet/transpiler/JSweetTranspiler.java b/src/main/java/org/jsweet/transpiler/JSweetTranspiler.java similarity index 100% rename from src/org/jsweet/transpiler/JSweetTranspiler.java rename to src/main/java/org/jsweet/transpiler/JSweetTranspiler.java diff --git a/src/org/jsweet/transpiler/ModuleKind.java b/src/main/java/org/jsweet/transpiler/ModuleKind.java similarity index 100% rename from src/org/jsweet/transpiler/ModuleKind.java rename to src/main/java/org/jsweet/transpiler/ModuleKind.java diff --git a/src/org/jsweet/transpiler/OverloadScanner.java b/src/main/java/org/jsweet/transpiler/OverloadScanner.java similarity index 100% rename from src/org/jsweet/transpiler/OverloadScanner.java rename to src/main/java/org/jsweet/transpiler/OverloadScanner.java diff --git a/src/org/jsweet/transpiler/Severity.java b/src/main/java/org/jsweet/transpiler/Severity.java similarity index 100% rename from src/org/jsweet/transpiler/Severity.java rename to src/main/java/org/jsweet/transpiler/Severity.java diff --git a/src/org/jsweet/transpiler/SourceFile.java b/src/main/java/org/jsweet/transpiler/SourceFile.java similarity index 100% rename from src/org/jsweet/transpiler/SourceFile.java rename to src/main/java/org/jsweet/transpiler/SourceFile.java diff --git a/src/org/jsweet/transpiler/TranspilationHandler.java b/src/main/java/org/jsweet/transpiler/TranspilationHandler.java similarity index 100% rename from src/org/jsweet/transpiler/TranspilationHandler.java rename to src/main/java/org/jsweet/transpiler/TranspilationHandler.java diff --git a/src/org/jsweet/transpiler/TypeChecker.java b/src/main/java/org/jsweet/transpiler/TypeChecker.java similarity index 100% rename from src/org/jsweet/transpiler/TypeChecker.java rename to src/main/java/org/jsweet/transpiler/TypeChecker.java diff --git a/src/org/jsweet/transpiler/candies/CandiesMerger.java b/src/main/java/org/jsweet/transpiler/candies/CandiesMerger.java similarity index 100% rename from src/org/jsweet/transpiler/candies/CandiesMerger.java rename to src/main/java/org/jsweet/transpiler/candies/CandiesMerger.java diff --git a/src/org/jsweet/transpiler/candies/CandiesProcessor.java b/src/main/java/org/jsweet/transpiler/candies/CandiesProcessor.java similarity index 100% rename from src/org/jsweet/transpiler/candies/CandiesProcessor.java rename to src/main/java/org/jsweet/transpiler/candies/CandiesProcessor.java diff --git a/src/org/jsweet/transpiler/candies/CandiesStore.java b/src/main/java/org/jsweet/transpiler/candies/CandiesStore.java similarity index 100% rename from src/org/jsweet/transpiler/candies/CandiesStore.java rename to src/main/java/org/jsweet/transpiler/candies/CandiesStore.java diff --git a/src/org/jsweet/transpiler/candies/CandyDescriptor.java b/src/main/java/org/jsweet/transpiler/candies/CandyDescriptor.java similarity index 100% rename from src/org/jsweet/transpiler/candies/CandyDescriptor.java rename to src/main/java/org/jsweet/transpiler/candies/CandyDescriptor.java diff --git a/src/org/jsweet/transpiler/candies/package-info.java b/src/main/java/org/jsweet/transpiler/candies/package-info.java similarity index 100% rename from src/org/jsweet/transpiler/candies/package-info.java rename to src/main/java/org/jsweet/transpiler/candies/package-info.java diff --git a/src/org/jsweet/transpiler/package-info.java b/src/main/java/org/jsweet/transpiler/package-info.java similarity index 100% rename from src/org/jsweet/transpiler/package-info.java rename to src/main/java/org/jsweet/transpiler/package-info.java diff --git a/src/org/jsweet/transpiler/typescript/Java2TypeScriptAdapter.java b/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptAdapter.java similarity index 100% rename from src/org/jsweet/transpiler/typescript/Java2TypeScriptAdapter.java rename to src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptAdapter.java diff --git a/src/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java b/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java similarity index 100% rename from src/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java rename to src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java diff --git a/src/org/jsweet/transpiler/typescript/package-info.java b/src/main/java/org/jsweet/transpiler/typescript/package-info.java similarity index 100% rename from src/org/jsweet/transpiler/typescript/package-info.java rename to src/main/java/org/jsweet/transpiler/typescript/package-info.java diff --git a/src/org/jsweet/transpiler/util/AbstractPrinterAdapter.java b/src/main/java/org/jsweet/transpiler/util/AbstractPrinterAdapter.java similarity index 100% rename from src/org/jsweet/transpiler/util/AbstractPrinterAdapter.java rename to src/main/java/org/jsweet/transpiler/util/AbstractPrinterAdapter.java diff --git a/src/org/jsweet/transpiler/util/AbstractTreePrinter.java b/src/main/java/org/jsweet/transpiler/util/AbstractTreePrinter.java similarity index 100% rename from src/org/jsweet/transpiler/util/AbstractTreePrinter.java rename to src/main/java/org/jsweet/transpiler/util/AbstractTreePrinter.java diff --git a/src/org/jsweet/transpiler/util/AbstractTreeScanner.java b/src/main/java/org/jsweet/transpiler/util/AbstractTreeScanner.java similarity index 100% rename from src/org/jsweet/transpiler/util/AbstractTreeScanner.java rename to src/main/java/org/jsweet/transpiler/util/AbstractTreeScanner.java diff --git a/src/org/jsweet/transpiler/util/ConsoleTranspilationHandler.java b/src/main/java/org/jsweet/transpiler/util/ConsoleTranspilationHandler.java similarity index 100% rename from src/org/jsweet/transpiler/util/ConsoleTranspilationHandler.java rename to src/main/java/org/jsweet/transpiler/util/ConsoleTranspilationHandler.java diff --git a/src/org/jsweet/transpiler/util/DirectedGraph.java b/src/main/java/org/jsweet/transpiler/util/DirectedGraph.java similarity index 100% rename from src/org/jsweet/transpiler/util/DirectedGraph.java rename to src/main/java/org/jsweet/transpiler/util/DirectedGraph.java diff --git a/src/org/jsweet/transpiler/util/ErrorCountTranspilationHandler.java b/src/main/java/org/jsweet/transpiler/util/ErrorCountTranspilationHandler.java similarity index 100% rename from src/org/jsweet/transpiler/util/ErrorCountTranspilationHandler.java rename to src/main/java/org/jsweet/transpiler/util/ErrorCountTranspilationHandler.java diff --git a/src/org/jsweet/transpiler/util/EvaluationResult.java b/src/main/java/org/jsweet/transpiler/util/EvaluationResult.java similarity index 100% rename from src/org/jsweet/transpiler/util/EvaluationResult.java rename to src/main/java/org/jsweet/transpiler/util/EvaluationResult.java diff --git a/src/org/jsweet/transpiler/util/JavaCompilationEnvironment.java b/src/main/java/org/jsweet/transpiler/util/JavaCompilationEnvironment.java similarity index 100% rename from src/org/jsweet/transpiler/util/JavaCompilationEnvironment.java rename to src/main/java/org/jsweet/transpiler/util/JavaCompilationEnvironment.java diff --git a/src/org/jsweet/transpiler/util/ProcessUtil.java b/src/main/java/org/jsweet/transpiler/util/ProcessUtil.java similarity index 100% rename from src/org/jsweet/transpiler/util/ProcessUtil.java rename to src/main/java/org/jsweet/transpiler/util/ProcessUtil.java diff --git a/src/org/jsweet/transpiler/util/ReferenceGrabber.java b/src/main/java/org/jsweet/transpiler/util/ReferenceGrabber.java similarity index 100% rename from src/org/jsweet/transpiler/util/ReferenceGrabber.java rename to src/main/java/org/jsweet/transpiler/util/ReferenceGrabber.java diff --git a/src/org/jsweet/transpiler/util/RollbackException.java b/src/main/java/org/jsweet/transpiler/util/RollbackException.java similarity index 100% rename from src/org/jsweet/transpiler/util/RollbackException.java rename to src/main/java/org/jsweet/transpiler/util/RollbackException.java diff --git a/src/org/jsweet/transpiler/util/Util.java b/src/main/java/org/jsweet/transpiler/util/Util.java similarity index 100% rename from src/org/jsweet/transpiler/util/Util.java rename to src/main/java/org/jsweet/transpiler/util/Util.java diff --git a/src/org/jsweet/transpiler/util/VariableKind.java b/src/main/java/org/jsweet/transpiler/util/VariableKind.java similarity index 100% rename from src/org/jsweet/transpiler/util/VariableKind.java rename to src/main/java/org/jsweet/transpiler/util/VariableKind.java diff --git a/src/org/jsweet/transpiler/util/package-info.java b/src/main/java/org/jsweet/transpiler/util/package-info.java similarity index 100% rename from src/org/jsweet/transpiler/util/package-info.java rename to src/main/java/org/jsweet/transpiler/util/package-info.java diff --git a/resources/application.properties b/src/main/resources/application.properties similarity index 100% rename from resources/application.properties rename to src/main/resources/application.properties diff --git a/resources/log4j.properties b/src/main/resources/log4j.properties similarity index 100% rename from resources/log4j.properties rename to src/main/resources/log4j.properties diff --git a/test/org/jsweet/test/transpiler/AbstractTest.java b/src/test/java/org/jsweet/test/transpiler/AbstractTest.java similarity index 93% rename from test/org/jsweet/test/transpiler/AbstractTest.java rename to src/test/java/org/jsweet/test/transpiler/AbstractTest.java index 029e7d8b..78cdf4e1 100644 --- a/test/org/jsweet/test/transpiler/AbstractTest.java +++ b/src/test/java/org/jsweet/test/transpiler/AbstractTest.java @@ -11,7 +11,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.jsweet.test.transpiler; import static org.junit.Assert.fail; @@ -38,6 +38,8 @@ import org.junit.rules.TestName; public class AbstractTest { + protected static final String TEST_DIRECTORY_NAME = "src/test/java"; + protected static final Logger staticLogger = Logger.getLogger(AbstractTest.class); protected final Logger logger = Logger.getLogger(getClass()); @@ -48,7 +50,7 @@ public class AbstractTest { public final TestName testNameRule = new TestName(); protected File getTestFile(String name) { - return new File("./test/" + getClass().getPackage().getName().replace('.', '/'), name + ".d.ts"); + return new File(TEST_DIRECTORY_NAME + "/" + getClass().getPackage().getName().replace('.', '/'), name + ".d.ts"); } protected final String getCurrentTestName() { @@ -112,7 +114,7 @@ public class AbstractTest { } protected SourceFile getSourceFile(Class mainClass) { - return new SourceFile(new File("test/" + mainClass.getName().replace(".", "/") + ".java")); + return new SourceFile(new File(TEST_DIRECTORY_NAME + "/" + mainClass.getName().replace(".", "/") + ".java")); } protected EvaluationResult eval(SourceFile sourceFile, JSweetProblem... expectedProblems) { diff --git a/test/org/jsweet/test/transpiler/AmbientTests.java b/src/test/java/org/jsweet/test/transpiler/AmbientTests.java similarity index 86% rename from test/org/jsweet/test/transpiler/AmbientTests.java rename to src/test/java/org/jsweet/test/transpiler/AmbientTests.java index cd0049da..db4182e6 100644 --- a/test/org/jsweet/test/transpiler/AmbientTests.java +++ b/src/test/java/org/jsweet/test/transpiler/AmbientTests.java @@ -11,7 +11,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.jsweet.test.transpiler; import java.io.File; @@ -24,7 +24,6 @@ import org.jsweet.test.transpiler.source.ambient.lib.Extension; import org.jsweet.test.transpiler.source.ambient.lib.sub.C; import org.jsweet.transpiler.ModuleKind; import org.jsweet.transpiler.SourceFile; -import org.jsweet.transpiler.util.EvaluationResult; import org.junit.Assert; import org.junit.Test; @@ -34,7 +33,7 @@ public class AmbientTests extends AbstractTest { public void testLibAccess() throws Exception { File target = new File(transpiler.getTsOutputDir(), "lib.js"); FileUtils.deleteQuietly(target); - FileUtils.copyFile(new File("test/org/jsweet/test/transpiler/source/ambient/lib.js"), target); + FileUtils.copyFile(new File(TEST_DIRECTORY_NAME + "/org/jsweet/test/transpiler/source/ambient/lib.js"), target); System.out.println("copied to " + target); SourceFile libJs = new SourceFile(null) { @@ -64,7 +63,7 @@ public class AmbientTests extends AbstractTest { public void testLibAccessSubModule() throws Exception { File target = new File(transpiler.getTsOutputDir(), "libsub.js"); FileUtils.deleteQuietly(target); - FileUtils.copyFile(new File("test/org/jsweet/test/transpiler/source/ambient/libsub.js"), target); + FileUtils.copyFile(new File(TEST_DIRECTORY_NAME + "/org/jsweet/test/transpiler/source/ambient/libsub.js"), target); System.out.println("copied to " + target); SourceFile libJs = new SourceFile(null) { @@ -87,8 +86,7 @@ public class AmbientTests extends AbstractTest { eval(ModuleKind.none, (logHandler, result) -> { Assert.assertTrue("test was not executed", result.get("baseExecuted")); Assert.assertTrue("extension was not executed", result.get("extensionExecuted")); - } , libJs, getSourceFile(LibAccessSubModule.class), getSourceFile(Base.class), - getSourceFile(Extension.class), getSourceFile(C.class)); + } , libJs, getSourceFile(LibAccessSubModule.class), getSourceFile(Base.class), getSourceFile(Extension.class), getSourceFile(C.class)); } } diff --git a/test/org/jsweet/test/transpiler/ApiTests.java b/src/test/java/org/jsweet/test/transpiler/ApiTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/ApiTests.java rename to src/test/java/org/jsweet/test/transpiler/ApiTests.java diff --git a/test/org/jsweet/test/transpiler/CandiesTests.java b/src/test/java/org/jsweet/test/transpiler/CandiesTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/CandiesTests.java rename to src/test/java/org/jsweet/test/transpiler/CandiesTests.java diff --git a/test/org/jsweet/test/transpiler/GenericsTests.java b/src/test/java/org/jsweet/test/transpiler/GenericsTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/GenericsTests.java rename to src/test/java/org/jsweet/test/transpiler/GenericsTests.java diff --git a/test/org/jsweet/test/transpiler/InitTests.java b/src/test/java/org/jsweet/test/transpiler/InitTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/InitTests.java rename to src/test/java/org/jsweet/test/transpiler/InitTests.java diff --git a/test/org/jsweet/test/transpiler/OverloadTests.java b/src/test/java/org/jsweet/test/transpiler/OverloadTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/OverloadTests.java rename to src/test/java/org/jsweet/test/transpiler/OverloadTests.java diff --git a/test/org/jsweet/test/transpiler/RequireTests.java b/src/test/java/org/jsweet/test/transpiler/RequireTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/RequireTests.java rename to src/test/java/org/jsweet/test/transpiler/RequireTests.java diff --git a/test/org/jsweet/test/transpiler/StructuralTests.java b/src/test/java/org/jsweet/test/transpiler/StructuralTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/StructuralTests.java rename to src/test/java/org/jsweet/test/transpiler/StructuralTests.java diff --git a/test/org/jsweet/test/transpiler/SyntaxTests.java b/src/test/java/org/jsweet/test/transpiler/SyntaxTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/SyntaxTests.java rename to src/test/java/org/jsweet/test/transpiler/SyntaxTests.java diff --git a/test/org/jsweet/test/transpiler/TestTranspilationHandler.java b/src/test/java/org/jsweet/test/transpiler/TestTranspilationHandler.java similarity index 100% rename from test/org/jsweet/test/transpiler/TestTranspilationHandler.java rename to src/test/java/org/jsweet/test/transpiler/TestTranspilationHandler.java diff --git a/test/org/jsweet/test/transpiler/ThrowableTests.java b/src/test/java/org/jsweet/test/transpiler/ThrowableTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/ThrowableTests.java rename to src/test/java/org/jsweet/test/transpiler/ThrowableTests.java diff --git a/test/org/jsweet/test/transpiler/TranspilerTests.java b/src/test/java/org/jsweet/test/transpiler/TranspilerTests.java similarity index 96% rename from test/org/jsweet/test/transpiler/TranspilerTests.java rename to src/test/java/org/jsweet/test/transpiler/TranspilerTests.java index 0d8e33b8..f743b3db 100644 --- a/test/org/jsweet/test/transpiler/TranspilerTests.java +++ b/src/test/java/org/jsweet/test/transpiler/TranspilerTests.java @@ -128,7 +128,7 @@ public class TranspilerTests extends AbstractTest { "--tsout", outDir.getPath(), // "--jsout", outDir.getPath(), // "--debug", // - "-i", "test/org/jsweet/test/transpiler/source/blocksgame"); + "-i", TEST_DIRECTORY_NAME+"/org/jsweet/test/transpiler/source/blocksgame"); assertTrue(process.exitValue() == 0); LinkedList files = new LinkedList<>(); diff --git a/test/org/jsweet/test/transpiler/TsComparisonTest.java b/src/test/java/org/jsweet/test/transpiler/TsComparisonTest.java similarity index 100% rename from test/org/jsweet/test/transpiler/TsComparisonTest.java rename to src/test/java/org/jsweet/test/transpiler/TsComparisonTest.java diff --git a/test/org/jsweet/test/transpiler/TypingTests.java b/src/test/java/org/jsweet/test/transpiler/TypingTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/TypingTests.java rename to src/test/java/org/jsweet/test/transpiler/TypingTests.java diff --git a/test/org/jsweet/test/transpiler/UtilTests.java b/src/test/java/org/jsweet/test/transpiler/UtilTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/UtilTests.java rename to src/test/java/org/jsweet/test/transpiler/UtilTests.java diff --git a/test/org/jsweet/test/transpiler/VarargsTests.java b/src/test/java/org/jsweet/test/transpiler/VarargsTests.java similarity index 100% rename from test/org/jsweet/test/transpiler/VarargsTests.java rename to src/test/java/org/jsweet/test/transpiler/VarargsTests.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/LibAccess.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/LibAccess.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/LibAccess.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/LibAccess.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/LibAccessSubModule.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/LibAccessSubModule.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/LibAccessSubModule.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/LibAccessSubModule.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/lib.js b/src/test/java/org/jsweet/test/transpiler/source/ambient/lib.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/lib.js rename to src/test/java/org/jsweet/test/transpiler/source/ambient/lib.js diff --git a/test/org/jsweet/test/transpiler/source/ambient/lib/Base.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/lib/Base.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/lib/Base.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/lib/Base.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/lib/Extension.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/lib/Extension.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/lib/Extension.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/lib/Extension.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/lib/sub/C.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/lib/sub/C.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/lib/sub/C.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/lib/sub/C.java diff --git a/test/org/jsweet/test/transpiler/source/ambient/libsub.js b/src/test/java/org/jsweet/test/transpiler/source/ambient/libsub.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/libsub.js rename to src/test/java/org/jsweet/test/transpiler/source/ambient/libsub.js diff --git a/test/org/jsweet/test/transpiler/source/ambient/package-info.java b/src/test/java/org/jsweet/test/transpiler/source/ambient/package-info.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/ambient/package-info.java rename to src/test/java/org/jsweet/test/transpiler/source/ambient/package-info.java diff --git a/test/org/jsweet/test/transpiler/source/api/CastMethods.java b/src/test/java/org/jsweet/test/transpiler/source/api/CastMethods.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/CastMethods.java rename to src/test/java/org/jsweet/test/transpiler/source/api/CastMethods.java diff --git a/test/org/jsweet/test/transpiler/source/api/ForeachIteration.java b/src/test/java/org/jsweet/test/transpiler/source/api/ForeachIteration.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/ForeachIteration.java rename to src/test/java/org/jsweet/test/transpiler/source/api/ForeachIteration.java diff --git a/test/org/jsweet/test/transpiler/source/api/JdkInvocations.java b/src/test/java/org/jsweet/test/transpiler/source/api/JdkInvocations.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/JdkInvocations.java rename to src/test/java/org/jsweet/test/transpiler/source/api/JdkInvocations.java diff --git a/test/org/jsweet/test/transpiler/source/api/PrimitiveInstantiation.java b/src/test/java/org/jsweet/test/transpiler/source/api/PrimitiveInstantiation.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/PrimitiveInstantiation.java rename to src/test/java/org/jsweet/test/transpiler/source/api/PrimitiveInstantiation.java diff --git a/test/org/jsweet/test/transpiler/source/api/QualifiedInstantiation.java b/src/test/java/org/jsweet/test/transpiler/source/api/QualifiedInstantiation.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/QualifiedInstantiation.java rename to src/test/java/org/jsweet/test/transpiler/source/api/QualifiedInstantiation.java diff --git a/test/org/jsweet/test/transpiler/source/api/WrongJdkInvocations.java b/src/test/java/org/jsweet/test/transpiler/source/api/WrongJdkInvocations.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/api/WrongJdkInvocations.java rename to src/test/java/org/jsweet/test/transpiler/source/api/WrongJdkInvocations.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/Ball.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/Ball.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/Ball.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/Ball.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/BlockElement.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/BlockElement.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/BlockElement.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/BlockElement.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/Factory.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/Factory.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/Factory.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/Factory.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/GameArea.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/GameArea.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/GameArea.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/GameArea.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/GameManager.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/GameManager.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/GameManager.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/GameManager.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/Globals.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/Globals.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/Globals.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/Globals.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/Player.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/Player.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/Player.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/Player.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/breakable-block.png b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/breakable-block.png similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/breakable-block.png rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/breakable-block.png diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/breakable-block.svg b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/breakable-block.svg similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/breakable-block.svg rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/breakable-block.svg diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/index.html b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/index.html similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/index.html rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/index.html diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/package-info.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/package-info.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/package-info.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/package-info.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.png b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.png similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.png rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.png diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.svg b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.svg similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.svg rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/unbreakable-block.svg diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/AnimatedElement.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/AnimatedElement.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/AnimatedElement.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/AnimatedElement.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Collisions.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Collisions.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Collisions.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Collisions.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Direction.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Direction.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Direction.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Direction.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Line.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Line.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Line.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Line.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/MobileElement.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/MobileElement.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/MobileElement.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/MobileElement.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Point.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Point.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Point.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Point.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Rectangle.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Rectangle.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Rectangle.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Rectangle.java diff --git a/test/org/jsweet/test/transpiler/source/blocksgame/util/Vector.java b/src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Vector.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/blocksgame/util/Vector.java rename to src/test/java/org/jsweet/test/transpiler/source/blocksgame/util/Vector.java diff --git a/test/org/jsweet/test/transpiler/source/candies/Angular.java b/src/test/java/org/jsweet/test/transpiler/source/candies/Angular.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/candies/Angular.java rename to src/test/java/org/jsweet/test/transpiler/source/candies/Angular.java diff --git a/test/org/jsweet/test/transpiler/source/candies/ExpressLib.java b/src/test/java/org/jsweet/test/transpiler/source/candies/ExpressLib.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/candies/ExpressLib.java rename to src/test/java/org/jsweet/test/transpiler/source/candies/ExpressLib.java diff --git a/test/org/jsweet/test/transpiler/source/candies/GlobalsImport.java b/src/test/java/org/jsweet/test/transpiler/source/candies/GlobalsImport.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/candies/GlobalsImport.java rename to src/test/java/org/jsweet/test/transpiler/source/candies/GlobalsImport.java diff --git a/test/org/jsweet/test/transpiler/source/candies/JQuery.java b/src/test/java/org/jsweet/test/transpiler/source/candies/JQuery.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/candies/JQuery.java rename to src/test/java/org/jsweet/test/transpiler/source/candies/JQuery.java diff --git a/test/org/jsweet/test/transpiler/source/candies/QualifiedNames.java b/src/test/java/org/jsweet/test/transpiler/source/candies/QualifiedNames.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/candies/QualifiedNames.java rename to src/test/java/org/jsweet/test/transpiler/source/candies/QualifiedNames.java diff --git a/test/org/jsweet/test/transpiler/source/generics/InstantiationWithGenerics.java b/src/test/java/org/jsweet/test/transpiler/source/generics/InstantiationWithGenerics.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/generics/InstantiationWithGenerics.java rename to src/test/java/org/jsweet/test/transpiler/source/generics/InstantiationWithGenerics.java diff --git a/test/org/jsweet/test/transpiler/source/init/Constructor.java b/src/test/java/org/jsweet/test/transpiler/source/init/Constructor.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/Constructor.java rename to src/test/java/org/jsweet/test/transpiler/source/init/Constructor.java diff --git a/test/org/jsweet/test/transpiler/source/init/ConstructorField.java b/src/test/java/org/jsweet/test/transpiler/source/init/ConstructorField.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/ConstructorField.java rename to src/test/java/org/jsweet/test/transpiler/source/init/ConstructorField.java diff --git a/test/org/jsweet/test/transpiler/source/init/ConstructorFieldInInterface.java b/src/test/java/org/jsweet/test/transpiler/source/init/ConstructorFieldInInterface.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/ConstructorFieldInInterface.java rename to src/test/java/org/jsweet/test/transpiler/source/init/ConstructorFieldInInterface.java diff --git a/test/org/jsweet/test/transpiler/source/init/ConstructorMethod.java b/src/test/java/org/jsweet/test/transpiler/source/init/ConstructorMethod.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/ConstructorMethod.java rename to src/test/java/org/jsweet/test/transpiler/source/init/ConstructorMethod.java diff --git a/test/org/jsweet/test/transpiler/source/init/ConstructorMethodInInterface.java b/src/test/java/org/jsweet/test/transpiler/source/init/ConstructorMethodInInterface.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/ConstructorMethodInInterface.java rename to src/test/java/org/jsweet/test/transpiler/source/init/ConstructorMethodInInterface.java diff --git a/test/org/jsweet/test/transpiler/source/init/Initializer.java b/src/test/java/org/jsweet/test/transpiler/source/init/Initializer.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/Initializer.java rename to src/test/java/org/jsweet/test/transpiler/source/init/Initializer.java diff --git a/test/org/jsweet/test/transpiler/source/init/InitializerStatementConditionError.java b/src/test/java/org/jsweet/test/transpiler/source/init/InitializerStatementConditionError.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/InitializerStatementConditionError.java rename to src/test/java/org/jsweet/test/transpiler/source/init/InitializerStatementConditionError.java diff --git a/test/org/jsweet/test/transpiler/source/init/InitializerStatementError.java b/src/test/java/org/jsweet/test/transpiler/source/init/InitializerStatementError.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/InitializerStatementError.java rename to src/test/java/org/jsweet/test/transpiler/source/init/InitializerStatementError.java diff --git a/test/org/jsweet/test/transpiler/source/init/InterfaceRawConstruction.java b/src/test/java/org/jsweet/test/transpiler/source/init/InterfaceRawConstruction.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/InterfaceRawConstruction.java rename to src/test/java/org/jsweet/test/transpiler/source/init/InterfaceRawConstruction.java diff --git a/test/org/jsweet/test/transpiler/source/init/MultipleMains.java b/src/test/java/org/jsweet/test/transpiler/source/init/MultipleMains.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/MultipleMains.java rename to src/test/java/org/jsweet/test/transpiler/source/init/MultipleMains.java diff --git a/test/org/jsweet/test/transpiler/source/init/NoOptionalFieldsInClass.java b/src/test/java/org/jsweet/test/transpiler/source/init/NoOptionalFieldsInClass.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/NoOptionalFieldsInClass.java rename to src/test/java/org/jsweet/test/transpiler/source/init/NoOptionalFieldsInClass.java diff --git a/test/org/jsweet/test/transpiler/source/init/StaticInitializer.java b/src/test/java/org/jsweet/test/transpiler/source/init/StaticInitializer.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/init/StaticInitializer.java rename to src/test/java/org/jsweet/test/transpiler/source/init/StaticInitializer.java diff --git a/test/org/jsweet/test/transpiler/source/overload/Overload.java b/src/test/java/org/jsweet/test/transpiler/source/overload/Overload.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/overload/Overload.java rename to src/test/java/org/jsweet/test/transpiler/source/overload/Overload.java diff --git a/test/org/jsweet/test/transpiler/source/overload/WrongOverload.java b/src/test/java/org/jsweet/test/transpiler/source/overload/WrongOverload.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/overload/WrongOverload.java rename to src/test/java/org/jsweet/test/transpiler/source/overload/WrongOverload.java diff --git a/test/org/jsweet/test/transpiler/source/overload/WrongOverloads.java b/src/test/java/org/jsweet/test/transpiler/source/overload/WrongOverloads.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/overload/WrongOverloads.java rename to src/test/java/org/jsweet/test/transpiler/source/overload/WrongOverloads.java diff --git a/test/org/jsweet/test/transpiler/source/require/TopLevel1.java b/src/test/java/org/jsweet/test/transpiler/source/require/TopLevel1.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/TopLevel1.java rename to src/test/java/org/jsweet/test/transpiler/source/require/TopLevel1.java diff --git a/test/org/jsweet/test/transpiler/source/require/TopLevel2.java b/src/test/java/org/jsweet/test/transpiler/source/require/TopLevel2.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/TopLevel2.java rename to src/test/java/org/jsweet/test/transpiler/source/require/TopLevel2.java diff --git a/test/org/jsweet/test/transpiler/source/require/a/A.java b/src/test/java/org/jsweet/test/transpiler/source/require/a/A.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/a/A.java rename to src/test/java/org/jsweet/test/transpiler/source/require/a/A.java diff --git a/test/org/jsweet/test/transpiler/source/require/a/Use1.java b/src/test/java/org/jsweet/test/transpiler/source/require/a/Use1.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/a/Use1.java rename to src/test/java/org/jsweet/test/transpiler/source/require/a/Use1.java diff --git a/test/org/jsweet/test/transpiler/source/require/a/Use2.java b/src/test/java/org/jsweet/test/transpiler/source/require/a/Use2.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/a/Use2.java rename to src/test/java/org/jsweet/test/transpiler/source/require/a/Use2.java diff --git a/test/org/jsweet/test/transpiler/source/require/a/b/B1.java b/src/test/java/org/jsweet/test/transpiler/source/require/a/b/B1.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/a/b/B1.java rename to src/test/java/org/jsweet/test/transpiler/source/require/a/b/B1.java diff --git a/test/org/jsweet/test/transpiler/source/require/a/b/B2.java b/src/test/java/org/jsweet/test/transpiler/source/require/a/b/B2.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/a/b/B2.java rename to src/test/java/org/jsweet/test/transpiler/source/require/a/b/B2.java diff --git a/test/org/jsweet/test/transpiler/source/require/b/ClassImport.java b/src/test/java/org/jsweet/test/transpiler/source/require/b/ClassImport.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/b/ClassImport.java rename to src/test/java/org/jsweet/test/transpiler/source/require/b/ClassImport.java diff --git a/test/org/jsweet/test/transpiler/source/require/b/ClassImportImplicitRequire.java b/src/test/java/org/jsweet/test/transpiler/source/require/b/ClassImportImplicitRequire.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/b/ClassImportImplicitRequire.java rename to src/test/java/org/jsweet/test/transpiler/source/require/b/ClassImportImplicitRequire.java diff --git a/test/org/jsweet/test/transpiler/source/require/b/GlobalsImport.java b/src/test/java/org/jsweet/test/transpiler/source/require/b/GlobalsImport.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/b/GlobalsImport.java rename to src/test/java/org/jsweet/test/transpiler/source/require/b/GlobalsImport.java diff --git a/test/org/jsweet/test/transpiler/source/require/globals/Globals.java b/src/test/java/org/jsweet/test/transpiler/source/require/globals/Globals.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/globals/Globals.java rename to src/test/java/org/jsweet/test/transpiler/source/require/globals/Globals.java diff --git a/test/org/jsweet/test/transpiler/source/require/package-info.java b/src/test/java/org/jsweet/test/transpiler/source/require/package-info.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/require/package-info.java rename to src/test/java/org/jsweet/test/transpiler/source/require/package-info.java diff --git a/test/org/jsweet/test/transpiler/source/structural/AbstractClass.java b/src/test/java/org/jsweet/test/transpiler/source/structural/AbstractClass.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/AbstractClass.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/AbstractClass.java diff --git a/test/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackage.java b/src/test/java/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackage.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackage.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackage.java diff --git a/test/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackageUsed.java b/src/test/java/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackageUsed.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackageUsed.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/AutoImportClassesInSamePackageUsed.java diff --git a/test/org/jsweet/test/transpiler/source/structural/Enums.java b/src/test/java/org/jsweet/test/transpiler/source/structural/Enums.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/Enums.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/Enums.java diff --git a/test/org/jsweet/test/transpiler/source/structural/ExtendsClassInSameFile.java b/src/test/java/org/jsweet/test/transpiler/source/structural/ExtendsClassInSameFile.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/ExtendsClassInSameFile.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/ExtendsClassInSameFile.java diff --git a/test/org/jsweet/test/transpiler/source/structural/ExtendsObject.java b/src/test/java/org/jsweet/test/transpiler/source/structural/ExtendsObject.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/ExtendsObject.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/ExtendsObject.java diff --git a/test/org/jsweet/test/transpiler/source/structural/GlobalsAccess.java b/src/test/java/org/jsweet/test/transpiler/source/structural/GlobalsAccess.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/GlobalsAccess.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/GlobalsAccess.java diff --git a/test/org/jsweet/test/transpiler/source/structural/Inheritance.java b/src/test/java/org/jsweet/test/transpiler/source/structural/Inheritance.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/Inheritance.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/Inheritance.java diff --git a/test/org/jsweet/test/transpiler/source/structural/InnerClass.java b/src/test/java/org/jsweet/test/transpiler/source/structural/InnerClass.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/InnerClass.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/InnerClass.java diff --git a/test/org/jsweet/test/transpiler/source/structural/NameClashes.java b/src/test/java/org/jsweet/test/transpiler/source/structural/NameClashes.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/NameClashes.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/NameClashes.java diff --git a/test/org/jsweet/test/transpiler/source/structural/NoInstanceofForInterfaces.java b/src/test/java/org/jsweet/test/transpiler/source/structural/NoInstanceofForInterfaces.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/NoInstanceofForInterfaces.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/NoInstanceofForInterfaces.java diff --git a/test/org/jsweet/test/transpiler/source/structural/OptionalField.java b/src/test/java/org/jsweet/test/transpiler/source/structural/OptionalField.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/OptionalField.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/OptionalField.java diff --git a/test/org/jsweet/test/transpiler/source/structural/OptionalFieldError.java b/src/test/java/org/jsweet/test/transpiler/source/structural/OptionalFieldError.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/OptionalFieldError.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/OptionalFieldError.java diff --git a/test/org/jsweet/test/transpiler/source/structural/TwoClassesInSameFile.java b/src/test/java/org/jsweet/test/transpiler/source/structural/TwoClassesInSameFile.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/TwoClassesInSameFile.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/TwoClassesInSameFile.java diff --git a/test/org/jsweet/test/transpiler/source/structural/WrongConstructsInEnums.java b/src/test/java/org/jsweet/test/transpiler/source/structural/WrongConstructsInEnums.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/WrongConstructsInEnums.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/WrongConstructsInEnums.java diff --git a/test/org/jsweet/test/transpiler/source/structural/WrongConstructsInInterfaces.java b/src/test/java/org/jsweet/test/transpiler/source/structural/WrongConstructsInInterfaces.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/WrongConstructsInInterfaces.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/WrongConstructsInInterfaces.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/Globals.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/Globals.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/Globals.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/Globals.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/a/GlobalsConstructor.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/a/GlobalsConstructor.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/a/GlobalsConstructor.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/a/GlobalsConstructor.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/b/GlobalFunctionStaticGetSet.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/b/GlobalFunctionStaticGetSet.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/b/GlobalFunctionStaticGetSet.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/b/GlobalFunctionStaticGetSet.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/c/GlobalFunctionGetSet.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/c/GlobalFunctionGetSet.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/c/GlobalFunctionGetSet.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/c/GlobalFunctionGetSet.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/d/GlobalFunctionAccessFromMain.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/d/GlobalFunctionAccessFromMain.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/d/GlobalFunctionAccessFromMain.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/d/GlobalFunctionAccessFromMain.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/e/Globals.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/e/Globals.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/e/Globals.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/e/Globals.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/f/GlobalFunctionStaticDelete.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/f/GlobalFunctionStaticDelete.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/f/GlobalFunctionStaticDelete.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/f/GlobalFunctionStaticDelete.java diff --git a/test/org/jsweet/test/transpiler/source/structural/globalclasses/g/GlobalFunctionDelete.java b/src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/g/GlobalFunctionDelete.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/structural/globalclasses/g/GlobalFunctionDelete.java rename to src/test/java/org/jsweet/test/transpiler/source/structural/globalclasses/g/GlobalFunctionDelete.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/AnnotationQualifiedNames.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/AnnotationQualifiedNames.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/AnnotationQualifiedNames.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/AnnotationQualifiedNames.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/FinalVariables.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/FinalVariables.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/FinalVariables.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/FinalVariables.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/FinalVariablesRuntime.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/FinalVariablesRuntime.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/FinalVariablesRuntime.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/FinalVariablesRuntime.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/GlobalsInvocation.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/GlobalsInvocation.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/GlobalsInvocation.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/GlobalsInvocation.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/IndexedAccessInStaticScope.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/IndexedAccessInStaticScope.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/IndexedAccessInStaticScope.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/IndexedAccessInStaticScope.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/Keywords.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/Keywords.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/Keywords.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/Keywords.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/Labels.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/Labels.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/Labels.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/Labels.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/QualifiedNames.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/QualifiedNames.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/QualifiedNames.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/QualifiedNames.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/References.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/References.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/References.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/References.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/SpecialFunctions.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/SpecialFunctions.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/SpecialFunctions.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/SpecialFunctions.java diff --git a/test/org/jsweet/test/transpiler/source/syntax/ValidIndexedAccesses.java b/src/test/java/org/jsweet/test/transpiler/source/syntax/ValidIndexedAccesses.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/syntax/ValidIndexedAccesses.java rename to src/test/java/org/jsweet/test/transpiler/source/syntax/ValidIndexedAccesses.java diff --git a/test/org/jsweet/test/transpiler/source/throwable/InvalidTryCatchTest.java b/src/test/java/org/jsweet/test/transpiler/source/throwable/InvalidTryCatchTest.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/throwable/InvalidTryCatchTest.java rename to src/test/java/org/jsweet/test/transpiler/source/throwable/InvalidTryCatchTest.java diff --git a/test/org/jsweet/test/transpiler/source/throwable/TryCatchFinallyTest.java b/src/test/java/org/jsweet/test/transpiler/source/throwable/TryCatchFinallyTest.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/throwable/TryCatchFinallyTest.java rename to src/test/java/org/jsweet/test/transpiler/source/throwable/TryCatchFinallyTest.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.js b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.js rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.js diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/.tsc-rootfile.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/ActualScoping.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/CompileTimeWarnings.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/SaferVarargs.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/StrongerTyping.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.java b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.java rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.java diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/ThisIsThis.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/AbstractClasses.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/source/tscomparison/ActualScoping.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/AbstractClasses.ts diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js.map b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js.map similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js.map rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.js.map diff --git a/test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.ts b/src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.ts similarity index 100% rename from test/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.ts rename to src/test/java/org/jsweet/test/transpiler/source/tscomparison/org/jsweet/test/transpiler/source/tscomparison/OtherThisExample.ts diff --git a/test/org/jsweet/test/transpiler/source/typing/ArraysOfLambdas.java b/src/test/java/org/jsweet/test/transpiler/source/typing/ArraysOfLambdas.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/ArraysOfLambdas.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/ArraysOfLambdas.java diff --git a/test/org/jsweet/test/transpiler/source/typing/ClassTypeAsFunction.java b/src/test/java/org/jsweet/test/transpiler/source/typing/ClassTypeAsFunction.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/ClassTypeAsFunction.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/ClassTypeAsFunction.java diff --git a/test/org/jsweet/test/transpiler/source/typing/ClassTypeAsTypeOf.java b/src/test/java/org/jsweet/test/transpiler/source/typing/ClassTypeAsTypeOf.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/ClassTypeAsTypeOf.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/ClassTypeAsTypeOf.java diff --git a/test/org/jsweet/test/transpiler/source/typing/InvalidIndexedAccesses.java b/src/test/java/org/jsweet/test/transpiler/source/typing/InvalidIndexedAccesses.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/InvalidIndexedAccesses.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/InvalidIndexedAccesses.java diff --git a/test/org/jsweet/test/transpiler/source/typing/Lambdas.java b/src/test/java/org/jsweet/test/transpiler/source/typing/Lambdas.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/Lambdas.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/Lambdas.java diff --git a/test/org/jsweet/test/transpiler/source/typing/Numbers.java b/src/test/java/org/jsweet/test/transpiler/source/typing/Numbers.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/Numbers.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/Numbers.java diff --git a/test/org/jsweet/test/transpiler/source/typing/StringTypesUsage.java b/src/test/java/org/jsweet/test/transpiler/source/typing/StringTypesUsage.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/StringTypesUsage.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/StringTypesUsage.java diff --git a/test/org/jsweet/test/transpiler/source/typing/Tuples.java b/src/test/java/org/jsweet/test/transpiler/source/typing/Tuples.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/Tuples.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/Tuples.java diff --git a/test/org/jsweet/test/transpiler/source/typing/Unions.java b/src/test/java/org/jsweet/test/transpiler/source/typing/Unions.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/Unions.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/Unions.java diff --git a/test/org/jsweet/test/transpiler/source/typing/VoidType.java b/src/test/java/org/jsweet/test/transpiler/source/typing/VoidType.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/VoidType.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/VoidType.java diff --git a/test/org/jsweet/test/transpiler/source/typing/WrongUnions.java b/src/test/java/org/jsweet/test/transpiler/source/typing/WrongUnions.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/typing/WrongUnions.java rename to src/test/java/org/jsweet/test/transpiler/source/typing/WrongUnions.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsCalledWithArray.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsCalledWithArray.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsCalledWithArray.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsCalledWithArray.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOfArrays.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOfArrays.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOfArrays.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOfArrays.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnAnonymous.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnAnonymous.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnAnonymous.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnAnonymous.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnApi.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnApi.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnApi.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnApi.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnField.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnField.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnField.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnField.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnGetter.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnGetter.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnGetter.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnGetter.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnNew.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnNew.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnNew.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnNew.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsOnStaticMethod.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnStaticMethod.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsOnStaticMethod.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsOnStaticMethod.java diff --git a/test/org/jsweet/test/transpiler/source/varargs/VarargsTransmission.java b/src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsTransmission.java similarity index 100% rename from test/org/jsweet/test/transpiler/source/varargs/VarargsTransmission.java rename to src/test/java/org/jsweet/test/transpiler/source/varargs/VarargsTransmission.java