Class Identifier

java.lang.Object
org.glassfish.pfl.dynamic.codegen.impl.Identifier

public abstract class Identifier extends Object
Some utilities for dealing with Java identifiers.
  • Constructor Details

    • Identifier

      private Identifier()
  • Method Details

    • isValidIdentifier

      public static boolean isValidIdentifier(String name)
      Check that name is a valid Java identifier. No packages are permitted here.
    • isValidFullIdentifier

      public static boolean isValidFullIdentifier(String name)
      Check that name is a valid full qualified Java identifier.
    • makeFQN

      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.
    • splitFQN

      public static Pair<String,String> splitFQN(String fqn)