Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] IBinary Junit test failed corrections

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.90
diff -u -r1.90 ChangeLog
--- ChangeLog	24 Apr 2003 14:23:36 -0000	1.90
+++ ChangeLog	25 Apr 2003 15:26:26 -0000
@@ -1,3 +1,9 @@
+2003-04-25 Alain Magloire
+
+	* model/org/eclipse/cdt/internal/core/model/Binary.java (getNeededSharedLibs):
+	JUnit faileds tests.  getNeededSharedLibs() should also return for executable.
+	(isReadOnly): is always true for executable.
+
 2003-04-24 Alain Magloire
 
 	* utils/org/eclipse/cdt/utils/spawner/Spawner.java (raise):
Index: model/org/eclipse/cdt/internal/core/model/Binary.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java,v
retrieving revision 1.7
diff -u -r1.7 Binary.java
--- model/org/eclipse/cdt/internal/core/model/Binary.java	2 Apr 2003 04:52:40 -0000	1.7
+++ model/org/eclipse/cdt/internal/core/model/Binary.java	25 Apr 2003 15:26:26 -0000
@@ -36,7 +36,6 @@
 		binaryFile = bin;
 	}
 
-
 	public boolean isSharedLib() {
 		if (binaryFile != null) {
 			return binaryFile.getType() == IBinaryObject.SHARED;
@@ -80,7 +79,7 @@
 	}
 
 	public String[] getNeededSharedLibs() {
-		if (isExecutable()) {
+		if (isExecutable() || isSharedLib()) {
 			return ((IBinaryExecutable)binaryFile).getNeededSharedLibs();
 		}
 		return new String[0];
@@ -119,6 +118,13 @@
 			return ((IBinaryObject)binaryFile).isLittleEndian();
 		}
 		return false;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.eclipse.cdt.core.model.ICElement#isReadOnly()
+	 */
+	public boolean isReadOnly() {
+		return true;
 	}
 
 	public CElementInfo createElementInfo() {



Back to the top