Update of /cvsroot/nice/Nice/src/gnu/bytecode
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15060/src/gnu/bytecode
Modified Files:
Access.java
Log Message:
Distinguish between default and protected.
Index: Access.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/gnu/bytecode/Access.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Access.java 25 Aug 2003 22:30:00 -0000 1.4
--- Access.java 19 Feb 2004 09:36:30 -0000 1.5
***************
*** 66,72 ****
return true;
// PROTECTED
! return c.getPackageName().equals(target.getPackageName())
! || (c.isSubclass(target) && receiver.isSubtype(c));
}
}
--- 66,76 ----
return true;
+ // DEFAULT (PACKAGE) OR PROTECTED
+ if (c.getPackageName().equals(target.getPackageName()))
+ return true;
+
// PROTECTED
! return (mod & PROTECTED) != 0 &&
! c.isSubclass(target) && receiver.isSubtype(c);
}
}
|