static { try { stackTraceElementCompositeType = (CompositeType) MappedMXBeanType.toOpenType(StackTraceElement.class); } catch (OpenDataException e) { // Should never reach here throw Util.newInternalError(e); } }
public static Map<String, MemoryUsage> getMemoryUsageBeforeGc(CompositeData cd) { try { TabularData td = (TabularData) cd.get(MEMORY_USAGE_BEFORE_GC); return cast(memoryUsageMapType.toJavaTypeData(td)); } catch (InvalidObjectException | OpenDataException e) { // Should never reach here throw new AssertionError(e); } }
static { try { Method m = GcInfo.class.getMethod("getMemoryUsageBeforeGc"); memoryUsageMapType = MappedMXBeanType.getMappedType(m.getGenericReturnType()); } catch (NoSuchMethodException | OpenDataException e) { // Should never reach here throw new AssertionError(e); } }
/* */ static /* */ { /* */ try /* */ { /* 79 */ vmOptionCompositeType = (CompositeType) MappedMXBeanType.toOpenType(VMOption.class); /* */ } /* */ catch (OpenDataException localOpenDataException) /* */ { /* 83 */ throw new AssertionError(localOpenDataException); /* */ } /* */ }
static synchronized OpenType[] getBaseGcInfoItemTypes() { if (baseGcInfoItemTypes == null) { OpenType<?> memoryUsageOpenType = memoryUsageMapType.getOpenType(); baseGcInfoItemTypes = new OpenType<?>[] { SimpleType.LONG, SimpleType.LONG, SimpleType.LONG, SimpleType.LONG, memoryUsageOpenType, memoryUsageOpenType, }; } return baseGcInfoItemTypes; }