summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Marie Henaff <jmhenaff@google.com>2014-05-20 17:16:25 +0200
committerJean-Marie Henaff <jmhenaff@google.com>2014-05-21 08:40:23 +0200
commit217aefdbe3366a7ee102d7542e4bd05dcf22f76d (patch)
treeca3a53880859e9068a32f5bd81d5bbafc1ea5d8c
parentf83b63cb3e66d73d290ac27a76a0cfc40bf43dda (diff)
downloadtoolchain_jack-217aefdbe3366a7ee102d7542e4bd05dcf22f76d.zip
toolchain_jack-217aefdbe3366a7ee102d7542e4bd05dcf22f76d.tar.gz
toolchain_jack-217aefdbe3366a7ee102d7542e4bd05dcf22f76d.tar.bz2
Fix portability issue with package name.
Change-Id: I9e138e6173b55a364dc62b600a61a25f9c335a83
-rw-r--r--jack/src/com/android/jack/ecj/loader/jast/JAstClasspath.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/jack/src/com/android/jack/ecj/loader/jast/JAstClasspath.java b/jack/src/com/android/jack/ecj/loader/jast/JAstClasspath.java
index eef0411..4d96325 100644
--- a/jack/src/com/android/jack/ecj/loader/jast/JAstClasspath.java
+++ b/jack/src/com/android/jack/ecj/loader/jast/JAstClasspath.java
@@ -19,6 +19,7 @@ package com.android.jack.ecj.loader.jast;
import com.android.jack.ir.ast.JDefinedClass;
import com.android.jack.ir.ast.JDefinedClassOrInterface;
import com.android.jack.ir.ast.JType;
+import com.android.jack.lookup.JLookup;
import com.android.jack.lookup.JLookupException;
import com.android.jack.lookup.JNodeLookup;
import com.android.jack.util.NamingTools;
@@ -130,7 +131,8 @@ public class JAstClasspath extends ClasspathLocation {
@Override
public boolean isPackage(@CheckForNull String qualifiedPackageName) {
assert (qualifiedPackageName != null);
- return lookup.isPackageOnPath(qualifiedPackageName);
+ return lookup.isPackageOnPath(
+ qualifiedPackageName.replace(File.separatorChar, JLookup.PACKAGE_SEPARATOR));
}
/**