summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Deepanshu Gupta <deepanshu@google.com> 2015-06-01 23:20:11 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-06-01 23:20:12 +0000
commit346222f90a723787e2625329a75ec0dfc35a3f4d (patch)
tree56ecba73a4e0f38c6c6ca3eefb51f27e3d5fa23f
parent7ef93d157344b07e17715b0fa6e69a4d97154dfa (diff)
parent86caef1892e1ce063e0e880396c8deaa3a6a171d (diff)
Merge "LayoutLib: Skip classes from java package." into mnc-dev
-rw-r--r--tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java b/tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java
index 7690fcd0283d..61b64a2e8e38 100644
--- a/tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java
+++ b/tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java
@@ -307,7 +307,9 @@ public class DependencyFinder {
try {
// exclude classes that are part of the default JRE (the one executing this program)
- if (getClass().getClassLoader().loadClass(className) != null) {
+ // or in java package (we won't be able to load them anyway).
+ if (className.startsWith("java.") ||
+ getClass().getClassLoader().loadClass(className) != null) {
return;
}
} catch (ClassNotFoundException e) {