From fc49b69b077e059a3eb022458c3965b7107af0d0 Mon Sep 17 00:00:00 2001 From: mkoch Date: Tue, 27 Jan 2004 21:00:19 +0000 Subject: [PATCH] 2004-01-27 Michael Koch * java/lang/Class.java (getConstructor): Removed SecurityException from throws clause. (_getConstructors): Likewise. (getConstructors): Likewise. (getDeclaredConstructor): Likewise. (getDeclaredClasses): Likewise. (getDeclaredConstructors): Likewise. (getDeclaredField): Likewise. (getDeclaredMethod): Likewise. (getDeclaredMethods): Likewise. (getField): Likewise. (getMethod): Likewise. (getMethods): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76747 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/ChangeLog | 16 ++++++++++++++++ libjava/java/lang/Class.java | 25 +++++++++++-------------- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 7d16e2266a5..7efaa1d3da7 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,19 @@ +2004-01-27 Michael Koch + + * java/lang/Class.java + (getConstructor): Removed SecurityException from throws clause. + (_getConstructors): Likewise. + (getConstructors): Likewise. + (getDeclaredConstructor): Likewise. + (getDeclaredClasses): Likewise. + (getDeclaredConstructors): Likewise. + (getDeclaredField): Likewise. + (getDeclaredMethod): Likewise. + (getDeclaredMethods): Likewise. + (getField): Likewise. + (getMethod): Likewise. + (getMethods): Likewise. + 2004-01-27 Kim Ho * gnu/java/awt/peer/gtk/GtkFramePeer.java diff --git a/libjava/java/lang/Class.java b/libjava/java/lang/Class.java index 0d61b5e4dbf..6a65482f637 100644 --- a/libjava/java/lang/Class.java +++ b/libjava/java/lang/Class.java @@ -191,12 +191,11 @@ public final class Class implements Serializable * @since 1.1 */ public native Constructor getConstructor(Class[] args) - throws NoSuchMethodException, SecurityException; + throws NoSuchMethodException; // This is used to implement getConstructors and // getDeclaredConstructors. - private native Constructor[] _getConstructors (boolean declared) - throws SecurityException; + private native Constructor[] _getConstructors (boolean declared); /** * Get all the public constructors of this class. This returns an array of @@ -211,7 +210,6 @@ public final class Class implements Serializable * @since 1.1 */ public Constructor[] getConstructors() - throws SecurityException { return _getConstructors(false); } @@ -231,7 +229,7 @@ public final class Class implements Serializable * @since 1.1 */ public native Constructor getDeclaredConstructor(Class[] args) - throws NoSuchMethodException, SecurityException; + throws NoSuchMethodException; /** * Get all the declared member classes and interfaces in this class, but @@ -245,7 +243,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Class[] getDeclaredClasses() throws SecurityException; + public native Class[] getDeclaredClasses(); /** * Get all the declared constructors of this class. This returns an array of @@ -260,7 +258,6 @@ public final class Class implements Serializable * @since 1.1 */ public Constructor[] getDeclaredConstructors() - throws SecurityException { return _getConstructors(true); } @@ -279,7 +276,7 @@ public final class Class implements Serializable * @since 1.1 */ public native Field getDeclaredField(String fieldName) - throws NoSuchFieldException, SecurityException; + throws NoSuchFieldException; /** * Get all the declared fields in this class, but not those inherited from @@ -325,7 +322,7 @@ public final class Class implements Serializable * @since 1.1 */ public Method getDeclaredMethod(String methodName, Class[] args) - throws NoSuchMethodException, SecurityException + throws NoSuchMethodException { memberAccessCheck(Member.DECLARED); @@ -354,7 +351,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Method[] getDeclaredMethods () throws SecurityException; + public native Method[] getDeclaredMethods(); /** * If this is a nested or inner class, return the class that declared it. @@ -367,7 +364,7 @@ public final class Class implements Serializable public native Class getDeclaringClass (); private native Field getField (String fieldName, int hash) - throws NoSuchFieldException, SecurityException; + throws NoSuchFieldException; /** * Get a public field declared or inherited in this class, where name is @@ -385,7 +382,7 @@ public final class Class implements Serializable * @since 1.1 */ public Field getField(String fieldName) - throws NoSuchFieldException, SecurityException + throws NoSuchFieldException { memberAccessCheck(Member.PUBLIC); Field field = getField(fieldName, fieldName.hashCode()); @@ -491,7 +488,7 @@ public final class Class implements Serializable * @since 1.1 */ public Method getMethod(String methodName, Class[] args) - throws NoSuchMethodException, SecurityException + throws NoSuchMethodException { memberAccessCheck(Member.PUBLIC); @@ -522,7 +519,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Method[] getMethods () throws SecurityException; + public native Method[] getMethods(); /** * Get the modifiers of this class. These can be decoded using Modifier, -- 2.11.0