Class PublicIdentifiers


  • public class PublicIdentifiers
    extends java.lang.Object
    This class contains all the public identifiers that are part of the Java Standard Library. It is used to detect any shadowing or obscuring of these identifiers. Since there are so many identifiers, they are loaded from separate functions to avoid compiler limits. The functions load roughly the same number of identifiers.
    • Field Detail

      • STANDARD_LIBRARY_PACKAGES

        private static final java.util.Set<java.lang.String> STANDARD_LIBRARY_PACKAGES
      • PUBLIC_IDENTIFIERS

        public static final java.util.Set<java.lang.String> PUBLIC_IDENTIFIERS
    • Constructor Detail

      • PublicIdentifiers

        public PublicIdentifiers()
    • Method Detail

      • isPartOfStandardLibrary

        public static boolean isPartOfStandardLibrary​(java.lang.String containingPackage)
      • addStandardPackages

        private static void addStandardPackages()
      • addPublicIdentifiersAB

        private static void addPublicIdentifiersAB()
      • addPublicIdentifiersCC

        private static void addPublicIdentifiersCC()
      • addPublicIdentifiersDE

        private static void addPublicIdentifiersDE()
      • addPublicIdentifiersFH

        private static void addPublicIdentifiersFH()
      • addPublicIdentifiersIJ

        private static void addPublicIdentifiersIJ()
      • addPublicIdentifiersKM

        private static void addPublicIdentifiersKM()
      • addPublicIdentifiersNR

        private static void addPublicIdentifiersNR()
      • addPublicIdentifiersSS

        private static void addPublicIdentifiersSS()
      • addPublicIdentifiersTU

        private static void addPublicIdentifiersTU()
      • addPublicIdentifiersVZ

        private static void addPublicIdentifiersVZ()