Top Description Constructors Methods
org.glassfish.pfl.dynamic.codegen.impl

public abstract Class Identifier

extends Object
Class Inheritance
Imports
org.glassfish.pfl.basic.contain.Pair

Some utilities for dealing with Java identifiers.
Author
Ken Cavanaugh

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
isValidFullIdentifier(String name)

Check that name is a valid full qualified Java identifier.

public static boolean
isValidIdentifier(String name)

Check that name is a valid Java identifier.

public static String
makeFQN(String pkg, String ident)

Assuming that isValidFullIdentifier( pkg ) and isValidIdentifier( ident ), reurn a fully qualifed name for the identifier in the package.

public static Pair<String, String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Identifierback to summary
private Identifier()

Method Detail

isValidFullIdentifierback to summary
public static boolean isValidFullIdentifier(String name)

Check that name is a valid full qualified Java identifier.

isValidIdentifierback to summary
public static boolean isValidIdentifier(String name)

Check that name is a valid Java identifier. No packages are permitted here.

makeFQNback to summary
public static String makeFQN(String pkg, String ident)

Assuming that isValidFullIdentifier( pkg ) and isValidIdentifier( ident ), reurn a fully qualifed name for the identifier in the package.

splitFQNback to summary
public static Pair<String, String> splitFQN(String fqn)