@Override protected String buildTitle(JavaMetadata meta, File rootDirectory) { return meta.getQualifiedClassName(); }
@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; }
cu.accept(new JavaASTVariableResolvingVisitor(cu, meta.getDecorations(), meta.getQualifiedClassName(), allDependencies, meta.getBlackListedDependencies())); String qualifiedTemp = pkg + td.getName().toString(); if (StringUtils.equals(qualifiedTemp, meta.getQualifiedClassName())) { LOG.debug("Matched: " + qualifiedTemp); LOG.warn(qualifiedTemp + " did not match " + meta.getQualifiedClassName()); continue;
@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; }