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 51272 - Add validity checks to the src bridge
Summary: Add validity checks to the src bridge
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC All
: P3 blocker (vote)
Assignee: Daniel Prusa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-08 14:33 UTC by Martin Matula
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Matula 2004-11-08 14:33:53 UTC
Src bridge currently manipulates the JMI objects
optimistically. Instead of calling methods on
invalid objects and then catching and ignoring IOE,
src bridge should check validity of elements in
advance. That will prevent unwanted rollbacks
caused by IOEs.
Comment 1 Daniel Prusa 2004-11-10 09:12:20 UTC
/cvs/java/src/org/netbeans/modules/java/bridge/CallableImpl.java,v  
new revision: 1.14; previous revision: 1.13
/cvs/java/src/org/netbeans/modules/java/bridge/ClassElementImpl.java,v  
new revision: 1.13; previous revision: 1.12
/cvs/java/src/org/netbeans/modules/java/bridge/ClassesCollection.java,v  
new revision: 1.3; previous revision: 1.2
/cvs/java/src/org/netbeans/modules/java/bridge/ConstructorsCollection.java,v
 new revision: 1.3; previous revision: 1.2
/cvs/java/src/org/netbeans/modules/java/bridge/ElementImpl.java,v
new revision: 1.23; previous revision: 1.22
/cvs/java/src/org/netbeans/modules/java/bridge/FieldElementImpl.java,v  
new revision: 1.12; previous revision: 1.11
/cvs/java/src/org/netbeans/modules/java/bridge/FieldsCollection.java,v 
new revision: 1.3; previous revision: 1.2
/cvs/java/src/org/netbeans/modules/java/bridge/ImportImpl.java,v
new revision: 1.7; previous revision: 1.6
/cvs/java/src/org/netbeans/modules/java/bridge/ImportsCollection.java,v  
new revision: 1.4; previous revision: 1.3
/cvs/java/src/org/netbeans/modules/java/bridge/InitializerElementImpl.java,v
 new revision: 1.4; previous revision: 1.3
/cvs/java/src/org/netbeans/modules/java/bridge/MemberElementImpl.java,v
 new revision: 1.6; previous revision: 1.5
/cvs/java/src/org/netbeans/modules/java/bridge/MethodElementImpl.java,v
 new revision: 1.10; previous revision: 1.9
/cvs/java/src/org/netbeans/modules/java/bridge/MethodsCollection.java,v
 new revision: 1.3; previous revision: 1.2
/cvs/java/src/org/netbeans/modules/java/bridge/ObjectsCollection.java,v 
new revision: 1.9; previous revision: 1.8
/cvs/java/src/org/netbeans/modules/java/bridge/SourceElementImpl.java,v
 new revision: 1.12; previous revision: 1.11
/cvs/java/src/org/netbeans/modules/java/bridge/TopClassesCollection.java,v
 new revision: 1.6; previous revision: 1.5
Comment 2 Quality Engineering 2007-09-20 10:57:39 UTC
Reorganization of java component