public void a(int var1) this.a = var1;
Java compiles to ( .class files)—an intermediate representation that runs on the JVM. Unlike compiled C++ (machine code), Java bytecode retains a surprising amount of metadata: decompile java class file
java -jar cfr.jar MyClass.class --outputdir ./decompiled_src public void a(int var1) this