BeanPropertyMeta.Builder setField(Field field) { setAccessible(field, false); this.field = field; this.innerField = field; return this; }
BeanPropertyMeta.Builder setSetter(Method setter) { setAccessible(setter, false); this.setter = setter; return this; }
BeanPropertyMeta.Builder setExtraKeys(Method extraKeys) { setAccessible(extraKeys, false); this.extraKeys = extraKeys; return this; }
BeanPropertyMeta.Builder setGetter(Method getter) { setAccessible(getter, false); this.getter = getter; return this; }
BeanPropertyMeta.Builder setSetter(Method setter) { setAccessible(setter, false); this.setter = setter; return this; }
BeanPropertyMeta.Builder setGetter(Method getter) { setAccessible(getter, false); this.getter = getter; return this; }
BeanPropertyMeta.Builder setSetter(Method setter) { setAccessible(setter, false); this.setter = setter; return this; }
BeanPropertyMeta.Builder setExtraKeys(Method extraKeys) { setAccessible(extraKeys, false); this.extraKeys = extraKeys; return this; }
BeanPropertyMeta.Builder setExtraKeys(Method extraKeys) { setAccessible(extraKeys, false); this.extraKeys = extraKeys; return this; }
BeanPropertyMeta.Builder setGetter(Method getter) { setAccessible(getter, false); this.getter = getter; return this; }
BeanPropertyMeta.Builder setField(Field field) { setAccessible(field, false); this.field = field; this.innerField = field; return this; }
BeanPropertyMeta.Builder setField(Field field) { setAccessible(field, false); this.field = field; this.innerField = field; return this; }
/** * Makes method accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Method#setAccessible(boolean)} are quietly ignored. * * @param x The method. * @return * The same method if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Method#setAccessible(boolean)} throws a security exception. */ public Method transform(Method x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes constructor accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Constructor#setAccessible(boolean)} are quietly ignored. * * @param x The constructor. * @return * The same constructor if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Constructor#setAccessible(boolean)} throws a security exception. */ public <T> Constructor<T> transform(Constructor<T> x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes constructor accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Constructor#setAccessible(boolean)} are quietly ignored. * * @param x The constructor. * @return * The same constructor if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Constructor#setAccessible(boolean)} throws a security exception. */ public <T> Constructor<T> transform(Constructor<T> x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes method accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Method#setAccessible(boolean)} are quietly ignored. * * @param x The method. * @return * The same method if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Method#setAccessible(boolean)} throws a security exception. */ public Method transform(Method x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes constructor accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Constructor#setAccessible(boolean)} are quietly ignored. * * @param x The constructor. * @return * The same constructor if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Constructor#setAccessible(boolean)} throws a security exception. */ public <T> Constructor<T> transform(Constructor<T> x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes field accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Field#setAccessible(boolean)} are quietly ignored. * * @param x The field. * @return * The same field if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Field#setAccessible(boolean)} throws a security exception. */ public Field transform(Field x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; } }
/** * Makes method accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Method#setAccessible(boolean)} are quietly ignored. * * @param x The method. * @return * The same method if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Method#setAccessible(boolean)} throws a security exception. */ public Method transform(Method x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; }
/** * Makes field accessible if it matches the visibility requirements, or returns <jk>null</jk> if it doesn't. * * <p> * Security exceptions thrown on the call to {@link Field#setAccessible(boolean)} are quietly ignored. * * @param x The field. * @return * The same field if visibility requirements met, or <jk>null</jk> if visibility requirement not * met or call to {@link Field#setAccessible(boolean)} throws a security exception. */ public Field transform(Field x) { if (x == null) return null; if (isVisible(x)) if (! ClassUtils.setAccessible(x, true)) return null; return x; } }