public static boolean isGetter()

in bval-jsr/src/main/java/org/apache/bval/jsr/util/Methods.java [31:40]


    public static boolean isGetter(Method m) {
        if (Modifier.isStatic(m.getModifiers()) || m.getParameterCount() > 0) {
            return false;
        }
        // TODO look for capital letter after verb?
        if (Boolean.TYPE.equals(m.getReturnType()) && m.getName().length() > 2 && m.getName().startsWith("is")) {
            return true;
        }
        return !Void.TYPE.equals(m.getReturnType()) && m.getName().length() > 3 && m.getName().startsWith("get");
    }