Class Identifier
- java.lang.Object
-
- org.glassfish.pfl.dynamic.codegen.impl.Identifier
-
public abstract class Identifier extends java.lang.Object
Some utilities for dealing with Java identifiers.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Identifier()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isValidFullIdentifier(java.lang.String name)
Check that name is a valid full qualified Java identifier.static boolean
isValidIdentifier(java.lang.String name)
Check that name is a valid Java identifier.static java.lang.String
makeFQN(java.lang.String pkg, java.lang.String ident)
Assuming that isValidFullIdentifier( pkg ) and isValidIdentifier( ident ), reurn a fully qualifed name for the identifier in the package.static Pair<java.lang.String,java.lang.String>
splitFQN(java.lang.String fqn)
-
-
-
Method Detail
-
isValidIdentifier
public static boolean isValidIdentifier(java.lang.String name)
Check that name is a valid Java identifier. No packages are permitted here.
-
isValidFullIdentifier
public static boolean isValidFullIdentifier(java.lang.String name)
Check that name is a valid full qualified Java identifier.
-
makeFQN
public static java.lang.String makeFQN(java.lang.String pkg, java.lang.String ident)
Assuming that isValidFullIdentifier( pkg ) and isValidIdentifier( ident ), reurn a fully qualifed name for the identifier in the package.
-
splitFQN
public static Pair<java.lang.String,java.lang.String> splitFQN(java.lang.String fqn)
-
-