module JavaClass::JavaLanguage
All kind of constant information related to Java and the Java language.
- Author
-
Peter Kofler
Constants
- ALLOWED_PACKAGE_PREFIX
List of all (usual) allowed Java package prefixes.
- CLASS
- CLASS_REGEX
- IDENTIFIER_REGEX
A general Java identifier from Java spec.
- ISO_COUNTRIES
List of ISO 3166 two letter country names. Used to recognize valid domain suffix/Java package names.
- JDK_PACKAGES
List of all package prefixes found in the JDK (up to 1.6).
- JDK_PACKAGES_REGEX
- LOWER_IDENTIFIER_REGEX
- MEMBER_REGEX
A proper member (field or method) name. This is more strict than
IDENTIFIER_REGEX
because it starts with lowercase letters.- PACKAGE_REGEX
A proper package name part. This is more strict than
IDENTIFIER_REGEX
because it's all lowercase letters.- RESERVED_WORDS
Reserved words of the Java language.
- RESOURCE_FOLDER
- SEPARATOR
Separator between qualified name parts.
- SEPARATOR_REGEX
- SOURCE
- SOURCE_REGEX
- TYPE_REGEX
A proper type (class) name. This is more strict than
IDENTIFIER_REGEX
because it starts with uppercase letters.- US_DOMAINS
List of non ISO 3166 U.S. domain suffix.