public static boolean isValidIdentifierName()

in src/main/java/org/apache/bsf/util/StringUtils.java [257:275]


    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;
    }