public final class NamingUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isJavaIdentifier(java.lang.String name)
Returns
true if the specified String is a valid
Java identifier. |
static boolean |
isJavaImport(java.lang.String name)
Returns
true if the specified String is one or
more identifiers separated by periods, optionally followed by ".*". |
static boolean |
isJavaKeyword(java.lang.String name)
Is the specified name a Java keyword in the latest JDK?
|
static boolean |
isJavaKeyword(java.lang.String name,
JdkVersion jdkVersion)
Is the specified name a Java keyword in the specified JDK?
|
static boolean |
isJavaReservedWord(java.lang.String name)
Returns
true if the specified String is a Java
reserved word in the latest JDK. |
static boolean |
isJavaReservedWord(java.lang.String name,
JdkVersion jdkVersion)
Returns
true if the specified String is a Java
reserved word in the specified JDK. |
static boolean |
isPackageIdentifier(java.lang.String name)
Returns
true if the specified String is one or
more identifiers separated by periods. |
public static boolean isJavaKeyword(java.lang.String name)
name - the name to testpublic static boolean isJavaKeyword(java.lang.String name,
JdkVersion jdkVersion)
name - the name to testjdkVersion - A JdkVersion which should not be nullpublic static boolean isJavaReservedWord(java.lang.String name)
true if the specified String is a Java
reserved word in the latest JDK. A Java reserved word is either a
keyword, a boolean literal, or the null literal.name - the String to test.public static boolean isJavaReservedWord(java.lang.String name,
JdkVersion jdkVersion)
true if the specified String is a Java
reserved word in the specified JDK. A Java reserved word is either
a keyword, a boolean literal, or the null literal.name - the String to test.jdkVersion - A JdkVersion which should not be nullpublic static boolean isJavaIdentifier(java.lang.String name)
true if the specified String is a valid
Java identifier.name - the String to test.public static boolean isPackageIdentifier(java.lang.String name)
true if the specified String is one or
more identifiers separated by periods.name - the String to test.public static boolean isJavaImport(java.lang.String name)
true if the specified String is one or
more identifiers separated by periods, optionally followed by ".*".name - the String to test.