Lines Matching defs:getter
99 * @param isReadable True if the attribute has a getter method, false otherwise.
101 * @param isIs True if this attribute has an "is" getter, false otherwise.
125 * @param isReadable True if the attribute has a getter method, false otherwise.
127 * @param isIs True if this attribute has an "is" getter, false otherwise.
152 throw new IllegalArgumentException("Cannot have an \"is\" getter " +
157 throw new IllegalArgumentException("Cannot have an \"is\" getter " +
172 * @param getter The method used for reading the attribute value.
181 Method getter,
184 attributeType(getter, setter),
186 (getter != null),
188 isIs(getter),
189 ImmutableDescriptor.union(Introspector.descriptorForElement(getter),
240 * Indicates if this attribute has an "is" getter.
242 * @return true if this attribute has an "is" getter.
307 private static boolean isIs(Method getter) {
308 return (getter != null &&
309 getter.getName().startsWith("is") &&
310 (getter.getReturnType().equals(Boolean.TYPE) ||
311 getter.getReturnType().equals(Boolean.class)));
317 private static String attributeType(Method getter, Method setter)
321 if (getter != null) {
322 if (getter.getParameterTypes().length != 0) {
323 throw new IntrospectionException("bad getter arg count");
325 type = getter.getReturnType();
327 throw new IntrospectionException("getter " + getter.getName() +
341 "getter and setter");
346 throw new IntrospectionException("getter and setter cannot " +