Package edu.umd.cs.findbugs.detect
Class PublicIdentifiers
java.lang.Object
edu.umd.cs.findbugs.detect.PublicIdentifiers
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 Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
static boolean
isPartOfStandardLibrary
(String containingPackage)
-
Field Details
-
STANDARD_LIBRARY_PACKAGES
-
PUBLIC_IDENTIFIERS
-
-
Constructor Details
-
PublicIdentifiers
public PublicIdentifiers()
-
-
Method Details
-
isPartOfStandardLibrary
-
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()
-