@Override public Field getRawField() { return _baseField.getRawField(); }
@Override public <T extends Annotation> T getAnnotation(final Class<T> annotationClass) { return getRawField().getAnnotation(annotationClass); }
@Override public boolean isAnnotationPresent(final Class<? extends Annotation> annotationClass) { return getRawField().isAnnotationPresent(annotationClass); }
@Override public <T extends Annotation> T getAnnotation(final Class<T> annotationClass) { return getRawField().getAnnotation(annotationClass); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawField().getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawField().getDeclaredAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawField().getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawField().getDeclaredAnnotations(); }
@Override public Field getRawField() { final FieldInfo createdField = getCreatedField(); return createdField.getRawField(); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawField().getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawField().getDeclaredAnnotations(); }
@Override public Field getRawField() { final FieldInfo createdField = getCreatedField(); return createdField.getRawField(); }
@Override public Field getRawField() { final FieldInfo createdField = getCreatedField(); return createdField.getRawField(); }
public void setValue(final Object instance, final Object value) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { rawField.set(instance, value); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public Object getValue(final Object instance) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { return rawField.get(instance); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public Object getValue(final Object instance) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { return rawField.get(instance); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public Object getValue(final Object instance) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { return rawField.get(instance); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public void setValue(final Object instance, final Object value) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { rawField.set(instance, value); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public void setValue(final Object instance, final Object value) { final Field rawField = getRawField(); if (rawField == null) { throw Error.rawFieldBindingFailure(this); } try { rawField.set(instance, value); } catch (IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public FieldInfo visitField(final Type<?> declaringType, final FieldInfo field, final TypeBindings bindings) { final Type<?> oldFieldType = field.getFieldType(); final Type<?> newFieldType = visit(field.getFieldType(), bindings); if (TypeUtils.areEquivalent(oldFieldType, newFieldType) && TypeUtils.areEquivalent(field.getDeclaringType(), declaringType)) { return field; } return new ReflectedField( declaringType, field.getReflectedType(), field.getRawField(), newFieldType ); }