683 MEMORY); 684 685 public static final IAttribute<String> FLAG_NAME = attr("name", Messages.getString(Messages.ATTR_FLAG_NAME), //$NON-NLS-1$ 686 PLAIN_TEXT); 687 public static final IAttribute<String> FLAG_ORIGIN = attr("origin", Messages.getString(Messages.ATTR_FLAG_ORIGIN), //$NON-NLS-1$ 688 PLAIN_TEXT); 689 public static final IAttribute<IQuantity> FLAG_VALUE_NUMBER = attr("value", //$NON-NLS-1$ 690 Messages.getString(Messages.ATTR_FLAG_VALUE_NUMBER), NUMBER); 691 public static final IAttribute<Boolean> FLAG_VALUE_BOOLEAN = attr("value", //$NON-NLS-1$ 692 Messages.getString(Messages.ATTR_FLAG_VALUE_BOOLEAN), FLAG); 693 public static final IAttribute<String> FLAG_VALUE_TEXT = attr("value", //$NON-NLS-1$ 694 Messages.getString(Messages.ATTR_FLAG_VALUE_TEXT), PLAIN_TEXT); 695 696 public static final IAttribute<String> THREAD_DUMP_RESULT = attr("result", //$NON-NLS-1$ 697 Messages.getString(Messages.ATTR_THREAD_DUMP_RESULT), PLAIN_TEXT); 698 public static final IAttribute<String> DUMP_REASON = attr("reason", Messages.getString(Messages.ATTR_DUMP_REASON), //$NON-NLS-1$ 699 Messages.getString(Messages.ATTR_DUMP_REASON_DESC), PLAIN_TEXT); 700 public static final IAttribute<String> DUMP_REASON_RECORDING_ID = attr("recordingId", //$NON-NLS-1$ 701 Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID), 702 Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID_DESC), PLAIN_TEXT); 703 704 public static final IAttribute<IQuantity> CLASSLOADER_LOADED_COUNT = attr("loadedClassCount", //$NON-NLS-1$ 705 Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT), 706 Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT_DESC), NUMBER); 707 public static final IAttribute<IQuantity> CLASSLOADER_UNLOADED_COUNT = attr("unloadedClassCount", //$NON-NLS-1$ 708 Messages.getString(Messages.ATTR_CLASSLOADER_UNLOADED_COUNT), 709 Messages.getString(Messages.ATTR_CLASSLOADER_UNLOADED_COUNT_DESC), NUMBER); 710 711 private static final IAttribute<IMCType> CLASS_DEFINING_CLASSLOADER_V0 = attr("definingClassLoader", //$NON-NLS-1$ 712 Messages.getString(Messages.ATTR_CLASS_DEFINING_CLASSLOADER), CLASS); 713 private static final IAttribute<IMCType> CLASS_INITIATING_CLASSLOADER_V0 = attr("initiatingClassLoader", //$NON-NLS-1$ 714 Messages.getString(Messages.ATTR_CLASS_INITIATING_CLASSLOADER), CLASS); 715 private static final IAttribute<IMCType> PARENT_CLASSLOADER_V0 = attr("parentClassLoader", // $NON-NLS-1$ 716 Messages.getString(Messages.ATTR_PARENT_CLASSLOADER), CLASS); 717 private static final IAttribute<IMCType> CLASSLOADER_V0 = attr("classLoader", // $NON-NLS-1$ 718 Messages.getString(Messages.ATTR_CLASSLOADER), CLASS); 719 720 public static final IAttribute<IMCClassLoader> CLASS_DEFINING_CLASSLOADER = Attribute 721 .canonicalize(new Attribute<IMCClassLoader>("definingClassLoader", //$NON-NLS-1$ 722 Messages.getString(Messages.ATTR_CLASS_DEFINING_CLASSLOADER), null, CLASS_LOADER) { | 683 MEMORY); 684 685 public static final IAttribute<String> FLAG_NAME = attr("name", Messages.getString(Messages.ATTR_FLAG_NAME), //$NON-NLS-1$ 686 PLAIN_TEXT); 687 public static final IAttribute<String> FLAG_ORIGIN = attr("origin", Messages.getString(Messages.ATTR_FLAG_ORIGIN), //$NON-NLS-1$ 688 PLAIN_TEXT); 689 public static final IAttribute<IQuantity> FLAG_VALUE_NUMBER = attr("value", //$NON-NLS-1$ 690 Messages.getString(Messages.ATTR_FLAG_VALUE_NUMBER), NUMBER); 691 public static final IAttribute<Boolean> FLAG_VALUE_BOOLEAN = attr("value", //$NON-NLS-1$ 692 Messages.getString(Messages.ATTR_FLAG_VALUE_BOOLEAN), FLAG); 693 public static final IAttribute<String> FLAG_VALUE_TEXT = attr("value", //$NON-NLS-1$ 694 Messages.getString(Messages.ATTR_FLAG_VALUE_TEXT), PLAIN_TEXT); 695 696 public static final IAttribute<String> THREAD_DUMP_RESULT = attr("result", //$NON-NLS-1$ 697 Messages.getString(Messages.ATTR_THREAD_DUMP_RESULT), PLAIN_TEXT); 698 public static final IAttribute<String> DUMP_REASON = attr("reason", Messages.getString(Messages.ATTR_DUMP_REASON), //$NON-NLS-1$ 699 Messages.getString(Messages.ATTR_DUMP_REASON_DESC), PLAIN_TEXT); 700 public static final IAttribute<String> DUMP_REASON_RECORDING_ID = attr("recordingId", //$NON-NLS-1$ 701 Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID), 702 Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID_DESC), PLAIN_TEXT); 703 704 public static final IAttribute<String> SHUTDOWN_REASON = attr("reason", // $NON-NLS-1$ 705 Messages.getString(Messages.ATTR_SHUTDOWN_REASON), 706 Messages.getString(Messages.ATTR_SHUTDOWN_REASON_DESC), PLAIN_TEXT); 707 708 public static final IAttribute<IQuantity> CLASSLOADER_LOADED_COUNT = attr("loadedClassCount", //$NON-NLS-1$ 709 Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT), 710 Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT_DESC), NUMBER); 711 public static final IAttribute<IQuantity> CLASSLOADER_UNLOADED_COUNT = attr("unloadedClassCount", //$NON-NLS-1$ 712 Messages.getString(Messages.ATTR_CLASSLOADER_UNLOADED_COUNT), 713 Messages.getString(Messages.ATTR_CLASSLOADER_UNLOADED_COUNT_DESC), NUMBER); 714 715 private static final IAttribute<IMCType> CLASS_DEFINING_CLASSLOADER_V0 = attr("definingClassLoader", //$NON-NLS-1$ 716 Messages.getString(Messages.ATTR_CLASS_DEFINING_CLASSLOADER), CLASS); 717 private static final IAttribute<IMCType> CLASS_INITIATING_CLASSLOADER_V0 = attr("initiatingClassLoader", //$NON-NLS-1$ 718 Messages.getString(Messages.ATTR_CLASS_INITIATING_CLASSLOADER), CLASS); 719 private static final IAttribute<IMCType> PARENT_CLASSLOADER_V0 = attr("parentClassLoader", // $NON-NLS-1$ 720 Messages.getString(Messages.ATTR_PARENT_CLASSLOADER), CLASS); 721 private static final IAttribute<IMCType> CLASSLOADER_V0 = attr("classLoader", // $NON-NLS-1$ 722 Messages.getString(Messages.ATTR_CLASSLOADER), CLASS); 723 724 public static final IAttribute<IMCClassLoader> CLASS_DEFINING_CLASSLOADER = Attribute 725 .canonicalize(new Attribute<IMCClassLoader>("definingClassLoader", //$NON-NLS-1$ 726 Messages.getString(Messages.ATTR_CLASS_DEFINING_CLASSLOADER), null, CLASS_LOADER) { |