forked from phoedos/pmd
Details
This commit is contained in:
@ -66,7 +66,7 @@ public class JavaParser extends JjtreeParserAdapter<ASTCompilationUnit> {
|
|||||||
levelChecker.check(root);
|
levelChecker.check(root);
|
||||||
|
|
||||||
if (postProcess) {
|
if (postProcess) {
|
||||||
JavaAstProcessor.process(javaProcessor, task.getReporter(), javaProcessor.newTypeInfLogger(), root);
|
JavaAstProcessor.process(javaProcessor, task.getReporter(), root);
|
||||||
}
|
}
|
||||||
|
|
||||||
return root;
|
return root;
|
||||||
|
@ -142,6 +142,12 @@ public final class JavaAstProcessor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static void process(JavaLanguageProcessor globalProcessor,
|
||||||
|
SemanticErrorReporter semanticErrorReporter,
|
||||||
|
ASTCompilationUnit ast) {
|
||||||
|
process(globalProcessor, semanticErrorReporter, globalProcessor.newTypeInfLogger(), ast);
|
||||||
|
}
|
||||||
|
|
||||||
public static void process(JavaLanguageProcessor globalProcessor,
|
public static void process(JavaLanguageProcessor globalProcessor,
|
||||||
SemanticErrorReporter semanticErrorReporter,
|
SemanticErrorReporter semanticErrorReporter,
|
||||||
TypeInferenceLogger typeInfLogger,
|
TypeInferenceLogger typeInfLogger,
|
||||||
|
@ -72,7 +72,7 @@ public class JavaLanguageProcessor extends BatchLanguageProcessor<JavaLanguagePr
|
|||||||
return typeSystem;
|
return typeSystem;
|
||||||
}
|
}
|
||||||
|
|
||||||
public TypeInferenceLogger newTypeInfLogger() {
|
TypeInferenceLogger newTypeInfLogger() {
|
||||||
InferenceLoggingVerbosity verbosity = getProperties().getProperty(JavaLanguageProperties.INTERNAL_INFERENCE_LOGGING_VERBOSITY);
|
InferenceLoggingVerbosity verbosity = getProperties().getProperty(JavaLanguageProperties.INTERNAL_INFERENCE_LOGGING_VERBOSITY);
|
||||||
if (verbosity == InferenceLoggingVerbosity.VERBOSE) {
|
if (verbosity == InferenceLoggingVerbosity.VERBOSE) {
|
||||||
return new VerboseLogger(System.err);
|
return new VerboseLogger(System.err);
|
||||||
|
Reference in New Issue
Block a user