xref: /aosp_15_r20/build/bazel/rules/java/errorprone/PrintClasses.java (revision 7594170e27e0732bc44b93d1440d87a54b6ffe7c)
1*7594170eSAndroid Build Coastguard Worker /* Copyright (C) 2023 The Android Open Source Project
2*7594170eSAndroid Build Coastguard Worker *
3*7594170eSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License");
4*7594170eSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License.
5*7594170eSAndroid Build Coastguard Worker * You may obtain a copy of the License at
6*7594170eSAndroid Build Coastguard Worker *
7*7594170eSAndroid Build Coastguard Worker *     http:#www.apache.org/licenses/LICENSE-2.0
8*7594170eSAndroid Build Coastguard Worker *
9*7594170eSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software
10*7594170eSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS,
11*7594170eSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*7594170eSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and
13*7594170eSAndroid Build Coastguard Worker * limitations under the License.
14*7594170eSAndroid Build Coastguard Worker  */
15*7594170eSAndroid Build Coastguard Worker 
16*7594170eSAndroid Build Coastguard Worker import com.google.errorprone.scanner.BuiltInCheckerSuppliers;
17*7594170eSAndroid Build Coastguard Worker import com.google.errorprone.BugCheckerInfo;
18*7594170eSAndroid Build Coastguard Worker 
19*7594170eSAndroid Build Coastguard Worker public class PrintClasses {
main(String[] args)20*7594170eSAndroid Build Coastguard Worker   public static void main(String[] args) {
21*7594170eSAndroid Build Coastguard Worker     System.out.println("DISABLED_CHECKS");
22*7594170eSAndroid Build Coastguard Worker     for (BugCheckerInfo info : BuiltInCheckerSuppliers.DISABLED_CHECKS) {
23*7594170eSAndroid Build Coastguard Worker       System.out.println(info.canonicalName());
24*7594170eSAndroid Build Coastguard Worker     }
25*7594170eSAndroid Build Coastguard Worker 
26*7594170eSAndroid Build Coastguard Worker     System.out.println("ENABLED_ERRORS");
27*7594170eSAndroid Build Coastguard Worker     for (BugCheckerInfo info : BuiltInCheckerSuppliers.ENABLED_ERRORS) {
28*7594170eSAndroid Build Coastguard Worker       System.out.println(info.canonicalName());
29*7594170eSAndroid Build Coastguard Worker     }
30*7594170eSAndroid Build Coastguard Worker 
31*7594170eSAndroid Build Coastguard Worker     System.out.println("ENABLED_WARNINGS");
32*7594170eSAndroid Build Coastguard Worker     for (BugCheckerInfo info : BuiltInCheckerSuppliers.ENABLED_WARNINGS) {
33*7594170eSAndroid Build Coastguard Worker       System.out.println(info.canonicalName());
34*7594170eSAndroid Build Coastguard Worker     }
35*7594170eSAndroid Build Coastguard Worker   }
36*7594170eSAndroid Build Coastguard Worker }
37