@@ -46,6 +46,7 @@ public void run() {
4646 }
4747
4848 private void loadClasses () throws IOException {
49+ System .out .println ("Reading JAR file: " + settings .getInputPath ());
4950 JarFile jarFile = new JarFile (settings .getInputPath ());
5051 jarFile .stream ().forEach (entry -> {
5152 try {
@@ -60,15 +61,17 @@ private void loadClasses() throws IOException {
6061 }
6162 });
6263 jarFile .close ();
64+ System .out .println ("Loaded " + classes .size () + " classes" );
6365 }
6466
6567 private void applyTransformers () {
6668 List <ITransformer > transformers = buildTransformers ();
6769 for (ITransformer transformer : transformers ) {
6870 transformer .setPrefix (prefix );
6971 }
70- for (ClassNode classNode : classes .values ()) {
71- for (ITransformer transformer : transformers ) {
72+ for (ITransformer transformer : transformers ) {
73+ System .out .println ("Applying " + transformer .getClass ().getSimpleName () + "..." );
74+ for (ClassNode classNode : classes .values ()) {
7275 try {
7376 transformer .modify (classNode );
7477 } catch (Exception e ) {
@@ -103,6 +106,7 @@ private List<ITransformer> buildTransformers() {
103106 }
104107
105108 private void writeOutput () throws IOException {
109+ System .out .println ("Writing JAR file: " + settings .getOutputPath ());
106110 try (JarOutputStream jarOut = new JarOutputStream (new FileOutputStream (settings .getOutputPath ()))) {
107111 JarFile inputJar = new JarFile (settings .getInputPath ());
108112
@@ -140,6 +144,7 @@ private void writeOutput() throws IOException {
140144 jarOut .setComment (settings .getZipCommentText ());
141145 }
142146 }
147+ System .out .println ("JAR file written successfully" );
143148 }
144149
145150 private void stripFrames (ClassNode classNode ) {
0 commit comments