public String getFileName() { return this.aarWriter.getOriginalJarFileName().toString(); } }
public String getFileName() { return this.jarWriter.getOriginalJarFileName().toString(); }
public String toString() { final StringBuilder b = new StringBuilder(); final String classname = this.getClass().getName().substring(1 + this.getClass().getName().lastIndexOf(".")); b.append(classname + "[jar/war=").append(this.jarWriter.getOriginalJarFileName()); b.append(", libId=").append( (this.libraryId==null?"false":this.libraryId.toString())); b.append(", instr=").append(this.instrument); b.append(", instrCtx=").append( (JarAnalyzer.getAppContext()==null?"false":JarAnalyzer.getAppContext().toString(false)) ).append("]"); return b.toString(); }
/** * Returns the file name of the to-be-rewritten JAR. * @return */ public Path getRewriteJarFileName() { final Path complete_path = Paths.get(this.originalJar.getName()); Path path = null; // Classifier exists, i.e., change file name if(this.classifier!=null) { final String original_filename = this.getOriginalJarFileName().toString(); String new_filename = null; final int idx = original_filename.lastIndexOf('.'); if(idx!=-1) new_filename = original_filename.substring(0, idx) + "-" + this.classifier + original_filename.substring(idx); else new_filename = original_filename + "-" + this.classifier; path = Paths.get(new_filename); } // Use original file name else { path = complete_path.getFileName(); } return path; }
JarWriter.log.info("Extracted [" + this.getOriginalJarFileName() + "] to [" + to + "]"); return to;