/** * Returns the java.lang.reflect.Member for this attribute. */ public final java.lang.reflect.Member getJavaMember() { return fmd.getBackingMember(); }
/** * Returns the java.lang.reflect.Member for this attribute. */ public final java.lang.reflect.Member getJavaMember() { return fmd.getBackingMember(); }
/** * Returns the java.lang.reflect.Member for this attribute. */ public final java.lang.reflect.Member getJavaMember() { return fmd.getBackingMember(); }
/** * Returns the java.lang.reflect.Member for this attribute. */ public final java.lang.reflect.Member getJavaMember() { return fmd.getBackingMember(); }
/** * Gets the backing member of the given field. If the field has not been * assigned a backing member then get either the instance field or the * getter method depending upon the access style of the defining class. * <br> * Defining class is used instead of declaring class because this method * may be invoked during parsing phase when declaring metadata may not be * available. */ public Member getBackingMember(FieldMetaData fmd) { if (fmd == null) return null; if (fmd.getBackingMember() != null) return fmd.getBackingMember(); return getMemberByProperty(fmd.getDeclaringMetaData(), fmd.getName(), fmd.getAccessType(), true); }
/** * Gets the backing member of the given field. If the field has not been * assigned a backing member then get either the instance field or the * getter method depending upon the access style of the defining class. * <br> * Defining class is used instead of declaring class because this method * may be invoked during parsing phase when declaring metadata may not be * available. */ public Member getBackingMember(FieldMetaData fmd) { if (fmd == null) return null; if (fmd.getBackingMember() != null) return fmd.getBackingMember(); return getMemberByProperty(fmd.getDeclaringMetaData(), fmd.getName(), fmd.getAccessType(), true); }
/** * Gets the backing member of the given field. If the field has not been * assigned a backing member then get either the instance field or the * getter method depending upon the access style of the defining class. * <br> * Defining class is used instead of declaring class because this method * may be invoked during parsing phase when declaring metadata may not be * available. */ public Member getBackingMember(FieldMetaData fmd) { if (fmd == null) return null; if (fmd.getBackingMember() != null) return fmd.getBackingMember(); return getMemberByProperty(fmd.getDeclaringMetaData(), fmd.getName(), fmd.getAccessType(), true); }
private Method getBackingMember(FieldMetaData fmd) { Member back = fmd.getBackingMember(); if (Method.class.isInstance(back)) return (Method)back; Method getter = Reflection.findGetter(meta.getDescribedType(), fmd.getName(), false); if (getter != null) fmd.backingMember(getter); return getter; }
private Method getBackingMember(FieldMetaData fmd) { Member back = fmd.getBackingMember(); if (Method.class.isInstance(back)) return (Method)back; Method getter = Reflection.findGetter(meta.getDescribedType(), fmd.getName(), false); if (getter != null) fmd.backingMember(getter); return getter; }
private Method getBackingMember(FieldMetaData fmd) { Member back = fmd.getBackingMember(); if (Method.class.isInstance(back)) return (Method)back; Method getter = Reflection.findGetter(meta.getDescribedType(), fmd.getName(), false); if (getter != null) fmd.backingMember(getter); return getter; }
private Method getBackingMember(FieldMetaData fmd) { Member back = fmd.getBackingMember(); if (Method.class.isInstance(back)) return (Method)back; Method getter = Reflection.findGetter(meta.getDescribedType(), fmd.getName(), false); if (getter != null) fmd.backingMember(getter); return getter; }
private Object getValue(int i, Object o) { if (meta.getAccessType() == ClassMetaData.ACCESS_PROPERTY) { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); return Reflection.get(o, field); } else { Field field = (Field) meta.getField(i).getBackingMember(); return Reflection.get(o, field); } }
private Object getValue(int i, Object o) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); return Reflection.get(o, field); } else { Field field = (Field) meta.getField(i).getBackingMember(); return Reflection.get(o, field); } }
private Object getValue(int i, Object o) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); return Reflection.get(o, field); } else { Field field = (Field) meta.getField(i).getBackingMember(); return Reflection.get(o, field); } }
private Object getValue(int i, Object o) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); return Reflection.get(o, field); } else { Field field = (Field) meta.getField(i).getBackingMember(); return Reflection.get(o, field); } }
private Object getValue(int i, Object o) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); return Reflection.get(o, field); } else { Field field = (Field) meta.getField(i).getBackingMember(); return Reflection.get(o, field); } }
private void setValue(int i, Object o, Object val) { if (meta.getAccessType() == ClassMetaData.ACCESS_PROPERTY) { if (!meta.isIntercepting()) { Method meth = Reflection.findSetter(meta.getDescribedType(), meta.getField(i).getName(), true); Reflection.set(o, meth, val); } else { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); Reflection.set(o, field, val); } } else { Field field = (Field) meta.getField(i).getBackingMember(); Reflection.set(o, field, val); } }
private void setValue(int i, Object o, Object val) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { if (!meta.isIntercepting()) { Method meth = Reflection.findSetter(meta.getDescribedType(), meta.getField(i).getName(), true); Reflection.set(o, meth, val); } else { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); Reflection.set(o, field, val); } } else { Field field = (Field) meta.getField(i).getBackingMember(); Reflection.set(o, field, val); } }
private void setValue(int i, Object o, Object val) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { if (!meta.isIntercepting()) { Method meth = Reflection.findSetter(meta.getDescribedType(), meta.getField(i).getName(), true); Reflection.set(o, meth, val); } else { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); Reflection.set(o, field, val); } } else { Field field = (Field) meta.getField(i).getBackingMember(); Reflection.set(o, field, val); } }
private void setValue(int i, Object o, Object val) { FieldMetaData fmd = meta.getField(i); if (AccessCode.isProperty(fmd.getAccessType())) { if (!meta.isIntercepting()) { Method meth = Reflection.findSetter(meta.getDescribedType(), meta.getField(i).getName(), true); Reflection.set(o, meth, val); } else { Field field = Reflection.findField(meta.getDescribedType(), toFieldName(i), true); Reflection.set(o, field, val); } } else { Field field = (Field) meta.getField(i).getBackingMember(); Reflection.set(o, field, val); } }