public static boolean isValidIdentifierName()

in src/main/java/org/apache/bsf/util/StringUtils.java [317:336]


  public static boolean isValidIdentifierName(final String identifierName)
  {
    if (identifierName == null || identifierName.length() == 0) {
        return false;
    }

    final char[] chars = identifierName.toCharArray();

    if (!Character.isJavaIdentifierStart(chars[0])) {
        return false;
    }

    for (int i = 1; i < chars.length; i++) {
        if (!Character.isJavaIdentifierPart(chars[i])) {
            return false;
        }
    }

    return true;
  }