I have a poorly designed class in a 3rd-party JAR and I need to access one of its private fields. For example, why should I need to choose priv
JAR
Use the Soot Java Optimization framework to directly modify the bytecode. http://www.sable.mcgill.ca/soot/
Soot is completely written in Java and works with new Java versions.