static Factory provider(Context context) { return (log, compilation) -> new JavacErrorDescriptionListener( log, compilation.endPositions, compilation.getSourceFile(), context, false); }
public static ErrorProneAnalyzer createByScanningForPlugins( ScannerSupplier scannerSupplier, ErrorProneOptions errorProneOptions, Context context) { return new ErrorProneAnalyzer( scansPlugins(scannerSupplier, errorProneOptions, context), errorProneOptions, context, JavacErrorDescriptionListener.provider(context)); }
private RefactoringCollection( Path rootPath, FileDestination fileDestination, Function<URI, RefactoringResult> postProcess, ImportOrganizer importOrganizer, Context context) { this.rootPath = rootPath; this.fileDestination = fileDestination; this.postProcess = postProcess; this.descriptionsFactory = JavacErrorDescriptionListener.providerForRefactoring(context); this.importOrganizer = importOrganizer; }
List<AppliedFix> appliedFixes = description.fixes.stream() .filter(f -> !shouldSkipImportTreeFix(description.position, f)) .map(fixToAppliedFix) .filter(Objects::nonNull) .collect(Collectors.toCollection(ArrayList::new)); String message = messageForFixes(description, appliedFixes);
List<AppliedFix> appliedFixes = description.fixes.stream() .filter(f -> !shouldSkipImportTreeFix(description.position, f)) .map(fixToAppliedFix) .filter(Objects::nonNull) .collect(Collectors.toCollection(ArrayList::new)); String message = messageForFixes(description, appliedFixes);
static Factory providerForRefactoring(Context context) { return (log, compilation) -> new JavacErrorDescriptionListener( log, compilation.endPositions, compilation.getSourceFile(), context, true); } }
public static ErrorProneAnalyzer createByScanningForPlugins( ScannerSupplier scannerSupplier, ErrorProneOptions errorProneOptions, Context context) { return new ErrorProneAnalyzer( scansPlugins(scannerSupplier, errorProneOptions, context), errorProneOptions, context, JavacErrorDescriptionListener.provider(context)); }
private RefactoringCollection( Path rootPath, FileDestination fileDestination, Function<URI, RefactoringResult> postProcess, ImportOrganizer importOrganizer, Context context) { this.rootPath = rootPath; this.fileDestination = fileDestination; this.postProcess = postProcess; this.descriptionsFactory = JavacErrorDescriptionListener.providerForRefactoring(context); this.importOrganizer = importOrganizer; }
static Factory provider(Context context) { return (log, compilation) -> new JavacErrorDescriptionListener( log, compilation.endPositions, compilation.getSourceFile(), context, false); }
static Factory providerForRefactoring(Context context) { return (log, compilation) -> new JavacErrorDescriptionListener( log, compilation.endPositions, compilation.getSourceFile(), context, true); } }