This commit is contained in:
Clément Fournier
2023-02-04 20:25:16 +01:00
parent 872a41b4e9
commit db40a769f1
3 changed files with 8 additions and 2 deletions

View File

@ -66,7 +66,7 @@ public class JavaParser extends JjtreeParserAdapter<ASTCompilationUnit> {
levelChecker.check(root);
if (postProcess) {
JavaAstProcessor.process(javaProcessor, task.getReporter(), javaProcessor.newTypeInfLogger(), root);
JavaAstProcessor.process(javaProcessor, task.getReporter(), root);
}
return root;

View File

@ -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,
SemanticErrorReporter semanticErrorReporter,
TypeInferenceLogger typeInfLogger,

View File

@ -72,7 +72,7 @@ public class JavaLanguageProcessor extends BatchLanguageProcessor<JavaLanguagePr
return typeSystem;
}
public TypeInferenceLogger newTypeInfLogger() {
TypeInferenceLogger newTypeInfLogger() {
InferenceLoggingVerbosity verbosity = getProperties().getProperty(JavaLanguageProperties.INTERNAL_INFERENCE_LOGGING_VERBOSITY);
if (verbosity == InferenceLoggingVerbosity.VERBOSE) {
return new VerboseLogger(System.err);