@Override public void perform(GraphRewrite event, EvaluationContext context, JavaClassFileModel fileModel) { ExecutionStatistics.get().begin("ClassFilePreDecompilationScan.perform()"); try { addClassFileMetadata(event, context, fileModel); if (fileModel.getParseError() != null) return; filterClassesToDecompile(event, context, fileModel); } finally { ExecutionStatistics.get().end("ClassFilePreDecompilationScan.perform()"); } }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(JavaClassFileModel.class) .withoutProperty(FileModel.PARSE_ERROR) ) .perform(new ClassFilePreDecompilationScan()); } // @formatter:on
if (shouldIgnore(typeReference)) { LOG.fine("Skipping decompilation for: " + fileModel.getFilePath() + " due javaclass-ignore!"); fileModel.setSkipDecompilation(true);
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(JavaClassFileModel.class) .withoutProperty(FileModel.PARSE_ERROR) ) .perform(new ClassFilePreDecompilationScan()); } // @formatter:on
if (shouldIgnore(typeReference)) { LOG.fine("Skipping decompilation for: " + fileModel.getFilePath() + " due javaclass-ignore!"); fileModel.setSkipDecompilation(true);
@Override public void perform(GraphRewrite event, EvaluationContext context, JavaClassFileModel fileModel) { ExecutionStatistics.get().begin("ClassFilePreDecompilationScan.perform()"); try { addClassFileMetadata(event, context, fileModel); if (fileModel.getParseError() != null) return; filterClassesToDecompile(event, context, fileModel); } finally { ExecutionStatistics.get().end("ClassFilePreDecompilationScan.perform()"); } }