mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-11 13:33:52 +08:00
Modifier.java (STRICT): New constant.
* java/lang/reflect/Modifier.java (STRICT): New constant. (isStrict): New method. (toString): Added `strict'. From-SVN: r31040
This commit is contained in:
parent
7205485e64
commit
bcc7684092
@ -1,3 +1,9 @@
|
||||
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();
|
||||
|
Loading…
Reference in New Issue
Block a user