This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
In order to improve memory leak debugging, we should support new JDK 6 functionality: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5024119, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5089849. We may reuse the profiler UI to display heap objects and for heap walking functionality.
Implementation of this will certainly require API changes. The mirror of new JDK 6 methods needs to be added into JPDA Debugger API module.
The heap walker will be added as a separate module due to it's dependency on profiler UI. It will be a part of profiler cluster and dependent on profiler and debuggerjpda API.
The first implementation is there. It's not yet added to the profiler cluster and therefore it's not built into the IDE yet. It waits for the JPDA API (issue #100047). RCS file: /cvs/debuggerjpda/profiler/heapwalk/.cvsignore,v done Checking in .cvsignore; /cvs/debuggerjpda/profiler/heapwalk/.cvsignore,v <-- .cvsignore initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/build.xml,v done Checking in build.xml; /cvs/debuggerjpda/profiler/heapwalk/build.xml,v <-- build.xml initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/manifest.mf,v done Checking in manifest.mf; /cvs/debuggerjpda/profiler/heapwalk/manifest.mf,v <-- manifest.mf initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/nbproject/.cvsignore,v done Checking in nbproject/.cvsignore; /cvs/debuggerjpda/profiler/heapwalk/nbproject/.cvsignore,v <-- .cvsignore initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.properties,v done Checking in nbproject/project.properties; /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.properties,v <-- project.properties initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.xml,v done Checking in nbproject/project.xml; /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.xml,v <-- project.xml initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ArrayItemValueImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/ArrayItemValueImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ArrayItemValueImpl.java,v <-- ArrayItemValueImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/Bundle.properties,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/Bundle.properties; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/Bundle.properties,v <-- Bundle.properties initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/FieldImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/FieldImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/FieldImpl.java,v <-- FieldImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/FieldValueImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/FieldValueImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/FieldValueImpl.java,v <-- FieldValueImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/HeapImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/HeapImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/HeapImpl.java,v <-- HeapImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/InstanceImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/InstanceImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/InstanceImpl.java,v <-- InstanceImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/JavaClassImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/JavaClassImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/JavaClassImpl.java,v <-- JavaClassImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectArrayInstanceImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectArrayInstanceImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectArrayInstanceImpl.java,v <-- ObjectArrayInstanceImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectFieldValueImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectFieldValueImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/ObjectFieldValueImpl.java,v <-- ObjectFieldValueImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/PrimitiveArrayInstanceImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/PrimitiveArrayInstanceImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/PrimitiveArrayInstanceImpl.java,v <-- PrimitiveArrayInstanceImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/TypeImpl.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/TypeImpl.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/TypeImpl.java,v <-- TypeImpl.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/Bundle.properties,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/actions/Bundle.properties; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/Bundle.properties,v <-- Bundle.properties initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/ClassesCountsViewAction.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/actions/ClassesCountsViewAction.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/ClassesCountsViewAction.java,v <-- ClassesCountsViewAction.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.settings,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.settings; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.settings,v <-- classesCounts.settings initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcgrp,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcgrp; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcgrp,v <-- classesCounts.wstcgrp initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcref,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcref; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcref,v <-- classesCounts.wstcref initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.settings,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.settings; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.settings,v <-- dbgInstances.settings initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcgrp,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcgrp; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcgrp,v <-- dbgInstances.wstcgrp initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcref,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcref; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/dbgInstances.wstcref,v <-- dbgInstances.wstcref initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml,v <-- mf-layer.xml initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/Bundle.properties,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/Bundle.properties; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/Bundle.properties,v <-- Bundle.properties initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java,v <-- ClassesCountsView.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/DebuggerHeapFragmentWalker.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/DebuggerHeapFragmentWalker.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/DebuggerHeapFragmentWalker.java,v <-- DebuggerHeapFragmentWalker.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java,v done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java,v <-- InstancesView.java initial revision: 1.1 done
Implementation of the heap walk API is in trunk as well. The API as such still waits for review (issue #100047): RCS file: /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/ClassTypeList.java,v done Checking in org/netbeans/modules/debugger/jpda/ClassTypeList.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/ClassTypeList.java,v <-- ClassTypeList.java initial revision: 1.1 done Checking in org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java,v <-- JPDADebuggerImpl.java new revision: 1.120; previous revision: 1.119 done Checking in org/netbeans/modules/debugger/jpda/JPDAStepImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDAStepImpl.java,v <-- JPDAStepImpl.java new revision: 1.11; previous revision: 1.10 done RCS file: /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/Java6Methods.java,v done Checking in org/netbeans/modules/debugger/jpda/Java6Methods.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/Java6Methods.java,v <-- Java6Methods.java initial revision: 1.1 done Checking in org/netbeans/modules/debugger/jpda/expr/Evaluator.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/Evaluator.java,v <-- Evaluator.java new revision: 1.35; previous revision: 1.34 done Removing org/netbeans/modules/debugger/jpda/expr/JDIObjectVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/JDIObjectVariable.java,v <-- JDIObjectVariable.java new revision: delete; previous revision: 1.1 done RCS file: /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/JDIVariable.java,v done Checking in org/netbeans/modules/debugger/jpda/expr/JDIVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/JDIVariable.java,v <-- JDIVariable.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/AbstractObjectVariable.java,v done Checking in org/netbeans/modules/debugger/jpda/models/AbstractObjectVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/AbstractObjectVariable.java,v <-- AbstractObjectVariable.java initial revision: 1.1 done Checking in org/netbeans/modules/debugger/jpda/models/AbstractVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/AbstractVariable.java,v <-- AbstractVariable.java new revision: 1.49; previous revision: 1.48 done Checking in org/netbeans/modules/debugger/jpda/models/ArrayFieldVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ArrayFieldVariable.java,v <-- ArrayFieldVariable.java new revision: 1.11; previous revision: 1.10 done Checking in org/netbeans/modules/debugger/jpda/models/CallStackFrameImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/CallStackFrameImpl.java,v <-- CallStackFrameImpl.java new revision: 1.24; previous revision: 1.23 done Checking in org/netbeans/modules/debugger/jpda/models/ClassVariableImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ClassVariableImpl.java,v <-- ClassVariableImpl.java new revision: 1.3; previous revision: 1.2 done Checking in org/netbeans/modules/debugger/jpda/models/FieldVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/FieldVariable.java,v <-- FieldVariable.java new revision: 1.12; previous revision: 1.11 done Checking in org/netbeans/modules/debugger/jpda/models/JPDAClassTypeImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/JPDAClassTypeImpl.java,v <-- JPDAClassTypeImpl.java new revision: 1.3; previous revision: 1.2 done Checking in org/netbeans/modules/debugger/jpda/models/JPDAObjectWatchImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/JPDAObjectWatchImpl.java,v <-- JPDAObjectWatchImpl.java new revision: 1.12; previous revision: 1.11 done Checking in org/netbeans/modules/debugger/jpda/models/JPDAWatchImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/JPDAWatchImpl.java,v <-- JPDAWatchImpl.java new revision: 1.15; previous revision: 1.14 done Checking in org/netbeans/modules/debugger/jpda/models/Local.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/Local.java,v <-- Local.java new revision: 1.13; previous revision: 1.12 done Checking in org/netbeans/modules/debugger/jpda/models/LocalsTreeModel.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/LocalsTreeModel.java,v <-- LocalsTreeModel.java new revision: 1.42; previous revision: 1.41 done Checking in org/netbeans/modules/debugger/jpda/models/ObjectArrayFieldVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ObjectArrayFieldVariable.java,v <-- ObjectArrayFieldVariable.java new revision: 1.10; previous revision: 1.9 done Checking in org/netbeans/modules/debugger/jpda/models/ObjectFieldVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ObjectFieldVariable.java,v <-- ObjectFieldVariable.java new revision: 1.10; previous revision: 1.9 done Checking in org/netbeans/modules/debugger/jpda/models/ObjectLocalVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ObjectLocalVariable.java,v <-- ObjectLocalVariable.java new revision: 1.11; previous revision: 1.10 done Checking in org/netbeans/modules/debugger/jpda/models/ObjectTranslation.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ObjectTranslation.java,v <-- ObjectTranslation.java new revision: 1.8; previous revision: 1.7 done Checking in org/netbeans/modules/debugger/jpda/models/ReturnVariableImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ReturnVariableImpl.java,v <-- ReturnVariableImpl.java new revision: 1.4; previous revision: 1.3 done Checking in org/netbeans/modules/debugger/jpda/models/SuperVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/SuperVariable.java,v <-- SuperVariable.java new revision: 1.11; previous revision: 1.10 done Checking in org/netbeans/modules/debugger/jpda/models/ThisVariable.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ThisVariable.java,v <-- ThisVariable.java new revision: 1.9; previous revision: 1.8 done Checking in org/netbeans/modules/debugger/jpda/models/WatchesModel.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/WatchesModel.java,v <-- WatchesModel.java new revision: 1.34; previous revision: 1.33 done
A few improvements of heap walker: Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml,v <-- mf-layer.xml new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/Bundle.properties; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/Bundle.properties,v <-- Bundle.properties new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java,v <-- ClassesCountsView.java new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java; /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java,v <-- InstancesView.java new revision: 1.2; previous revision: 1.1 done
We can have the Heap Walker functionality only when running on JDK 1.6 and newer. Therefore on JDK 1.5 we resort back to the original Classes View. Thus I've added the original Classes View into the heapwalker module so that we can easily switch the functionality depending on the JDK version. /cvs/debuggerjpda/profiler/heapwalk/manifest.mf,v <-- manifest.mf new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.properties,v <-- project.properties new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/nbproject/project.xml,v <-- project.xml new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/Bundle.properties,v <-- Bundle.properties new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/actions/ClassesCountsViewAction.java,v <-- ClassesCountsViewAction.java new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcgrp,v <-- classesCounts.wstcgrp new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/classesCounts.wstcref,v <-- classesCounts.wstcref new revision: 1.2; previous revision: 1.1 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml,v <-- mf-layer.xml new revision: 1.3; previous revision: 1.2 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ClassesCountsView.java,v <-- ClassesCountsView.java new revision: 1.3; previous revision: 1.2 /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/InstancesView.java,v <-- InstancesView.java new revision: 1.3; previous revision: 1.2
One missing class added: RCS file: /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ViewModelListener.java,v /cvs/debuggerjpda/profiler/heapwalk/src/org/netbeans/modules/debugger/jpda/heapwalk/views/ViewModelListener.java,v <-- ViewModelListener.java initial revision: 1.1
The Heap Walker is in the build, classes view is moved to the new heapwalk module. classes view is active on JDK 1.5 only, heap walker on JDK 1.6 and newer only. /cvs/editor/options/src/org/netbeans/modules/options/editor/mf-layer.xml,v <-- mf-layer.xml new revision: 1.31; previous revision: 1.30 /cvs/ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml,v <-- mf-layer.xml new revision: 1.31; previous revision: 1.30 /cvs/nbbuild/cluster.properties,v <-- cluster.properties new revision: 1.226; previous revision: 1.225 Removing debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.settings; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.settings,v <-- classes.settings new revision: delete; previous revision: 1.2 Removing debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.wstcgrp; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.wstcgrp,v <-- classes.wstcgrp new revision: delete; previous revision: 1.2 Removing debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.wstcref; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/classes.wstcref,v <-- classes.wstcref new revision: delete; previous revision: 1.1 /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/resources/mf-layer.xml,v <-- mf-layer.xml new revision: 1.39; previous revision: 1.38 Removing debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/actions/ClassesViewAction.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/actions/ClassesViewAction.java,v <-- ClassesViewAction.java new revision: delete; previous revision: 1.5 Removing debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/views/ClassesView.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/views/ClassesView.java,v <-- ClassesView.java new revision: delete; previous revision: 1.12 /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/views/SourcesView.java,v <-- SourcesView.java new revision: 1.13; previous revision: 1.12
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.