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