Author: jkf
Date: Sun Apr 8 05:06:38 2007
New Revision: 526542
URL: http://svn.apache.org/viewvc?view=rev&rev=526542
Log:
Changes after static code analysis.
Code changed.
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Manifest.java
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Property.java
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.java
ant/core/trunk/src/main/org/apache/tools/ant/util/ReflectUtil.java
ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Manifest.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Manifest.java?view=diff&rev=526542&r1=526541&r2=526542
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Manifest.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Manifest.java Sun Apr
8 05:06:38 2007
@@ -182,8 +182,7 @@
String lhsKey = getKey();
String rhsKey = rhsAttribute.getKey();
if ((lhsKey == null && rhsKey != null)
- || (lhsKey != null && rhsKey == null)
- || !lhsKey.equals(rhsKey)) {
+ || (lhsKey != null && !lhsKey.equals(rhsKey))) {
return false;
}
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Property.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Property.java?view=diff&rev=526542&r1=526541&r2=526542
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Property.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Property.java Sun Apr
8 05:06:38 2007
@@ -452,8 +452,9 @@
log("Loading " + file.getAbsolutePath(), Project.MSG_VERBOSE);
try {
if (file.exists()) {
- FileInputStream fis = new FileInputStream(file);
+ FileInputStream fis = null;
try {
+ fis = new FileInputStream(file);
props.load(fis);
} finally {
if (fis != null) {
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.java?view=diff&rev=526542&r1=526541&r2=526542
==============================================================================
---
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.java
(original)
+++
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.java
Sun Apr 8 05:06:38 2007
@@ -134,9 +134,9 @@
DirectoryScanner ds = fs.getDirectoryScanner(getProject());
String[] srcFiles = ds.getIncludedFiles();
- fileNum = srcFiles.length;
if (srcFiles != null) {
+ fileNum = srcFiles.length;
for (int j = 0; j < srcFiles.length; j++) {
File f = new File(ds.getBasedir(), srcFiles[j]);
filelist.append("
").append('"').append(f.getAbsolutePath()).append('"');
Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/ReflectUtil.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/ReflectUtil.java?view=diff&rev=526542&r1=526541&r2=526542
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/ReflectUtil.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/ReflectUtil.java Sun Apr
8 05:06:38 2007
@@ -125,18 +125,28 @@
*/
public static void throwBuildException(Exception t)
throws BuildException {
+ throw toBuildException(t);
+ }
+
+ /**
+ * A method to convert an invocationTargetException to
+ * a buildexception.
+ * @param t the invocation target exception.
+ * @since ant 1.7.1
+ */
+ public static BuildException toBuildException(Exception t) {
if (t instanceof InvocationTargetException) {
Throwable t2 = ((InvocationTargetException) t)
.getTargetException();
if (t2 instanceof BuildException) {
- throw (BuildException) t2;
+ return (BuildException) t2;
}
- throw new BuildException(t2);
+ return new BuildException(t2);
} else {
- throw new BuildException(t);
+ return new BuildException(t);
}
}
-
+
/**
* A method to test if an object responds to a given
* message (method call)
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java?view=diff&rev=526542&r1=526541&r2=526542
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java
Sun Apr 8 05:06:38 2007
@@ -130,10 +130,8 @@
runnerClass, true, scriptLoader).newInstance();
runner.setProject(project);
} catch (Exception ex) {
- ReflectUtil.throwBuildException(ex);
- // NotReached
+ throw ReflectUtil.toBuildException(ex);
}
-
runner.setLanguage(language);
runner.setScriptClassLoader(scriptLoader);
return runner;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]