public ReflectField getField(final String name,final Class<?> fieldType){ return Arrays2.firstOrNull(fields,Predicates.<ReflectField>nameEquals(name)); }
public ReflectField getFieldIgnorecase(final String name){ return Arrays2.firstOrNull(fields,Predicates.<ReflectField>nameEqualsIgnoreCase(name)); }
/** * Returns a predicate that evaluates to {@code true} if the object being tested {@code equals()} the given target * or both are null. */ public static <T> Predicate<T> equalTo(@Nullable T target) { return (target == null) ? Predicates.<T> isNull() : new IsEqualToPredicate<T>(target); }
/** * Returns {@code true} if {@code iterator} contains {@code element}. */ public static boolean contains(Iterator<?> iterator, @Nullable Object element) { return any(iterator, Predicates.equalTo(element)); }
public ReflectMethod getMethod(final String name){ return Arrays2.firstOrNull(methods, Predicates.<ReflectMethod>nameEquals(name)); }
public MPropertyBuilder findProperty(String name) { return Iterables.firstOrNull(properties, Predicates.nameEquals(name)); }
if(null == bd || !Iterables.any(bd.getProperties(), Predicates.<PropertyDefinition>nameEquals(name))){