jtransc
ARCHIVED: Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.
File Explorer
Download Latest Version (.zip)- gradle.yml.old
- gradle-wrapper.jar
- gradle-wrapper.properties
- Benchmark.java
- MyTest.java
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- Float32x4.kt
- Float32x4Utils.kt
- MutableFloat32x4.kt
- MutableFloat32x4Utils.kt
- MutableInt32x2.kt
- MutableMatrixFloat32x4x4.kt
- MutableMatrixFloat32x4x4Utils.kt
- Simd.kt
- Benchmark.kt
- CRC32.kt
- Expect.kt
- ActualJs.kt
- ActualJvm.kt
- main.kt
- currentTimeMillis.kt
- Adler32.kt
- Checksum.kt
- CRC32.kt
- Deflate.kt
- Deflater.kt
- DeflaterOutputStream.kt
- GZIPException.kt
- GZIPHeader.kt
- GZIPInputStream.kt
- GZIPOutputStream.kt
- InfBlocks.java
- InfCodes.kt
- Inflate.java
- Inflater.kt
- InflaterInputStream.kt
- InfTree.kt
- JZlib.kt
- StaticTree.kt
- Tree.kt
- ZInputStream.kt
- ZOutputStream.kt
- ZStream.kt
- ZStreamException.kt
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- local.properties
- settings.gradle.kts
- head.html
- toc.md
- default.html
- _base.scss
- _layout.scss
- _syntax-highlighting.scss
- index.md
- index.md
- github_edit_this_page.png
- index.md
- jtransc_pencil_button.png
- index.md
- index.md
- index.md
- index.md
- index.md
- spine_demo.jpg
- bootstrap.css
- bootstrap.min.css
- font-awesome.css
- font-awesome.min.css
- font-mfizz.css
- font-mfizz.eot
- font-mfizz.svg
- font-mfizz.ttf
- font-mfizz.woff
- main.scss
- search.css
- simple-sidebar.css
- index.md
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- FontAwesome.otf
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- facebook.svg
- googleplus.svg
- icon.png
- logo-wide.svg
- logo.svg
- twitter.svg
- wordpress.svg
- youtube.svg
- bootstrap.js
- bootstrap.min.js
- jquery.js
- navigation.js
- index.md
- index.md
- index.md
- java-square.svg
- kotlin-square.svg
- scala-square.svg
- index.md
- index.md
- index.md
- index.md
- CommonGenerator_params_references.png
- index.md
- index.md
- index.html
- index.md
- index.md
- jbcnconf.png
- index.md
- wwx2016.jpg
- index.md
- index.md
- haxe.png
- index.md
- index.md
- index.md
- index.md
- targets.png
- index.md
- index.md
- gradle.png
- gradle.svg
- index.md
- index.md
- intellij.png
- index.md
- maven-logo-black-on-white.png
- maven.svg
- index.md
- index.md
- .gitignore
- _config.yml
- CNAME
- feed.xml
- index.html
- serve.bat
- gradle-wrapper.properties
- Test.java
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- pom.xml
- README.md
- gradle-wrapper.properties
- HelloWorld.kt
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- BeepExample.java
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- logo-256.png
- logo-512.png
- logo.svg
- gradle-wrapper.jar
- gradle-wrapper.properties
- Example.class
- Example.java
- pom.xml
- JTranscAddDefines.java
- JTranscAddDefinesList.java
- JTranscAddFile.java
- JTranscAddFileList.java
- JTranscAddHeader.java
- JTranscAddHeaderList.java
- JTranscAddImports.java
- JTranscAddImportsList.java
- JTranscAddIncludes.java
- JTranscAddIncludesList.java
- JTranscAddKeywords.java
- JTranscAddLibraries.java
- JTranscAddLibrariesList.java
- JTranscAddMembers.java
- JTranscAddMembersList.java
- JTranscAddTemplateVars.java
- JTranscAddTemplateVarsList.java
- JTranscCallSiteBody.java
- JTranscCallSiteBodyList.java
- JTranscCustomMain.java
- JTranscCustomMainList.java
- JTranscField.java
- JTranscGetter.java
- JTranscIgnoreDependencies.java
- JTranscInline.java
- JTranscInvisible.java
- JTranscInvisibleExternal.java
- JTranscKeep.java
- JTranscKeepConstructors.java
- JTranscKeepName.java
- JTranscLiteralParam.java
- JTranscMethod.java
- JTranscMethodBody.java
- JTranscMethodBodyList.java
- JTranscNativeClassImpl.java
- JTranscNativeName.java
- JTranscNativeNameList.java
- JTranscNativeWrapper.java
- JTranscNativeWrapperList.java
- JTranscPackageClass.java
- JTranscPointer.java
- JTranscReferenceClass.java
- JTranscRegisterCommand.java
- JTranscRegisterCommandList.java
- JTranscRemoveField.java
- JTranscRemoveFieldList.java
- JTranscRunCommand.java
- JTranscRunCommandList.java
- JTranscSetter.java
- JTranscStruct.java
- JTranscTargetClassImpl.java
- JTranscTargetClassImplList.java
- JTranscUnboxParam.java
- JTranscUnsafeFastArrays.java
- JTranscVisible.java
- JTranscWeak.java
- KeepConstructors.java
- KeepFields.java
- KeepMethods.java
- .gitignore
- AdviceAdapter.java
- AnalyzerAdapter.java
- AnnotationRemapper.java
- ClassRemapper.java
- CodeSizeEvaluator.java
- FieldRemapper.java
- GeneratorAdapter.java
- InstructionAdapter.java
- JSRInlinerAdapter.java
- LocalVariablesSorter.java
- Method.java
- MethodRemapper.java
- package.html
- Remapper.java
- RemappingAnnotationAdapter.java
- RemappingClassAdapter.java
- RemappingFieldAdapter.java
- RemappingMethodAdapter.java
- RemappingSignatureAdapter.java
- SerialVersionUIDAdder.java
- SignatureRemapper.java
- SimpleRemapper.java
- StaticInitMerger.java
- TableSwitchGenerator.java
- TryCatchBlockSorter.java
- AnnotationConstantsCollector.java
- ClassConstantsCollector.java
- ClassOptimizer.java
- Constant.java
- ConstantPool.java
- FieldConstantsCollector.java
- JarOptimizer.java
- jdk1.2.2_017.txt.gz
- jdk1.3.1_19.txt.gz
- MethodConstantsCollector.java
- MethodOptimizer.java
- NameMapping.java
- shrink-annotations.properties
- shrink-frames.properties
- shrink-resize.properties
- shrink-signatures.properties
- shrink-writer.properties
- shrink.properties
- Shrinker.java
- package.html
- SignatureReader.java
- SignatureVisitor.java
- SignatureWriter.java
- Analyzer.java
- AnalyzerException.java
- BasicInterpreter.java
- BasicValue.java
- BasicVerifier.java
- Frame.java
- Interpreter.java
- package.html
- SimpleVerifier.java
- SmallSet.java
- SourceInterpreter.java
- SourceValue.java
- Subroutine.java
- Value.java
- AbstractInsnNode.java
- AnnotationNode.java
- ClassNode.java
- FieldInsnNode.java
- FieldNode.java
- FrameNode.java
- IincInsnNode.java
- InnerClassNode.java
- InsnList.java
- InsnNode.java
- IntInsnNode.java
- InvokeDynamicInsnNode.java
- JumpInsnNode.java
- LabelNode.java
- LdcInsnNode.java
- LineNumberNode.java
- LocalVariableAnnotationNode.java
- LocalVariableNode.java
- LookupSwitchInsnNode.java
- MethodInsnNode.java
- MethodNode.java
- MultiANewArrayInsnNode.java
- package.html
- ParameterNode.java
- TableSwitchInsnNode.java
- TryCatchBlockNode.java
- TypeAnnotationNode.java
- TypeInsnNode.java
- VarInsnNode.java
- ASMifiable.java
- ASMifier.java
- CheckAnnotationAdapter.java
- CheckClassAdapter.java
- CheckFieldAdapter.java
- CheckMethodAdapter.java
- CheckSignatureAdapter.java
- package.html
- Printer.java
- Textifiable.java
- Textifier.java
- TraceAnnotationVisitor.java
- TraceClassVisitor.java
- TraceFieldVisitor.java
- TraceMethodVisitor.java
- TraceSignatureVisitor.java
- asm-xml.dtd
- ASMContentHandler.java
- package.html
- Processor.java
- SAXAdapter.java
- SAXAnnotationAdapter.java
- SAXClassAdapter.java
- SAXCodeAdapter.java
- SAXFieldAdapter.java
- AnnotationVisitor.java
- AnnotationWriter.java
- Attribute.java
- ByteVector.java
- ClassReader.java
- ClassVisitor.java
- ClassWriter.java
- Context.java
- Edge.java
- FieldVisitor.java
- FieldWriter.java
- Frame.java
- Handle.java
- Handler.java
- Item.java
- Label.java
- MethodVisitor.java
- MethodWriter.java
- Opcodes.java
- package.html
- Type.java
- TypePath.java
- TypeReference.java
- .gitignore
- NOTICE
- com.jtransc.ast.AstMethodFeature
- com.jtransc.ast.AstProgramFeature
- com.jtransc.plugin.JTranscPlugin
- analyzer.kt
- genStaticInitOrder.kt
- AstEval.kt
- GotosFeature.kt
- OptimizeFeature.kt
- SimdFeature.kt
- SwitchFeature.kt
- UndeterministicParameterEvaluationFeature.kt
- LambdaProgramFeature.kt
- ast_optimize.kt
- AstCastOptimizer.kt
- AstLocalTyper.kt
- CommonTagHandler.kt
- CombineNewInitTransform.kt
- reduceSwitch.kt
- RemoveTransitiveLocalsTransform.kt
- JTranscAddFileFeature.kt
- TemplateReferences.kt
- TreeShaking.kt
- ast.kt
- ast_annotation.kt
- ast_body.kt
- ast_dump.kt
- ast_mangling.kt
- ast_ref.kt
- ast_references.kt
- ast_transform.kt
- ast_type.kt
- AstTransformer.kt
- AstVisitor.kt
- feature.kt
- AsmToAst1.kt
- AsmToAstMethodBody1.kt
- AsmToAst2.kt
- BasicBlock.kt
- TIR.kt
- TirToStm.kt
- AsmToAst.kt
- JvmOpcode.kt
- BaseCompiler.kt
- CommonGenCliCommands.kt
- CommonGenerator.kt
- CommonGeneratorDouble.kt
- CommonGenFolders.kt
- IProgramTemplate.kt
- PeepholeMatcher.kt
- PerClassNameAllocator.kt
- StringPool.kt
- gen.kt
- MinimizedNames.kt
- Digraph2WithoutCycles.kt
- acyclic.kt
- Digraph.kt
- LCA.kt
- Relooper.kt
- StrongComponent.kt
- subgraph.kt
- EnumJTranscPlugin.kt
- FinalizerJTranscPlugin.kt
- JnaJTranscPlugin.kt
- JUnitJTranscPlugin.kt
- ExtraLangJTranscPlugin.kt
- IncludeSingleConstructorsJTranscPlugin.kt
- OverlayJTranscPlugin.kt
- ProxyJTranscPlugin.kt
- AstBuilderExt.kt
- MetaReflectionJTranscPlugin.kt
- ReReferenceJTranscPlugin.kt
- ConfigServiceLoader.kt
- ServiceLoaderJTranscPlugin.kt
- JTranscPlugin.kt
- BaseArtifacts.kt
- build.kt
- OptimizeTests.kt
- ConvertSwitchIntoIfRangesKtTest.kt
- AstKtTest.kt
- CommonGenCliCommandsTest.kt
- AstBuildSettingsTest.kt
- GraphTest.kt
- RelooperTest.kt
- AstExampleTest2.java
- exampleTest.kt
- exectest.kt
- mangle.kt
- SystemTest.expected
- .gitignore
- build.gradle
- testservice.ITestService
- testservice.ITestServiceReferencedInServiceImpl
- testservice.test.ITestService2
- custombuildtest.cmd
- extraKeywords.js
- extraref.js
- filetoinclude.txt
- filetoinclude2.txt
- Other.java
- AndroidArgsTest.java
- AndroidTest8019.java
- Api.java
- AsyncIOTest.kt
- BigIOTest.java
- BigTest.kt
- CppApi.java
- HelloWorldKotlinTest.kt
- HelloWorldTest.java
- JavaApi.java
- MiniHelloWorldTest.java
- SideEffectsTest.java
- ThreadTest.java
- _Base.kt
- _ManualTests.kt
- MyClassMethods.kt
- Impl_0.java
- Impl_1.java
- Impl_2.java
- Issue130.java
- Issue136.java
- SomeBasicClass.java
- SomeExtClass.java
- SomeExtExtClass.java
- IInterface.java
- Impl_0.java
- Impl_1.java
- Impl_2.java
- Impl_3.java
- Issue146.java
- Impl_0.java
- Impl_1.java
- Issue158.java
- Issue100Double.kt
- Issue103.java
- Issue105.java
- Issue135.java
- Issue209.java
- Issue219.java
- Issue246.java
- Issue94Enum.java
- async.kt
- AsyncTest2.java
- FinalizeTest.java
- AtomicTest.java
- BasicTypesTest.java
- PropertiesTest.java
- StringsTest.java
- SystemTest.java
- ArrayListTest.java
- BenchmarkTest.java
- ExecutionOrderTest.java
- Misc2Test.java
- MiscTest.java
- TryFinallyCheck.kt
- ServerSocketTest.java
- URLEncoderDecoderTest.java
- ModifiedUtf8Test.java
- SleepTest.java
- CharCharMapTest.java
- ComparableTimSort.java
- ComparableTimSortTest.java
- PeriodTest.java
- RegexTest.java
- AbstractTestListIterator.java
- Base64Test.java
- CollectionsTest.java
- CopyTest.java
- DateTest.java
- DefaultMapEntry.java
- EmulTestBase.java
- FillTest.java
- KotlinInheritanceTest.kt
- OptionalTest.java
- TestArrayList.java
- TestCollection.java
- TestIterator.java
- TestList.java
- TestMap.java
- TestObject.java
- TestSet.java
- WeakTest.java
- ConcurrentCollectionsTest.java
- ExtendedCharsetsTest.java
- JacocoFilters.java
- KotlinCollections.kt
- KotlinPropertiesTest.kt
- KotlinStaticInitOrderTest.kt
- MemberCollisionsTest.kt
- MessageDigestTest.kt
- StaticInit1.java
- StrangeNamesTest.kt
- TestStringTools.java
- SimpleSoundTest.java
- ClassMembersTest.java
- MethodBodyTest.java
- JTranscBug110.java
- JTranscBug127.java
- JTranscBug12Test.java
- JTranscBug12Test2Kotlin.kt
- JTranscBug14Test.java
- JTranscBug244.java
- JTranscBug41Test.java
- JTranscBugAbstractInheritance1.java
- JTranscBugAbstractInheritance2.java
- JTranscBugArrayDynamicInstantiate.java
- JTranscBugArrayGetClass.java
- JTranscBugClassRefTest.java
- JTranscBugClInitConflictInAsm.java
- JTranscBugCompareInterfaceAndObject.java
- JTranscBugInnerMethodsWithSameName.kt
- JTranscBugInterfaceWithToString.java
- JTranscBugLongNotInitialized.java
- JTranscBugWithStaticInits.java
- JTranscClinitNotStatic.java
- JTranscRegression1Test.java
- JTranscRegression2Test.java
- JTranscRegression3Test.java
- DefaultMethodsTest.java
- InnerLambdaTest.java
- Java8Test.java
- Java8Test2.java
- CustomJsRunTest.java
- MixedJsKotlin.kt
- ScriptEngineTest.java
- JTranscCppNativeMixedTest.java
- JTranscDNativeMixedTest.java
- JTranscJsNativeMixedTest.java
- JTranscReinterpretArrays.java
- CustomBuildTest.java
- FastMemoryTest.java
- JTranscInternalNamesTest.java
- JTranscSystemTest.java
- SimdTest.java
- UseMinitemplatesTest.java
- MicroHelloWorld.java
- NanoHelloWorldTest.java
- MethodBodyReferencesTest.java
- AssertionTests.java
- JTranscArithmeticTest.java
- JTranscCloneTest.java
- JTranscCollectionsTest.java
- JTranscNioTest.java
- JTranscReflectionTest.java
- JTranscStackTraceTest.java
- JTranscZipTest.java
- MathTest.java
- MultidimensionalArrayTest.java
- ProxyTest.java
- StringBuilderTest.java
- StaticInitEnum.kt
- StaticInitTest.kt
- StaticInitTest2.kt
- ExtraKeywordsTest.java
- ExtraRefsTest.java
- ProcessTest.java
- WrappedTest.java
- ITestService2.java
- ServiceLoaderTest.java
- TestServiceCS.java
- TestServiceD.java
- TestServiceImpl1.java
- TestServiceJs.java
- TestServiceJs2.java
- TestServiceReferencedInServiceImplJs.java
- ITestService.java
- ITestServiceReferencedInServiceImpl.java
- TestServiceImpl1.java
- ThreadingTest.java
- .gitignore
- build.gradle
- com.jtransc.gen.cpp.libs.Lib
- com.jtransc.gen.GenTargetDescriptor
- BdwgcLib.kt
- BoostLib.kt
- Lib.kt
- Libs.kt
- CppCompiler.kt
- CppTarget.kt
- JniUtils.kt
- CppTest.kt
- .gitignore
- build.gradle
- README.md
- com.jtransc.gen.GenTargetDescriptor
- CSharpCompiler.kt
- CSharpTarget.kt
- DotNetCompiler.kt
- CSharpCompilerTest.kt
- CSharpTest.kt
- .gitignore
- build.gradle
- com.jtransc.gen.GenTargetDescriptor
- DartCommand.kt
- DartTarget.kt
- DartTest.kt
- .gitignore
- build.gradle
- README.md
- com.jtransc.gen.GenTargetDescriptor
- target-js.xml
- JsTarget.kt
- NodeJs.kt
- JsTest.kt
- .gitignore
- build.gradle
- README.md
- HelloWorld.java
- .gitignore
- build.gradle
- com.jtransc.properties
- jtransc.properties
- SemVer.kt
- AbstractJTranscGradleRunTask.kt
- AbstractJTranscGradleTask.kt
- JTranscGradleDistTask.kt
- JTranscGradleReport.kt
- JTranscGradleRunTask.kt
- JTranscGradleTestTask.kt
- extensions.kt
- JTranscGradleExtension.kt
- JTranscGradlePlugin.kt
- .gitignore
- build.gradle
- publishPlugins
- main.kt
- report.kt
- simple.kt
- targets.kt
- generateCharsets.kt
- GenerateCharsetsKtTest.kt
- .gitignore
- build.gradle
- filetoinclude.txt
- filetoinclude2.txt
- index.html
- CharArrayList.java
- CharCharMap.java
- IntBitSet.java
- Matcher.java
- MatchResult.java
- Pattern.java
- PatternSyntaxException.java
- BlockSet.java
- Category.java
- CharacterClass.java
- GwtIncompatible.java
- Matcher.java
- MatchIterator.java
- MatchResult.java
- Optimizer.java
- Pattern.java
- PatternSyntaxException.java
- PerlSubstitution.java
- REFlags.java
- Replacer.java
- RETokenizer.java
- Substitution.java
- Term.java
- TextBuffer.java
- UnicodeConstants.java
- LICENSE
- README.md
- tommyettinger-RegExodus- Regular expression lib; portable across Java variants (including GWT).url
- Base.cpp
- CMakeLists.txt
- combined_jni.h
- GC.cpp
- JNI.cpp
- jni_impl.cpp
- Base.cs
- program.csproj
- Base.dart
- pubspec.yaml
- Base.js
- com.jtransc.charset.JTranscCharset
- com.jtransc.JTranscProcess
- JTranscCharsetIBM866.java
- JTranscCharsetLatin1.java
- JTranscCharsetUSASCII.java
- JTranscCharsetUTF16Base.java
- JTranscCharsetUTF16BE.java
- JTranscCharsetUTF16LE.java
- JTranscCharsetUTF8.java
- JTranscProcessCSharp.java
- IntegerUtils.java
- JTranscProcess.java
- Native.java
- Desktop.java
- IndexedPropertyChangeEvent.java
- PropertyChangeEvent.java
- PropertyChangeListener.java
- PropertyChangeListenerProxy.java
- PropertyChangeSupport.java
- Transient.java
- BufferedInputStream.java
- BufferedOutputStream.java
- BufferedReader.java
- BufferedWriter.java
- ByteArrayInputStream.java
- ByteArrayOutputStream.java
- CharArrayReader.java
- CharArrayWriter.java
- CharConversionException.java
- Closeable.java
- Console.java
- DataInput.java
- DataInputStream.java
- DataOutput.java
- DataOutputStream.java
- EmulatedFields.java
- EmulatedFieldsForDumping.java
- EmulatedFieldsForLoading.java
- EOFException.java
- Externalizable.java
- File.java
- FileDescriptor.java
- FileFilter.java
- FileInputStream.java
- FilenameFilter.java
- FileNotFoundException.java
- FileOutputStream.java
- FilePermission.java
- FileReader.java
- FileSystem.java
- FileWriter.java
- FilterInputStream.java
- FilterOutputStream.java
- FilterReader.java
- FilterWriter.java
- Flushable.java
- InputStream.java
- InputStreamReader.java
- InterruptedIOException.java
- InvalidClassException.java
- InvalidObjectException.java
- IOError.java
- IOException.java
- JTranscFileSystem.java
- LineNumberInputStream.java
- LineNumberReader.java
- NotActiveException.java
- NotSerializableException.java
- ObjectInput.java
- ObjectInputStream.java
- ObjectInputValidation.java
- ObjectOutput.java
- ObjectOutputStream.java
- ObjectStreamClass.java
- ObjectStreamConstants.java
- ObjectStreamException.java
- ObjectStreamField.java
- OptionalDataException.java
- OutputStream.java
- OutputStreamWriter.java
- PipedInputStream.java
- PipedOutputStream.java
- PipedReader.java
- PipedWriter.java
- PrintStream.java
- PrintWriter.java
- PushbackInputStream.java
- PushbackReader.java
- RandomAccessFile.java
- Reader.java
- SequenceInputStream.java
- Serializable.java
- SerializablePermission.java
- SerializationHandleMap.java
- StreamCorruptedException.java
- StreamTokenizer.java
- StringBufferInputStream.java
- StringReader.java
- StringWriter.java
- SyncFailedException.java
- UncheckedIOException.java
- UnsupportedEncodingException.java
- UTFDataFormatException.java
- WriteAbortedException.java
- Writer.java
- Annotation.java
- Documented.java
- ElementType.java
- Inherited.java
- Native.java
- Repeatable.java
- Retention.java
- RetentionPolicy.java
- Target.java
- CallSite.java
- InvokeDynamic.java
- LambdaMetafactory.java
- MethodHandle.java
- MethodHandles.java
- MethodType.java
- JTranscCoreReflection.java
- JTranscMangling.java
- JTranscStrings.java
- ManagementFactory.java
- ThreadMXBean.java
- Reference.java
- ReferenceQueue.java
- SoftReference.java
- WeakReference.java
- _InternalUtils.java
- AccessibleObject.java
- AnnotatedElement.java
- Array.java
- Constructor.java
- Field.java
- GenericArrayType.java
- GenericDeclaration.java
- InvocationHandler.java
- InvocationTargetException.java
- Member.java
- Method.java
- MethodConstructor.java
- Modifier.java
- Parameter.java
- ParameterizedType.java
- Proxy.java
- Type.java
- TypeVariable.java
- WildcardType.java
- _ClassInternalUtils.java
- AbstractMethodError.java
- AnnotatedElement.java
- Appendable.java
- ArithmeticException.java
- ArrayIndexOutOfBoundsException.java
- ArrayStoreException.java
- AssertionError.java
- AutoCloseable.java
- Boolean.java
- Byte.java
- Character.java
- CharSequence.java
- Class.java
- ClassCastException.java
- ClassCircularityError.java
- ClassFormatError.java
- ClassLoader.java
- ClassNotFoundException.java
- Cloneable.java
- CloneNotSupportedException.java
- Comparable.java
- Deprecated.java
- Double.java
- DummyClassLoader.java
- Enum.java
- Error.java
- Exception.java
- ExceptionInInitializerError.java
- Float.java
- FunctionalInterface.java
- IllegalAccessError.java
- IllegalAccessException.java
- IllegalArgumentException.java
- IllegalMonitorStateException.java
- IllegalStateException.java
- IllegalThreadStateException.java
- IncompatibleClassChangeError.java
- IndexOutOfBoundsException.java
- InheritableThreadLocal.java
- InstantiationError.java
- InstantiationException.java
- Integer.java
- IntegerTools.java
- InternalError.java
- InterruptedException.java
- Iterable.java
- JTranscNumber.java
- LinkageError.java
- Long.java
- Math.java
- NegativeArraySizeException.java
- NoClassDefFoundError.java
- NoSuchFieldError.java
- NoSuchFieldException.java
- NoSuchMethodError.java
- NoSuchMethodException.java
- NullPointerException.java
- Number.java
- NumberFormatException.java
- Object.java
- OutOfMemoryError.java
- Override.java
- Package.java
- Process.java
- ProcessBuilder.java
- Readable.java
- ReflectiveOperationException.java
- Runnable.java
- Runtime.java
- RuntimeException.java
- RuntimePermission.java
- SafeVarargs.java
- SecurityException.java
- SecurityManager.java
- Short.java
- StackOverflowError.java
- StackTraceElement.java
- StrictMath.java
- String.java
- StringBuffer.java
- StringBuilder.java
- StringIndexOutOfBoundsException.java
- SuppressWarnings.java
- Synthetic.java
- System.java
- SystemInt.java
- Thread.java
- ThreadDeath.java
- ThreadGroup.java
- ThreadLocal.java
- Throwable.java
- UnknownError.java
- UnsatisfiedLinkError.java
- UnsupportedClassVersionError.java
- UnsupportedOperationException.java
- VerifyError.java
- VirtualMachineError.java
- Void.java
- BigDecimal.java
- BigInteger.java
- MathContext.java
- RoundingMode.java
- FileHandler.java
- Http.java
- HttpHandler.java
- UriCodec.java
- UrlUtils.java
- ContentHandler.java
- ContentHandlerFactory.java
- DatagramPacket.java
- DatagramSocket.java
- FileNameMap.java
- HttpURLConnection.java
- Inet4Address.java
- InetAddress.java
- InetSocketAddress.java
- InterfaceAddress.java
- MalformedURLException.java
- NetworkInterface.java
- ProtocolFamily.java
- Proxy.java
- ServerSocket.java
- Socket.java
- SocketAddress.java
- SocketOption.java
- SocketTimeoutException.java
- UnknownHostException.java
- UnknownServiceException.java
- URI.java
- URISyntaxException.java
- URL.java
- URLClassLoader.java
- URLConnection.java
- URLDecoder.java
- URLEncoder.java
- URLStreamHandler.java
- URLStreamHandlerFactory.java
- AbstractInterruptibleChannel.java
- AbstractSelectableChannel.java
- AbstractSelectionKey.java
- AbstractSelector.java
- AsynchronousChannelProvider.java
- SelectorProvider.java
- AsynchronousByteChannel.java
- AsynchronousChannel.java
- AsynchronousChannelGroup.java
- AsynchronousFileChannel.java
- AsynchronousServerSocketChannel.java
- AsynchronousSocketChannel.java
- ByteChannel.java
- Channel.java
- CompletionHandler.java
- DatagramChannel.java
- FileChannel.java
- FileLock.java
- GatheringByteChannel.java
- InterruptibleChannel.java
- MembershipKey.java
- MulticastChannel.java
- NetworkChannel.java
- Pipe.java
- ReadableByteChannel.java
- ScatteringByteChannel.java
- SeekableByteChannel.java
- SelectableChannel.java
- SelectionKey.java
- Selector.java
- ServerSocketChannel.java
- SocketChannel.java
- WritableByteChannel.java
- CharacterCodingException.java
- Charset.java
- CharsetDecoder.java
- CharsetEncoder.java
- CoderMalfunctionError.java
- CoderResult.java
- CodingErrorAction.java
- IllegalCharsetNameException.java
- MalformedInputException.java
- StandardCharsets.java
- UnmappableCharacterException.java
- UnsupportedCharsetException.java
- AttributeView.java
- BasicFileAttributes.java
- FileAttribute.java
- FileAttributeView.java
- FileStoreAttributeView.java
- FileTime.java
- GroupPrincipal.java
- PosixFilePermission.java
- UserPrincipal.java
- UserPrincipalLookupService.java
- FileSystemProvider.java
- AccessMode.java
- CopyOption.java
- DirectoryStream.java
- FileAlreadyExistsException.java
- Files.java
- FileStore.java
- FileSystem.java
- FileSystemException.java
- FileVisitOption.java
- FileVisitor.java
- FileVisitResult.java
- LinkOption.java
- OpenOption.java
- Path.java
- PathMatcher.java
- Paths.java
- StandardCopyOption.java
- StandardOpenOption.java
- Watchable.java
- WatchEvent.java
- WatchKey.java
- WatchService.java
- BufferInternalUtils.java
- ByteBufferAs.java
- MemoryBlock.java
- SizeOf.java
- Buffer.java
- BufferOverflowException.java
- BufferUnderflowException.java
- ByteBuffer.java
- ByteBufferAsCharBuffer.java
- ByteBufferAsDoubleBuffer.java
- ByteBufferAsFloatBuffer.java
- ByteBufferAsIntBuffer.java
- ByteBufferAsLongBuffer.java
- ByteBufferAsShortBuffer.java
- ByteOrder.java
- CharArrayBuffer.java
- CharBuffer.java
- CharSequenceAdapter.java
- DoubleArrayBuffer.java
- DoubleBuffer.java
- FloatArrayBuffer.java
- FloatBuffer.java
- IntArrayBuffer.java
- IntBuffer.java
- InvalidMarkException.java
- LongArrayBuffer.java
- LongBuffer.java
- MappedByteBuffer.java
- ReadOnlyBufferException.java
- ShortArrayBuffer.java
- ShortBuffer.java
- Certificate.java
- CertificateEncodingException.java
- CertificateException.java
- CertPath.java
- AccessControlContext.java
- AccessControlException.java
- AccessController.java
- AllPermission.java
- BasicPermission.java
- CodeSigner.java
- CodeSource.java
- DigestException.java
- DomainCombiner.java
- GeneralSecurityException.java
- Guard.java
- InvalidAlgorithmParameterException.java
- MessageDigest.java
- MessageDigestSpi.java
- NoSuchAlgorithmException.java
- NoSuchProviderException.java
- Permission.java
- PermissionCollection.java
- Principal.java
- PrivilegedAction.java
- PrivilegedActionException.java
- PrivilegedExceptionAction.java
- ProtectionDomain.java
- Provider.java
- ProviderException.java
- SecureRandom.java
- Security.java
- SecurityException.java
- Timestamp.java
- AttributedCharacterIterator.java
- CharacterIterator.java
- DateFormat.java
- DateFormatSymbols.java
- DecimalFormat.java
- DecimalFormatSymbols.java
- FieldPosition.java
- Format.java
- MessageFormat.java
- Normalizer.java
- NumberFormat.java
- ParseException.java
- ParsePosition.java
- SimpleDateFormat.java
- StringCharacterIterator.java
- AbstractChronology.java
- ChronoLocalDate.java
- ChronoLocalDateTime.java
- Chronology.java
- ChronoPeriod.java
- ChronoZonedDateTime.java
- Era.java
- IsoChronology.java
- IsoEra.java
- DateTimeFormatter.java
- DateTimeParseException.java
- DecimalStyle.java
- FormatStyle.java
- ResolverStyle.java
- TextStyle.java
- ChronoField.java
- ChronoUnit.java
- Temporal.java
- TemporalAccessor.java
- TemporalAdjuster.java
- TemporalAmount.java
- TemporalField.java
- TemporalQuery.java
- TemporalUnit.java
- ValueRange.java
- ZoneOffsetTransition.java
- ZoneOffsetTransitionRule.java
- ZoneRules.java
- _TimeConsts.java
- Clock.java
- DateTimeException.java
- DayOfWeek.java
- Duration.java
- Instant.java
- LocalDate.java
- LocalDateTime.java
- LocalTime.java
- Month.java
- OffsetDateTime.java
- OffsetTime.java
- Period.java
- ZonedDateTime.java
- ZoneId.java
- ZoneOffset.java
- AtomicBoolean.java
- AtomicInteger.java
- AtomicLong.java
- AtomicReference.java
- AtomicReferenceFieldUpdater.java
- AbstractQueuedSynchronizer.java
- Condition.java
- Lock.java
- ReadWriteLock.java
- ReentrantLock.java
- ReentrantReadWriteLock.java
- AbstractExecutorService.java
- BlockingDeque.java
- BlockingQueue.java
- Callable.java
- CancellationException.java
- CompletionService.java
- ConcurrentHashMap.java
- ConcurrentLinkedDeque.java
- ConcurrentLinkedQueue.java
- ConcurrentMap.java
- ConcurrentNavigableMap.java
- ConcurrentSkipListMap.java
- ConcurrentSkipListSet.java
- CopyOnWriteArrayList.java
- CopyOnWriteArraySet.java
- CountDownLatch.java
- Delayed.java
- ExecutionException.java
- Executor.java
- ExecutorCompletionService.java
- Executors.java
- ExecutorService.java
- Future.java
- FutureTask.java
- ImmediateFuture.java
- LinkedBlockingDeque.java
- LinkedBlockingQueue.java
- RejectedExecutionException.java
- RejectedExecutionHandler.java
- RunnableFuture.java
- ScheduledExecutorService.java
- ScheduledFuture.java
- ScheduledThreadPoolExecutor.java
- Semaphore.java
- SynchronousQueue.java
- ThreadFactory.java
- ThreadLocalRandom.java
- ThreadPoolExecutor.java
- TimeoutException.java
- TimeUnit.java
- BiConsumer.java
- BiFunction.java
- BinaryOperator.java
- BiPredicate.java
- Consumer.java
- DoubleBinaryOperator.java
- DoubleConsumer.java
- DoubleFunction.java
- DoublePredicate.java
- DoubleSupplier.java
- DoubleToIntFunction.java
- DoubleToLongFunction.java
- DoubleUnaryOperator.java
- Function.java
- IntBinaryOperator.java
- IntConsumer.java
- IntFunction.java
- IntPredicate.java
- IntSupplier.java
- IntToDoubleFunction.java
- IntToLongFunction.java
- IntUnaryOperator.java
- LongBinaryOperator.java
- LongConsumer.java
- LongFunction.java
- LongPredicate.java
- LongSupplier.java
- LongToDoubleFunction.java
- LongToIntFunction.java
- LongUnaryOperator.java
- ObjDoubleConsumer.java
- ObjIntConsumer.java
- ObjLongConsumer.java
- Predicate.java
- Supplier.java
- ToDoubleFunction.java
- ToIntFunction.java
- ToLongFunction.java
- UnaryOperator.java
- Attributes.java
- JarEntry.java
- JarException.java
- JarFile.java
- JarInputStream.java
- JarOutputStream.java
- Manifest.java
- ManifestReader.java
- Pack200.java
- ConsoleHandler.java
- ErrorManager.java
- FileHandler.java
- Filter.java
- Formatter.java
- Handler.java
- Level.java
- Logger.java
- logging.properties
- LoggingMXBean.java
- LoggingPermission.java
- LogManager.java
- LogRecord.java
- MemoryHandler.java
- SimpleFormatter.java
- SocketHandler.java
- StreamHandler.java
- XMLFormatter.java
- Matcher.java
- MatchResult.java
- Pattern.java
- PatternSyntaxException.java
- BaseStream.java
- Collector.java
- DoubleStream.java
- IntStream.java
- LongStream.java
- Stream.java
- Adler32.java
- CheckedInputStream.java
- CheckedOutputStream.java
- Checksum.java
- CRC32.java
- DataFormatException.java
- Deflater.java
- DeflaterInputStream.java
- DeflaterOutputStream.java
- GZIPInputStream.java
- GZIPOutputStream.java
- Inflater.java
- InflaterInputStream.java
- InflaterOutputStream.java
- ZipConstants.java
- ZipEntry.java
- ZipError.java
- ZipException.java
- ZipFile.java
- ZipInputStream.java
- ZipOutputStream.java
- AbstractCollection.java
- AbstractList.java
- AbstractMap.java
- AbstractQueue.java
- AbstractSequentialList.java
- AbstractSet.java
- ArrayDeque.java
- ArrayList.java
- Arrays.java
- Base64.java
- BitSet.java
- Calendar.java
- Collection.java
- Collections.java
- ComparableTimSort.java
- Comparator.java
- ConcurrentModificationException.java
- Currency.java
- Date.java
- Deque.java
- Dictionary.java
- DoubleSummaryStatistics.java
- DualPivotQuicksort.java
- DuplicateFormatFlagsException.java
- EmptyStackException.java
- Enumeration.java
- EnumMap.java
- EnumSet.java
- EventListener.java
- EventListenerProxy.java
- EventObject.java
- FormatFlagsConversionMismatchException.java
- Formattable.java
- FormattableFlags.java
- Formatter.java
- FormatterClosedException.java
- FormatterFull.java
- Grego.java
- GregorianCalendar.java
- HashMap.java
- HashSet.java
- Hashtable.java
- HugeEnumSet.java
- IdentityHashMap.java
- IllegalFormatCodePointException.java
- IllegalFormatConversionException.java
- IllegalFormatException.java
- IllegalFormatFlagsException.java
- IllegalFormatPrecisionException.java
- IllegalFormatWidthException.java
- InputMismatchException.java
- IntSummaryStatistics.java
- InvalidPropertiesFormatException.java
- Iterator.java
- LinkedHashMap.java
- LinkedHashSet.java
- LinkedList.java
- List.java
- ListIterator.java
- ListResourceBundle.java
- Locale.java
- LongSummaryStatistics.java
- Map.java
- MapEntry.java
- MiniEnumSet.java
- MissingFormatArgumentException.java
- MissingFormatWidthException.java
- MissingResourceException.java
- NavigableMap.java
- NavigableSet.java
- NoSuchElementException.java
- Objects.java
- Observable.java
- Observer.java
- Optional.java
- OptionalDouble.java
- OptionalInt.java
- OptionalLong.java
- PrimitiveIterator.java
- PriorityQueue.java
- Properties.java
- PropertyPermission.java
- PropertyResourceBundle.java
- Queue.java
- Random.java
- RandomAccess.java
- ResourceBundle.java
- Scanner.java
- ServiceConfigurationError.java
- ServiceLoader.java
- Set.java
- SimpleTimeZone.java
- SortedMap.java
- SortedSet.java
- Spliterator.java
- Stack.java
- StringTokenizer.java
- Timer.java
- TimerTask.java
- TimeZone.java
- TimSort.java
- TooManyListenersException.java
- TreeMap.java
- TreeSet.java
- UnknownFormatConversionException.java
- UnknownFormatFlagsException.java
- UnsafeArrayList.java
- UUID.java
- Vector.java
- WeakHashMap.java
- JSJtranscScriptEngine.java
- JTranscBindings.java
- JTranscScriptContext.java
- JTranscScriptEngine.java
- JTranscScriptEngineFactory.java
- Bindings.java
- ScriptContext.java
- ScriptEngine.java
- ScriptEngineFactory.java
- ScriptEngineManager.java
- ScriptException.java
- AudioFileFormat.java
- AudioFormat.java
- AudioInputStream.java
- AudioSystem.java
- Clip.java
- Control.java
- DataLine.java
- Line.java
- LineEvent.java
- LineListener.java
- Mixer.java
- SourceDataLine.java
- TargetDataLine.java
- Base64.java
- BufferIterator.java
- HeapBufferIterator.java
- Memory.java
- Streams.java
- EmptyArray.java
- SneakyThrow.java
- ConcurrentTools.java
- Unsafe.java
- .gitignore
- build.gradle
- README.md
- io.js
- SimdPolyfill.js
- com.jtransc.imaging.async.JTranscAsyncBitmapDataDecoder
- com.jtransc.io.async.JTranscAsyncFileSystem
- com.jtransc.io.async.JTranscAsyncResources
- JTranscAsyncHandler.java
- JTranscAsyncTools.java
- JTranscCharBuffer.java
- JTranscCharset.java
- JTranscCharsetSingleByte.java
- ModifiedUtf8.java
- Adler32.java
- Checksum.java
- CRC32.java
- Deflate.java
- Deflater.java
- DeflaterOutputStream.java
- GZIPException.java
- GZIPHeader.java
- GZIPInputStream.java
- GZIPOutputStream.java
- InfBlocks.java
- InfCodes.java
- Inflate.java
- Inflater.java
- InflaterInputStream.java
- InfTree.java
- JZlib.java
- StaticTree.java
- Tree.java
- ZInputStream.java
- ZOutputStream.java
- ZStream.java
- ZStreamException.java
- JTranscInflater.java
- JTranscZlib.java
- Digest.java
- EncodableDigest.java
- ExtendedDigest.java
- GeneralDigest.java
- GeneralDigestAdaptor.java
- MD5Digest.java
- Memoable.java
- Pack.java
- SHA1Digest.java
- JTranscCrypto.java
- JTranscHash.java
- FastIdentitySet.java
- FastIntIntMap.java
- FastIntMap.java
- FastStringMap.java
- IntPool.java
- IntStack.java
- JTranscEventLoop.java
- JTranscKotlinReflectStripper.java
- Wrapped.java
- JTranscFFI.java
- StdCall.java
- JTranscAsyncBitmapDataDecoderAwt.java
- JTranscAsyncBitmapDataDecoderHtml.java
- JTranscAsyncBitmapDataDecoder.java
- JTranscBitmapData32.java
- JTranscNativeBitmap.java
- GenericMapEntry.java
- IntJTranscStrings.java
- JTranscCType.java
- JTranscExceptions.java
- JTranscSorter.java
- JTranscTempBuffer.java
- JTranscAsyncFileSystemDefault.java
- JTranscAsyncFileSystemNIO.java
- JTranscAsyncResourcesDefault.java
- JTranscAsyncResourcesJVM.java
- JTranscAsyncBytesStream.java
- JTranscAsyncFile.java
- JTranscAsyncFileStream.java
- JTranscAsyncFileSystem.java
- JTranscAsyncHttpClient.java
- JTranscAsyncResources.java
- JTranscAsyncStream.java
- RAByteArray.java
- RAFile.java
- RASlice.java
- RAStream.java
- JTranscBufferTools.java
- JTranscConsole.java
- JTranscConsolePrintStream.java
- JTranscFileMode.java
- JTranscFileStat.java
- JTranscIoTools.java
- JTranscSyncIO.java
- SizeOf.java
- DoubleInfo.java
- FloatInfo.java
- JTranscObjects.java
- VMStack.java
- BytesRead.java
- BytesReadAlign.java
- BytesWrite.java
- FastMemByte.java
- FastMemInt.java
- JTranscInternalNames.java
- JTranscReflection.java
- JTranscService.java
- Float32x4.java
- Float32x4Utils.java
- MutableFloat32x4.java
- MutableFloat32x4Utils.java
- MutableInt32x2.java
- MutableMatrixFloat32x4x4.java
- MutableMatrixFloat32x4x4Utils.java
- Simd.java
- JsDynamic.java
- Cpp.java
- Js.java
- RealToString.java
- JTranscLocale.java
- JTranscReaderTools.java
- JTranscRegex.java
- JTranscStringTools.java
- MStringReader.java
- JTranscClock.java
- JTranscTime.java
- JTranscBase64.java
- JTranscCollections.java
- JTranscFiles.java
- JTranscHex.java
- JTranscMath.java
- JTranscMemAllocator.java
- JTranscStringReader.java
- JTranscStrings.java
- FastMemory.java
- FastMemory4Float.java
- FastMemory4Int.java
- JTranscArrays.java
- JTranscBits.java
- JTranscEndian.java
- JTranscFunction.java
- JTranscSystem.java
- JTranscSystemProperties.java
- JTranscVersion.java
- JTranscWorker.java
- JTranscWrapped.java
- Mem.java
- ClassInfo.java
- IProxy.java
- MemberInfo.java
- ProgramReflection.java
- JTranscLocaleTest.java
- JTranscStringSplitTest.java
- FastMemoryTest.java
- .gitignore
- build.gradle
- README.md
- Cpp.kt
- CSharp.kt
- AsyncExt.kt
- JsExt.kt
- JTranscKotlin.kt
- AsyncExtTest.kt
- .gitignore
- build.gradle
- eventloop.kt
- promise.kt
- signal.kt
- crypto.kt
- Allocator.kt
- collectionutils.kt
- ListReader.kt
- MapExt.kt
- ci.kt
- os.kt
- runtimeprovider.kt
- errors.kt
- utils.kt
- ImagePropsDecoder.kt
- Injector.kt
- Profiler.kt
- ByteArrayExt.kt
- classutils.kt
- filebytes.kt
- processutils.kt
- stream.kt
- zip.kt
- json.kt
- reader.kt
- writer.kt
- array.kt
- bool.kt
- cloneable.kt
- Disposable.kt
- Dynamic.kt
- extra.kt
- MapExt.kt
- nullable.kt
- resource.kt
- string.kt
- Typer.kt
- log.kt
- maven.kt
- socket.kt
- multiples.kt
- parse.kt
- StrReader.kt
- Xml.kt
- XmlEntities.kt
- XmlExt.kt
- XmlStream.kt
- base64vlq.kt
- sourcemaps.kt
- Arch.kt
- Minitemplate.kt
- captureStdout.kt
- escape.kt
- indent.kt
- reader.kt
- replaceNonPrintable.kt
- string.kt
- StringExt.kt
- token.kt
- time.kt
- cache.kt
- exec.kt
- explore.kt
- NumberExt.kt
- RAStreamExt.kt
- serialize.kt
- topologicalSort.kt
- tree.kt
- FileExt.kt
- io.kt
- mode.kt
- PathInfo.kt
- syncvfs.kt
- tar.kt
- tree.kt
- zipvfs.kt
- KotlinVersion.kt
- ImagePropsDecoderTest.kt
- MapExtKtTest.kt
- MinitemplateTest.kt
- TopologicalSortKtTest.kt
- FileModeTest.kt
- collectionutilstest.kt
- escape.kt
- JsonTest.kt
- LocateKotlinTest.kt
- SourceMapsTest.kt
- jtransc-icon-icc.png
- jtransc-icon-png8.png
- jtransc-icon-progressive.jpg
- jtransc-icon.gif
- jtransc-icon.jpg
- jtransc-icon.png
- jtransc-icon.svg
- .gitignore
- build.gradle
- .editorconfig
- .gitattribute
- .gitignore
- .travis.yml.old
- appveyor.yml.old
- Authors.md
- build.gradle
- ChangeLog.md
- CNAME
- deploy
- deploy.bat
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.txt
- NOTICE.txt
- README.md
- ROADMAP.md
- settings.gradle
- update_version.bat
- update_version.sh
# Installation Guide
git clone https://github.com/soywiz-archive/jtransc
Downloads the entire project code from GitHub to your computer.
cd jtransc
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd jtransc-rt/resources/cpp
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. .NET
Mediumcd jtransc-rt/resources/cs
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
4. Maven (Java)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd inception
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
5. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd benchmark
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
