< prev index next >

langtools/make/tools/crules/MutableFieldsAnalyzer.java

Print this page




  82 
  83     }
  84 
  85     private static final String packageToCheck = "com.sun.tools.javac";
  86 
  87     private static final Map<String, Set<String>> classFieldsToIgnoreMap =
  88                 new HashMap<>();
  89 
  90     private static void ignoreFields(String className, String... fieldNames) {
  91         classFieldsToIgnoreMap.put(className, new HashSet<>(Arrays.asList(fieldNames)));
  92     };
  93 
  94     static {
  95         ignoreFields("com.sun.tools.javac.util.JCDiagnostic", "fragmentFormatter");
  96         ignoreFields("com.sun.tools.javac.util.JavacMessages", "defaultBundle", "defaultMessages");
  97         ignoreFields("com.sun.tools.javac.file.JRTIndex", "sharedInstance");
  98         ignoreFields("com.sun.tools.javac.main.JavaCompiler", "versionRB");
  99         ignoreFields("com.sun.tools.javac.code.Type", "moreInfo");
 100         ignoreFields("com.sun.tools.javac.util.SharedNameTable", "freelist");
 101         ignoreFields("com.sun.tools.javac.util.Log", "useRawMessages");
 102         ignoreFields("com.sun.tools.javac.util.ModuleWrappers$ModuleFinderHelper",
 103                 "moduleFinderInterface", "ofMethod", "emptyMethod");
 104         ignoreFields("com.sun.tools.javac.util.ModuleWrappers$ConfigurationHelper",
 105                 "configurationClass", "resolveRequiresAndUsesMethod");
 106         ignoreFields("com.sun.tools.javac.util.ModuleWrappers$LayerHelper",
 107                 "layerClass", "bootMethod", "defineModulesWithOneLoaderMethod", "configurationMethod");


 108         ignoreFields("com.sun.tools.javac.util.ModuleHelper",
 109                 "addExportsMethod", "getUnnamedModuleMethod", "getModuleMethod");
 110     }
 111 
 112 }


  82 
  83     }
  84 
  85     private static final String packageToCheck = "com.sun.tools.javac";
  86 
  87     private static final Map<String, Set<String>> classFieldsToIgnoreMap =
  88                 new HashMap<>();
  89 
  90     private static void ignoreFields(String className, String... fieldNames) {
  91         classFieldsToIgnoreMap.put(className, new HashSet<>(Arrays.asList(fieldNames)));
  92     };
  93 
  94     static {
  95         ignoreFields("com.sun.tools.javac.util.JCDiagnostic", "fragmentFormatter");
  96         ignoreFields("com.sun.tools.javac.util.JavacMessages", "defaultBundle", "defaultMessages");
  97         ignoreFields("com.sun.tools.javac.file.JRTIndex", "sharedInstance");
  98         ignoreFields("com.sun.tools.javac.main.JavaCompiler", "versionRB");
  99         ignoreFields("com.sun.tools.javac.code.Type", "moreInfo");
 100         ignoreFields("com.sun.tools.javac.util.SharedNameTable", "freelist");
 101         ignoreFields("com.sun.tools.javac.util.Log", "useRawMessages");
 102         ignoreFields("com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder",
 103                 "moduleFinderClass", "ofMethod");
 104         ignoreFields("com.sun.tools.javac.util.JDK9Wrappers$Configuration",
 105                 "configurationClass", "resolveRequiresAndUsesMethod");
 106         ignoreFields("com.sun.tools.javac.util.JDK9Wrappers$Layer",
 107                 "layerClass", "bootMethod", "defineModulesWithOneLoaderMethod", "configurationMethod");
 108         ignoreFields("com.sun.tools.javac.util.JDK9Wrappers$ServiceLoaderHelper",
 109                 "loadMethod");
 110         ignoreFields("com.sun.tools.javac.util.ModuleHelper",
 111                 "addExportsMethod", "getUnnamedModuleMethod", "getModuleMethod");
 112     }
 113 
 114 }
< prev index next >