diff options
| author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-01 11:37:57 +0000 |
|---|---|---|
| committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-01 11:37:57 +0000 |
| commit | 1ecc92ee201bc12786c458470480c49ff6375d4c (patch) | |
| tree | de0cbf701df2c4712385ef454f5db36db1802b92 /gnu/java/lang/management/ClassLoadingMXBeanImpl.java | |
| parent | 1dcb1d0057fb785bab986cd7a20391349bf60969 (diff) | |
| download | classpath-1ecc92ee201bc12786c458470480c49ff6375d4c.tar.gz | |
2006-07-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/java/lang/management/BeanImpl.java:
New superclass for all bean implementations.
* gnu/java/lang/management/ClassLoadingMXBeanImpl.java:
Extend BeanImpl and call permission code there.
* gnu/java/lang/management/OperatingSystemMXBeanImpl.java:
Extend BeanImpl.
* gnu/java/lang/management/RuntimeMXBeanImpl.java:
Extend BeanImpl and call permission code there.
* gnu/java/lang/management/ThreadMXBeanImpl.java:
New file.
* java/lang/management/ManagementFactory.java:
(getThreadMXBean()): Implemented.
* java/lang/management/ThreadInfo.java:
(ThreadInfo(Thread,int)): Replaced...
(ThreadInfo(Thread,long,long,Object,Thread,long,long,
boolean, boolean, StackTraceElement[])): with this.
(getBlockedCount()): Refactored to use local variables.
(getBlockedTime()): Likewise.
(getLockName()): Likewise.
(getLockOwnerId()): Likewise.
(getLockOwnerName()): Likewise.
(getStackTrace()): Likewise.
(getWaitedCount()): Likewise.
(getWaitedTime()): Likewise.
(isInNative()): Likewise.
(isSuspended()): Likewise.
(toString()): Changed to use new local variables.
* java/lang/management/ThreadMXBean.java:
(getThreadInfo(long, int)): Corrected documentation.
(getThreadInfo(long[], int)): Likewise.
* vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java:
New file.
* vm/reference/java/lang/management/VMThreadInfo.java:
Removed.
Diffstat (limited to 'gnu/java/lang/management/ClassLoadingMXBeanImpl.java')
| -rw-r--r-- | gnu/java/lang/management/ClassLoadingMXBeanImpl.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gnu/java/lang/management/ClassLoadingMXBeanImpl.java b/gnu/java/lang/management/ClassLoadingMXBeanImpl.java index 88d19fc1a..8295b10ec 100644 --- a/gnu/java/lang/management/ClassLoadingMXBeanImpl.java +++ b/gnu/java/lang/management/ClassLoadingMXBeanImpl.java @@ -50,6 +50,7 @@ import java.lang.management.ManagementPermission; * @since 1.5 */ public final class ClassLoadingMXBeanImpl + extends BeanImpl implements ClassLoadingMXBean { @@ -75,9 +76,7 @@ public final class ClassLoadingMXBeanImpl public void setVerbose(boolean verbose) { - SecurityManager sm = System.getSecurityManager(); - if (sm != null) - sm.checkPermission(new ManagementPermission("control")); + checkControlPermissions(); VMClassLoadingMXBeanImpl.setVerbose(verbose); } |
