diff options
| author | 2015-06-01 23:20:11 +0000 | |
|---|---|---|
| committer | 2015-06-01 23:20:12 +0000 | |
| commit | 346222f90a723787e2625329a75ec0dfc35a3f4d (patch) | |
| tree | 56ecba73a4e0f38c6c6ca3eefb51f27e3d5fa23f | |
| parent | 7ef93d157344b07e17715b0fa6e69a4d97154dfa (diff) | |
| parent | 86caef1892e1ce063e0e880396c8deaa3a6a171d (diff) | |
Merge "LayoutLib: Skip classes from java package." into mnc-dev
| -rw-r--r-- | tools/layoutlib/create/src/com/android/tools/layoutlib/create/DependencyFinder.java | 4 |
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) { |