public static int getMixedCode(int cCode, int fCode) { if (isMixed(cCode) || (isProperty(cCode) == isProperty(fCode))) return cCode; return MIXED | cCode; }
public static int getMixedCode(int cCode, int fCode) { if (isMixed(cCode) || (isProperty(cCode) == isProperty(fCode))) return cCode; return MIXED | cCode; }
public static int getMixedCode(int cCode, int fCode) { if (isMixed(cCode) || (isProperty(cCode) == isProperty(fCode))) return cCode; return MIXED | cCode; }
public static int getMixedCode(int cCode, int fCode) { if (isMixed(cCode) || (isProperty(cCode) == isProperty(fCode))) return cCode; return MIXED | cCode; }
public static int toFieldCode(int code) { if (isProperty(code)) return PROPERTY; if (isField(code)) return FIELD; return UNKNOWN; }
public static int toFieldCode(int code) { if (isProperty(code)) return PROPERTY; if (isField(code)) return FIELD; return UNKNOWN; }
/** * Affirms if the given field is using field-based access. */ boolean isPropertyAccess(FieldMetaData fmd) { return fmd != null && AccessCode.isProperty(fmd.getAccessType()); }
/** * Affirms if the given field is using field-based access. */ boolean isPropertyAccess(FieldMetaData fmd) { return fmd != null && AccessCode.isProperty(fmd.getAccessType()); }
/** * Affirms if the given field is using field-based access. */ boolean isPropertyAccess(FieldMetaData fmd) { return fmd != null && AccessCode.isProperty(fmd.getAccessType()); }
public static boolean isValidFieldCode(int code) { return code%2 == 0 // code must be even && code >= UNKNOWN && code <= (EXPLICIT|PROPERTY) && !(isProperty(code) && isField(code)) && (isProperty(code) || isField(code) || isUnknown(code)); }
public static boolean isValidFieldCode(int code) { return code%2 == 0 // code must be even && code >= UNKNOWN && code <= (EXPLICIT|PROPERTY) && !(isProperty(code) && isField(code)) && (isProperty(code) || isField(code) || isUnknown(code)); }
public static boolean isValidFieldCode(int code) { return code%2 == 0 // code must be even && code >= UNKNOWN && code <= (EXPLICIT|PROPERTY) && !(isProperty(code) && isField(code)) && (isProperty(code) || isField(code) || isUnknown(code)); }
public static boolean isValidFieldCode(int code) { return code%2 == 0 // code must be even && code >= UNKNOWN && code <= (EXPLICIT|PROPERTY) && !(isProperty(code) && isField(code)) && (isProperty(code) || isField(code) || isUnknown(code)); }
/** * Affirms if the given class is using field-based access. */ boolean isPropertyAccess(ClassMetaData meta) { return meta != null && (meta.isMixedAccess() || AccessCode.isProperty(meta.getAccessType())); }
/** * Affirms if the given class is using field-based access. */ boolean isPropertyAccess(ClassMetaData meta) { return meta != null && (meta.isMixedAccess() || AccessCode.isProperty(meta.getAccessType())); }
/** * Affirms if the given class is using field-based access. */ boolean isPropertyAccess(ClassMetaData meta) { return meta != null && (meta.isMixedAccess() || AccessCode.isProperty(meta.getAccessType())); }
/** * Affirms if the given class is using field-based access. */ boolean isPropertyAccess(ClassMetaData meta) { return meta != null && (meta.isMixedAccess() || AccessCode.isProperty(meta.getAccessType())); }
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); } }