/[classpath]/classpath/java/io/ObjectStreamClass.java
ViewVC logotype

Diff of /classpath/java/io/ObjectStreamClass.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.34.2.5 by gnu_andrew, Tue Aug 2 20:12:19 2005 UTC revision 1.34.2.6 by gnu_andrew, Tue Sep 20 18:46:27 2005 UTC
# Line 521  outer: Line 521  outer:
521            {            {
522              Method res = c.getDeclaredMethod(name, noArgs);              Method res = c.getDeclaredMethod(name, noArgs);
523              int mods = res.getModifiers();              int mods = res.getModifiers();
524                
525              if (c != from              if (c == from  
526                  && (Modifier.isPrivate(mods)                  || Modifier.isProtected(mods)
527                      || ! Modifier.isPublic(mods) && ! inSamePackage(c, from)))                  || Modifier.isPublic(mods)
528                continue;                  || (! Modifier.isPrivate(mods) && inSamePackage(c, from)))
529                  {
530              AccessController.doPrivileged(new SetAccessibleAction(res));                  AccessController.doPrivileged(new SetAccessibleAction(res));
531              return res;                  return res;
532                  }
533            }            }
534          catch (NoSuchMethodException e)          catch (NoSuchMethodException e)
535            {            {

Legend:
Removed from v.1.34.2.5  
changed lines
  Added in v.1.34.2.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26