Browse Source

RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1297161 13f79535-47bb-0310-9956-ffa450edef68
master
Jesse N. Glick 13 years ago
parent
commit
d605afdd51
1 changed files with 7 additions and 11 deletions
  1. +7
    -11
      src/main/org/apache/tools/ant/taskdefs/Available.java

+ 7
- 11
src/main/org/apache/tools/ant/taskdefs/Available.java View File

@@ -442,17 +442,13 @@ public class Available extends Task implements Condition {
loader = getProject().createClassLoader(classpath); loader = getProject().createClassLoader(classpath);
loader.setParentFirst(false); loader.setParentFirst(false);
loader.addJavaLibraries(); loader.addJavaLibraries();
if (loader != null) {
try {
loader.findClass(classname);
} catch (SecurityException se) {
// class found but restricted name; this is
// actually the case we're looking for in JDK 1.3+,
// so catch the exception and return
return true;
}
} else {
return false;
try {
loader.findClass(classname);
} catch (SecurityException se) {
// class found but restricted name; this is
// actually the case we're looking for in JDK 1.3+,
// so catch the exception and return
return true;
} }
} else if (loader != null) { } else if (loader != null) {
loader.loadClass(classname); loader.loadClass(classname);


Loading…
Cancel
Save