# Japt Bytecode Optimizer for Java
Bytecode optimization tool to ease development and deployment of Java

[**View Project Pages**](https://seancfoley.github.io/Japt-Bytecode-Optimizer-for-Java/)

The tool provides the following technologies:

* escape analysis on a per method-invocation basis 
* static control flow analysis
* addition/removal of class file attributes
* addition or rewrite of stackmaps for Java class files and class file verification
* remapping method invocations and rewriting bytecodes
* obfuscation of class, field and method names
* assembler and disassembler of bytecodes
* others listed on the project pages

Developed in Eclipse, it can be easily imported into an Eclipse workspace as the repository includes the project files for each project
