diff options
author | Xavier Ducrohet <xav@android.com> | 2012-08-07 16:30:38 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2012-08-07 18:47:31 -0700 |
commit | 85e4a1a9dd133abb879ec211ce8dd385004edf22 (patch) | |
tree | 5e329ad383321880ec28627a3f6f4b9a5d646a61 /rule_api | |
parent | f9344c0eeacad791fe10a5d1ffc05de2187bf0c6 (diff) | |
download | sdk-85e4a1a9dd133abb879ec211ce8dd385004edf22.zip sdk-85e4a1a9dd133abb879ec211ce8dd385004edf22.tar.gz sdk-85e4a1a9dd133abb879ec211ce8dd385004edf22.tar.bz2 |
Refactor common.jar
Move resources and com.android.util.Pair into layoutlib_api
where they belong since layoutlib depends on them and we need
to control the API.
Made a copy of Pair to stay in common.jar but moved it to
com.android.utils.Pair (the one in com.android.util.Pair is
marked as deprecated to prevent usage where applicable).
Also moved XmlUtil and PositionXmlParser to com.android.utils
to match Pair.
Change-Id: I21d7057d3f2ce604f86a3bb1fa3c130948c93b89
Diffstat (limited to 'rule_api')
-rw-r--r-- | rule_api/.classpath | 3 | ||||
-rw-r--r-- | rule_api/Android.mk | 1 | ||||
-rw-r--r-- | rule_api/src/com/android/ide/common/api/RuleAction.java | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/rule_api/.classpath b/rule_api/.classpath index 5dea91c..f57bbca 100644 --- a/rule_api/.classpath +++ b/rule_api/.classpath @@ -3,6 +3,7 @@ <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry combineaccessrules="false" kind="src" path="/common"/> - <classpathentry kind="var" path="ANDROID_OUT_FRAMEWORK/guava-tools.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/guava-tools/src.zip"/> + <classpathentry kind="var" path="ANDROID_OUT_FRAMEWORK/guava-tools.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/guava-tools/src.zip"/> + <classpathentry combineaccessrules="false" kind="src" path="/layoutlib_api"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/rule_api/Android.mk b/rule_api/Android.mk index 269cadd..de6faf6 100644 --- a/rule_api/Android.mk +++ b/rule_api/Android.mk @@ -21,6 +21,7 @@ LOCAL_JAVA_RESOURCE_DIRS := src LOCAL_JAVA_LIBRARIES := \ common \ + layoutlib_api \ guava-tools LOCAL_MODULE := rule_api diff --git a/rule_api/src/com/android/ide/common/api/RuleAction.java b/rule_api/src/com/android/ide/common/api/RuleAction.java index 489a3cc..34b8837 100644 --- a/rule_api/src/com/android/ide/common/api/RuleAction.java +++ b/rule_api/src/com/android/ide/common/api/RuleAction.java @@ -18,7 +18,7 @@ package com.android.ide.common.api; import com.android.annotations.NonNull; import com.android.annotations.Nullable; -import com.android.util.Pair; +import com.android.utils.Pair; import com.google.common.annotations.Beta; import java.net.URL; |