< prev index next >

jdk/src/java.management/share/classes/sun/management/StackTraceElementCompositeData.java

Print this page

        

*** 56,66 **** return new StackTraceElement(getString(cd, CLASS_NAME), getString(cd, METHOD_NAME), getString(cd, FILE_NAME), getInt(cd, LINE_NUMBER)); } else { ! return new StackTraceElement(getString(cd, MODULE_NAME), getString(cd, MODULE_VERSION), getString(cd, CLASS_NAME), getString(cd, METHOD_NAME), getString(cd, FILE_NAME), getInt(cd, LINE_NUMBER)); --- 56,67 ---- return new StackTraceElement(getString(cd, CLASS_NAME), getString(cd, METHOD_NAME), getString(cd, FILE_NAME), getInt(cd, LINE_NUMBER)); } else { ! return new StackTraceElement(getString(cd, CLASS_LOADER_NAME), ! getString(cd, MODULE_NAME), getString(cd, MODULE_VERSION), getString(cd, CLASS_NAME), getString(cd, METHOD_NAME), getString(cd, FILE_NAME), getInt(cd, LINE_NUMBER));
*** 74,90 **** protected CompositeData getCompositeData() { // CONTENTS OF THIS ARRAY MUST BE SYNCHRONIZED WITH // stackTraceElementItemNames! final Object[] stackTraceElementItemValues = { ste.getClassName(), ste.getMethodName(), ste.getFileName(), ste.getLineNumber(), ste.isNativeMethod(), - ste.getModuleName(), - ste.getModuleVersion(), }; try { return new CompositeDataSupport(stackTraceElementCompositeType, stackTraceElementItemNames, stackTraceElementItemValues); --- 75,92 ---- protected CompositeData getCompositeData() { // CONTENTS OF THIS ARRAY MUST BE SYNCHRONIZED WITH // stackTraceElementItemNames! final Object[] stackTraceElementItemValues = { + ste.getClassLoaderName(), + ste.getModuleName(), + ste.getModuleVersion(), ste.getClassName(), ste.getMethodName(), ste.getFileName(), ste.getLineNumber(), ste.isNativeMethod(), }; try { return new CompositeDataSupport(stackTraceElementCompositeType, stackTraceElementItemNames, stackTraceElementItemValues);
*** 93,121 **** throw new AssertionError(e); } } // Attribute names private static final String CLASS_NAME = "className"; private static final String METHOD_NAME = "methodName"; private static final String FILE_NAME = "fileName"; private static final String LINE_NUMBER = "lineNumber"; private static final String NATIVE_METHOD = "nativeMethod"; ! private static final String MODULE_NAME = "moduleName"; ! private static final String MODULE_VERSION = "moduleVersion"; private static final String[] stackTraceElementItemNames = { CLASS_NAME, METHOD_NAME, FILE_NAME, LINE_NUMBER, NATIVE_METHOD, - MODULE_NAME, - MODULE_VERSION, }; private static final String[] stackTraceElementV9ItemNames = { MODULE_NAME, MODULE_VERSION, }; private static final CompositeType stackTraceElementCompositeType; --- 95,127 ---- throw new AssertionError(e); } } // Attribute names + private static final String CLASS_LOADER_NAME = "classLoaderName"; + private static final String MODULE_NAME = "moduleName"; + private static final String MODULE_VERSION = "moduleVersion"; private static final String CLASS_NAME = "className"; private static final String METHOD_NAME = "methodName"; private static final String FILE_NAME = "fileName"; private static final String LINE_NUMBER = "lineNumber"; private static final String NATIVE_METHOD = "nativeMethod"; ! private static final String[] stackTraceElementItemNames = { + CLASS_LOADER_NAME, + MODULE_NAME, + MODULE_VERSION, CLASS_NAME, METHOD_NAME, FILE_NAME, LINE_NUMBER, NATIVE_METHOD, }; private static final String[] stackTraceElementV9ItemNames = { + CLASS_LOADER_NAME, MODULE_NAME, MODULE_VERSION, }; private static final CompositeType stackTraceElementCompositeType;
< prev index next >