/[classpath]/classpath/java/lang/Class.java
ViewVC logotype

Diff of /classpath/java/lang/Class.java

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

revision 1.22.2.12 by gnu_andrew, Mon Apr 4 23:34:35 2005 UTC revision 1.22.2.13 by gnu_andrew, Thu Apr 28 23:00:13 2005 UTC
# Line 857  public final class Class<T> Line 857  public final class Class<T>
857     */     */
858    public int getModifiers()    public int getModifiers()
859    {    {
860      return VMClass.getModifiers (this);      return VMClass.getModifiers (this, false);
861    }    }
862        
863    /**    /**
# Line 1117  public final class Class<T> Line 1117  public final class Class<T>
1117          if (constructor == null)          if (constructor == null)
1118            throw new InstantiationException(getName());            throw new InstantiationException(getName());
1119          if (!Modifier.isPublic(constructor.getModifiers())          if (!Modifier.isPublic(constructor.getModifiers())
1120              || !Modifier.isPublic(getModifiers()))              || !Modifier.isPublic(VMClass.getModifiers(this, true)))
1121            {            {
1122              final Constructor finalConstructor = constructor;              final Constructor finalConstructor = constructor;
1123              AccessController.doPrivileged(new PrivilegedAction()              AccessController.doPrivileged(new PrivilegedAction()
# Line 1137  public final class Class<T> Line 1137  public final class Class<T>
1137        }        }
1138      int modifiers = constructor.getModifiers();      int modifiers = constructor.getModifiers();
1139      if (!Modifier.isPublic(modifiers)      if (!Modifier.isPublic(modifiers)
1140          || !Modifier.isPublic(getModifiers()))          || !Modifier.isPublic(VMClass.getModifiers(this, true)))
1141        {        {
1142          Class caller = VMStackWalker.getCallingClass();          Class caller = VMStackWalker.getCallingClass();
1143          if (caller != null &&          if (caller != null &&

Legend:
Removed from v.1.22.2.12  
changed lines
  Added in v.1.22.2.13

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