Author: mbenson
Date: Tue Jul 17 14:35:26 2007
New Revision: 557062
URL: http://svn.apache.org/viewvc?view=rev&rev=557062
Log:
fmt/refac
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java?view=diff&rev=557062&r1=557061&r2=557062
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java
Tue Jul 17 14:35:26 2007
@@ -76,8 +76,7 @@
* @param resource resource on classpath
*/
public void setResource(String resource) {
- assertSrcIsJavaResource();
- ((JavaResource) src).setName(resource);
+ getRequiredJavaResource().setName(resource);
}
/**
@@ -100,8 +99,7 @@
* @param classpath to add to any existing classpath
*/
public void setClasspath(Path classpath) {
- assertSrcIsJavaResource();
- ((JavaResource) src).setClasspath(classpath);
+ getRequiredJavaResource().setClasspath(classpath);
}
/**
@@ -109,8 +107,7 @@
* @return The classpath to be configured
*/
public Path createClasspath() {
- assertSrcIsJavaResource();
- return ((JavaResource) src).createClasspath();
+ return getRequiredJavaResource().createClasspath();
}
/**
@@ -119,8 +116,7 @@
* @param r The reference value
*/
public void setClasspathRef(Reference r) {
- assertSrcIsJavaResource();
- ((JavaResource) src).setClasspathRef(r);
+ getRequiredJavaResource().setClasspathRef(r);
}
/**
@@ -128,8 +124,7 @@
* @return The classpath
*/
public Path getClasspath() {
- assertSrcIsJavaResource();
- return ((JavaResource) src).getClasspath();
+ return getRequiredJavaResource().getClasspath();
}
/**
@@ -150,7 +145,6 @@
}
throw new BuildException("Source resource does not exist: " + src);
}
-
BufferedInputStream bis = null;
Reader instream = null;
ByteArrayInputStream tis = null;
@@ -162,7 +156,6 @@
} else {
instream = new InputStreamReader(bis, encoding);
}
-
ChainReaderHelper crh = new ChainReaderHelper();
crh.setPrimaryReader(instream);
crh.setFilterChains(filterChains);
@@ -175,7 +168,6 @@
if (!text.endsWith("\n")) {
text = text + "\n";
}
-
if (encoding == null) {
tis = new ByteArrayInputStream(text.getBytes());
} else {
@@ -188,10 +180,8 @@
propertyTask.bindToOwner(this);
propertyTask.addProperties(props);
}
-
} catch (final IOException ioe) {
- final String message = "Unable to load file: " + ioe.toString();
- throw new BuildException(message, ioe, getLocation());
+ throw new BuildException("Unable to load file: " + ioe, ioe,
getLocation());
} finally {
FileUtils.close(bis);
FileUtils.close(tis);
@@ -211,23 +201,24 @@
* @param a the resource to load as a single element Resource collection.
* @since Ant 1.7
*/
- public void addConfigured(ResourceCollection a) {
+ public synchronized void addConfigured(ResourceCollection a) {
if (src != null) {
throw new BuildException("only a single source is supported");
}
if (a.size() != 1) {
- throw new BuildException("only single argument resource
collections"
- + " are supported");
+ throw new BuildException(
+ "only single-element resource collections are supported");
}
src = (Resource) a.iterator().next();
}
- private void assertSrcIsJavaResource() {
+ private synchronized JavaResource getRequiredJavaResource() {
if (src == null) {
src = new JavaResource();
src.setProject(getProject());
} else if (!(src instanceof JavaResource)) {
throw new BuildException("expected a java resource as source");
}
+ return (JavaResource) src;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]