diff --git a/src/share/classes/java/lang/instrument/ClassDefinition.java b/src/share/classes/java/lang/instrument/ClassDefinition.java index db925e6b5130f19eec697e18ee6e8fe551edb45a..aa026092d8449cc05158d558530a74cce87ee0d4 100644 --- a/src/share/classes/java/lang/instrument/ClassDefinition.java +++ b/src/share/classes/java/lang/instrument/ClassDefinition.java @@ -40,12 +40,12 @@ public final class ClassDefinition { /** * The class to redefine */ - private final Class mClass; + private final Class mClass; /** * The replacement class file bytes */ - private final byte[] mClassFile; + private final byte[] mClassFile; /** * Creates a new ClassDefinition binding using the supplied diff --git a/src/share/classes/java/lang/management/ManagementFactory.java b/src/share/classes/java/lang/management/ManagementFactory.java index 695bc37e39406480d9f6ac5e82c1ef682f5281c8..98f2e4005cc1a7ccc1dde6e37b6911b6575f3b7d 100644 --- a/src/share/classes/java/lang/management/ManagementFactory.java +++ b/src/share/classes/java/lang/management/ManagementFactory.java @@ -576,7 +576,7 @@ public class ManagementFactory { Class mxbeanInterface) throws java.io.IOException { - final Class interfaceClass = mxbeanInterface; + final Class interfaceClass = mxbeanInterface; // Only allow MXBean interfaces from rt.jar loaded by the // bootstrap class loader final ClassLoader loader = diff --git a/src/share/classes/java/lang/management/PlatformComponent.java b/src/share/classes/java/lang/management/PlatformComponent.java index 82b6e8711e3f9e3f97b4e3e96e26eec9a14b80e8..d9243354b0165d58d2f9340a6db9589422e5da5d 100644 --- a/src/share/classes/java/lang/management/PlatformComponent.java +++ b/src/share/classes/java/lang/management/PlatformComponent.java @@ -314,7 +314,7 @@ enum PlatformComponent { private final String domain; private final String type; private final Set keyProperties; - private final MXBeanFetcher fetcher; + private final MXBeanFetcher fetcher; private final PlatformComponent[] subComponents; private final boolean singleton; @@ -322,7 +322,7 @@ enum PlatformComponent { String domain, String type, Set keyProperties, boolean singleton, - MXBeanFetcher fetcher, + MXBeanFetcher fetcher, PlatformComponent... subComponents) { this.mxbeanInterfaceName = intfName; this.domain = domain; @@ -373,7 +373,7 @@ enum PlatformComponent { List getMXBeans(Class mxbeanInterface) { - return fetcher.getMXBeans(); + return (List) fetcher.getMXBeans(); } T getSingletonMXBean(Class mxbeanInterface) @@ -382,7 +382,7 @@ enum PlatformComponent { throw new IllegalArgumentException(mxbeanInterfaceName + " can have zero or more than one instances"); - List list = fetcher.getMXBeans(); + List list = getMXBeans(mxbeanInterface); assert list.size() == 1; return list.isEmpty() ? null : list.get(0); }