/** * Asserts the the given field (which must belong to this receiver) * can be set to the given access code. If the field code is allowed, * it may have the side-effect of changing the access code of this receiver. */ void mergeFieldAccess(FieldMetaData fmd, int fCode) { setAccessType(AccessCode.mergeFieldCode(this, fmd, fCode)); }
/** * Asserts the the given field (which must belong to this receiver) * can be set to the given access code. If the field code is allowed, * it may have the side-effect of changing the access code of this receiver. */ void mergeFieldAccess(FieldMetaData fmd, int fCode) { setAccessType(AccessCode.mergeFieldCode(this, fmd, fCode)); }
/** * Asserts the the given field (which must belong to this receiver) * can be set to the given access code. If the field code is allowed, * it may have the side-effect of changing the access code of this receiver. */ void mergeFieldAccess(FieldMetaData fmd, int fCode) { setAccessType(AccessCode.mergeFieldCode(this, fmd, fCode)); }
/** * Asserts the the given field (which must belong to this receiver) * can be set to the given access code. If the field code is allowed, * it may have the side-effect of changing the access code of this receiver. */ void mergeFieldAccess(FieldMetaData fmd, int fCode) { setAccessType(AccessCode.mergeFieldCode(this, fmd, fCode)); }
public static int mergeFieldCode(ClassMetaData meta, FieldMetaData fmd, int fCode) { int cCode = meta.getAccessType(); try { return mergeFieldCode(cCode, fCode); } catch (IllegalStateException e) { throw new UserException(_loc.get("access-illegal-merge", fmd.getFullName(false), toFieldString(fCode), toClassString(cCode))); } }
public static int mergeFieldCode(ClassMetaData meta, FieldMetaData fmd, int fCode) { int cCode = meta.getAccessType(); try { return mergeFieldCode(cCode, fCode); } catch (IllegalStateException e) { throw new UserException(_loc.get("access-illegal-merge", fmd.getFullName(false), toFieldString(fCode), toClassString(cCode))); } }
public static int mergeFieldCode(ClassMetaData meta, FieldMetaData fmd, int fCode) { int cCode = meta.getAccessType(); try { return mergeFieldCode(cCode, fCode); } catch (IllegalStateException e) { throw new UserException(_loc.get("access-illegal-merge", fmd.getFullName(false), toFieldString(fCode), toClassString(cCode))); } }
public static int mergeFieldCode(ClassMetaData meta, FieldMetaData fmd, int fCode) { int cCode = meta.getAccessType(); try { return mergeFieldCode(cCode, fCode); } catch (IllegalStateException e) { throw new UserException(_loc.get("access-illegal-merge", fmd.getFullName(false), toFieldString(fCode), toClassString(cCode))); } }