Commit bcc76840 by Tom Tromey Committed by Tom Tromey

Modifier.java (STRICT): New constant.

	* java/lang/reflect/Modifier.java (STRICT): New constant.
	(isStrict): New method.
	(toString): Added `strict'.

From-SVN: r31040
parent 7205485e
1999-12-20 Tom Tromey <tromey@cygnus.com>
* java/lang/reflect/Modifier.java (STRICT): New constant.
(isStrict): New method.
(toString): Added `strict'.
1999-12-23 Anthony Green <green@cygnus.com>
* configure: Rebuilt.
......
......@@ -17,8 +17,7 @@ package java.lang.reflect;
/* Written using "Java Class Libraries", 2nd edition, ISBN 0-201-31002-3
* "The Java Language Specification", ISBN 0-201-63451-1
* plus online API docs for JDK 1.2 beta from http://www.javasoft.com.
* Status: Incomplete: needs a private constructor, and
* invoke() needs to be finished.
* Status: Incomplete: invoke() needs to be finished.
*/
public final class Method extends AccessibleObject implements Member
......
......@@ -16,7 +16,7 @@ details. */
/* Written using "Java Class Libraries", 2nd edition, ISBN 0-201-31002-3
* "The Java Language Specification", ISBN 0-201-63451-1
* plus online API docs for JDK 1.2 beta from http://www.javasoft.com.
* Status: Believed complete and correct to version 1.1
* Status: Believed complete and correct to version 1.2.
*/
package java.lang.reflect;
......@@ -34,6 +34,7 @@ public class Modifier
public static final int NATIVE = 0x100;
public static final int INTERFACE = 0x200;
public static final int ABSTRACT = 0x400;
public static final int STRICT = 0x800;
// This is only used by the C++ code, so it is not public.
static final int ALL_FLAGS = 0x7ff;
......@@ -78,6 +79,11 @@ public class Modifier
return (mod & STATIC) != 0;
}
public static boolean isStrict (int mod)
{
return (mod & STRICT) != 0;
}
public static boolean isSynchronized (int mod)
{
return (mod & SYNCHRONIZED) != 0;
......@@ -124,6 +130,8 @@ public class Modifier
r.append("synchronized ");
if (isInterface (mod))
r.append("interface ");
if (isStrict (mod))
r.append("strict ");
// Trim trailing space.
int l = r.length();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment