public MissingOverride() { this(ErrorProneFlags.empty()); }
ImmutableChecker(ImmutableSet<String> immutableAnnotations) { this(ErrorProneFlags.empty(), immutableAnnotations); }
@SuppressWarnings("unused") // Default constructor used for SPI public UseAutoDispose() { this(ErrorProneFlags.empty()); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableChecker() { this(ErrorProneFlags.empty()); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableAnnotationChecker() { this(ErrorProneFlags.empty()); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableEnumChecker() { this(ErrorProneFlags.empty()); }
/** Returns a {@link ScannerSupplier} built from a list of {@link BugCheckerInfo}s. */ public static ScannerSupplier fromBugCheckerInfos(Iterable<BugCheckerInfo> checkers) { ImmutableBiMap.Builder<String, BugCheckerInfo> builder = ImmutableBiMap.builder(); for (BugCheckerInfo checker : checkers) { builder.put(checker.canonicalName(), checker); } ImmutableBiMap<String, BugCheckerInfo> allChecks = builder.build(); return new ScannerSupplierImpl( allChecks, defaultSeverities(allChecks.values()), ImmutableSet.<String>of(), ErrorProneFlags.empty()); }
public MissingOverride() { this(ErrorProneFlags.empty()); }
ImmutableChecker(ImmutableSet<String> immutableAnnotations) { this(ErrorProneFlags.empty(), immutableAnnotations); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableAnnotationChecker() { this(ErrorProneFlags.empty()); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableEnumChecker() { this(ErrorProneFlags.empty()); }
@Deprecated // Used reflectively, but you should pass in ErrorProneFlags to get custom mutability public ImmutableChecker() { this(ErrorProneFlags.empty()); }
/** Returns a {@link ScannerSupplier} built from a list of {@link BugCheckerInfo}s. */ public static ScannerSupplier fromBugCheckerInfos(Iterable<BugCheckerInfo> checkers) { ImmutableBiMap.Builder<String, BugCheckerInfo> builder = ImmutableBiMap.builder(); for (BugCheckerInfo checker : checkers) { builder.put(checker.canonicalName(), checker); } ImmutableBiMap<String, BugCheckerInfo> allChecks = builder.build(); return new ScannerSupplierImpl( allChecks, defaultSeverities(allChecks.values()), ImmutableSet.<String>of(), ErrorProneFlags.empty()); }