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.

Bug 79868

Summary: Generify the debuggerjpda module
Product: debugger Reporter: Martin Entlicher <mentlicher>
Component: JavaAssignee: Martin Entlicher <mentlicher>
Status: STARTED ---    
Severity: blocker    
Priority: P2    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:

Description Martin Entlicher 2006-07-07 17:09:39 UTC
Take the advantage of JDI being generified and generify the JDI usage.

Also the JPDA debugger API should be checked for whether it needs some
generification as well.
Comment 1 Martin Entlicher 2006-08-04 15:19:15 UTC
The JPDA API is generified:

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/AttachingDICookie.java,v
 <--  AttachingDICookie.java
new revision: 1.5; previous revision: 1.4

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/CallStackFrame.java,v 
<--  CallStackFrame.java
new revision: 1.9; previous revision: 1.8

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/JPDABreakpoint.java,v 
<--  JPDABreakpoint.java
new revision: 1.11; previous revision: 1.10

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/JPDADebugger.java,v 
<--  JPDADebugger.java
new revision: 1.22; previous revision: 1.21

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/LaunchingDICookie.java,v
 <--  LaunchingDICookie.java
new revision: 1.4; previous revision: 1.3

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/ListeningDICookie.java,v
 <--  ListeningDICookie.java
new revision: 1.8; previous revision: 1.7

/cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/SmartSteppingFilter.java,v
 <--  SmartSteppingFilter.java
new revision: 1.6; previous revision: 1.5
Comment 2 Martin Entlicher 2006-08-04 17:14:10 UTC
Most of the JPDA Debugger module is generified:

Checking in src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java,v
 <--  JPDADebuggerImpl.java
new revision: 1.103; previous revision: 1.102
done
Checking in src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java,v
 <--  LaunchingSessionProvider.java
new revision: 1.9; previous revision: 1.8
done
Checking in
src/org/netbeans/modules/debugger/jpda/actions/JPDADebuggerActionProvider.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/JPDADebuggerActionProvider.java,v
 <--  JPDADebuggerActionProvider.java
new revision: 1.12; previous revision: 1.11
done
Checking in
src/org/netbeans/modules/debugger/jpda/actions/SmartSteppingFilterImpl.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/SmartSteppingFilterImpl.java,v
 <--  SmartSteppingFilterImpl.java
new revision: 1.9; previous revision: 1.8
done
Checking in src/org/netbeans/modules/debugger/jpda/actions/StepActionProvider.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/StepActionProvider.java,v
 <--  StepActionProvider.java
new revision: 1.30; previous revision: 1.29
done
Checking in
src/org/netbeans/modules/debugger/jpda/actions/StepIntoActionProvider.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/StepIntoActionProvider.java,v
 <--  StepIntoActionProvider.java
new revision: 1.27; previous revision: 1.26
done
Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointImpl.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointImpl.java,v
 <--  BreakpointImpl.java
new revision: 1.31; previous revision: 1.30
done
Checking in
src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointsEngineListener.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointsEngineListener.java,v
 <--  BreakpointsEngineListener.java
new revision: 1.20; previous revision: 1.19
done
Checking in
src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointsReader.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointsReader.java,v
 <--  BreakpointsReader.java
new revision: 1.4; previous revision: 1.3
done
Checking in
src/org/netbeans/modules/debugger/jpda/breakpoints/LineBreakpointImpl.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/LineBreakpointImpl.java,v
 <--  LineBreakpointImpl.java
new revision: 1.29; previous revision: 1.28
done
Checking in
src/org/netbeans/modules/debugger/jpda/breakpoints/MethodBreakpointImpl.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/MethodBreakpointImpl.java,v
 <--  MethodBreakpointImpl.java
new revision: 1.14; previous revision: 1.13
done
Checking in
src/org/netbeans/modules/debugger/jpda/breakpoints/PersistenceManager.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/PersistenceManager.java,v
 <--  PersistenceManager.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/debugger/jpda/expr/EvaluationContext.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluationContext.java,v
 <--  EvaluationContext.java
new revision: 1.7; previous revision: 1.6
done
Checking in src/org/netbeans/modules/debugger/jpda/expr/EvaluationException.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluationException.java,v
 <--  EvaluationException.java
new revision: 1.6; previous revision: 1.5
done
Checking in src/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.32; previous revision: 1.31
done
Checking in src/org/netbeans/modules/debugger/jpda/expr/JJTJavaParserState.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/JJTJavaParserState.java,v
 <--  JJTJavaParserState.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/debugger/jpda/expr/JavaParser.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/JavaParser.java,v
 <--  JavaParser.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/debugger/jpda/expr/SimpleNode.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/expr/SimpleNode.java,v
 <--  SimpleNode.java
new revision: 1.4; previous revision: 1.3
done
Checking in src/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.45; previous revision: 1.44
done
Checking in src/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.21; previous revision: 1.20
done
Checking in src/org/netbeans/modules/debugger/jpda/models/CallStackTreeModel.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/CallStackTreeModel.java,v
 <--  CallStackTreeModel.java
new revision: 1.17; previous revision: 1.16
done
Checking in src/org/netbeans/modules/debugger/jpda/models/ClassesTreeModel.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ClassesTreeModel.java,v
 <--  ClassesTreeModel.java
new revision: 1.14; previous revision: 1.13
done
Checking in src/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.14; previous revision: 1.13
done
Checking in src/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.38; previous revision: 1.37
done
Checking in src/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.6; previous revision: 1.5
done
Checking in src/org/netbeans/modules/debugger/jpda/models/ThreadsTreeModel.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/ThreadsTreeModel.java,v
 <--  ThreadsTreeModel.java
new revision: 1.7; previous revision: 1.6
done
Checking in src/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.29; previous revision: 1.28
done
Checking in src/org/netbeans/modules/debugger/jpda/util/Operator.java;
/cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/util/Operator.java,v 
<--  Operator.java
new revision: 1.43; previous revision: 1.42
Comment 3 Peter Pis 2008-04-10 22:54:23 UTC
Changing TM for open issues.