[GME-commit]
GMESRC/Java/java/org/isis/gme/bon JBuilderSet.java, 1.3, 1.4
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Thu Aug 23 16:25:53 CDT 2007
Update of /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon
In directory escher:/tmp/cvs-serv19545
Modified Files:
JBuilderSet.java
Log Message:
When a Library was present, the project buildup failed because of resolve() invoked readwrite operation: addMember().
CVS User: Zoltan Molnar, ISIS (zolmol)
Index: JBuilderSet.java
===================================================================
RCS file: /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon/JBuilderSet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** JBuilderSet.java 12 Feb 2004 22:47:14 -0000 1.3
--- JBuilderSet.java 23 Aug 2007 21:25:51 -0000 1.4
***************
*** 23,30 ****
for(int i=0;i<psCount;i++)
{ MgaFCO iter = psa.getItem(i);
! addMember(JBuilder.theInstance.findObject(iter));
}
}
// public long getObjId()
// { return -1;
--- 23,41 ----
for(int i=0;i<psCount;i++)
{ MgaFCO iter = psa.getItem(i);
! addMemberInternal(JBuilder.theInstance.findObject(iter));
}
}
+ // used internally only, called by resolve()
+ protected boolean addMemberInternal(JBuilderObject mem)
+ {
+ if(members.contains(mem))
+ { return false;
+ }
+ members.addElement(mem);
+ return true;
+
+ }
+
// public long getObjId()
// { return -1;
More information about the GME-commit
mailing list