javaMeta.setFilePointer(javaFile); javaMeta.setArchiveMeta(archiveEntry.getArchiveMeta()); javaMeta.setClassDependencies(clzImports);
@Override public JavaMetadata archiveEntryToMeta(ZipEntryMetadata archiveEntry) { File file = archiveEntry.getFilePointer(); JavaMetadata meta = new JavaMetadata(); meta.setArchiveMeta(archiveEntry.getArchiveMeta()); meta.setFilePointer(file); populateMeta(meta); if(LOG.isDebugEnabled()) { LOG.debug("Processing: " + file.getAbsolutePath()); LOG.debug("Processing: " + meta.getQualifiedClassName()); } if (!customerPackageResolver.isCustomerPkg(meta.getQualifiedClassName())) { LOG.trace("Not customer type: "+meta.getQualifiedClassName()); return null; } if (blacklistPackageResolver.containsGenerated(meta.getClassDependencies())) { LOG.trace("Class is generated. Skip profiling."); return null; } // third does the class contain any blacklists? if (!blacklistPackageResolver.containsBlacklist(meta.getClassDependencies())) { LOG.trace("Class does not contain blacklists."); return null; } return meta; }
try { fis = new FileInputStream(entry.getFilePointer()); javaMeta.setFilePointer(entry.getFilePointer());
@Override public JavaMetadata fileEntryToMeta(FileMetadata entry) { JavaMetadata meta = new JavaMetadata(); meta.setFilePointer(entry.getFilePointer()); meta.setArchiveMeta(entry.getArchiveMeta()); populateMeta(meta); if (!customerPackageResolver.isCustomerPkg(meta.getQualifiedClassName())) { LOG.trace("Not customer package."); return null; } if (blacklistPackageResolver.containsGenerated(meta.getClassDependencies())) { LOG.trace("Class is generated. Skip profiling."); return null; } // third does the class contain any blacklists? if (!blacklistPackageResolver.containsBlacklist(meta.getClassDependencies())) { LOG.trace("Class does not contain blacklists."); return null; } return meta; }