The objective of Abstractor is to allow a programmer to program on top of your API while you forbid him to use it. Thus preventing malicious people from stealing your precious API code.
If you want other developers to be able to test their code with your API, you should create a secure environment on a server (with Docker e.g) and prevent users from downloading the original file of your API. Look at the project documentation for further details.
- Download
Abstractor.jar
- Open a terminal where you downloaded the file.
- Type
java -jar Abstractor.jar [input.jar]
. - Tada ! 🧙♂️
- Try to decompile the generated
output.jar
now. 😘