summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorAlex Ruiz <alruiz@google.com>2015-08-01 00:40:22 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-08-01 00:40:22 +0000
commite193d1681227bb55f1ec5669407e935ebd37dfa3 (patch)
tree604d835e176a50039f64ea90732a4301fc1ffeca /android/src
parent7db907038cf26682ebe5a916cc72f6e028585b95 (diff)
parent291e6d0764b33e242defc0dedc277cce227d2099 (diff)
downloadidea-e193d1681227bb55f1ec5669407e935ebd37dfa3.tar.gz
Merge "Implement IdeaAndroidProject#getTargetSdkVersion." into studio-1.4-dev automerge: bfb179a
automerge: 291e6d0 * commit '291e6d0764b33e242defc0dedc277cce227d2099': Implement IdeaAndroidProject#getTargetSdkVersion.
Diffstat (limited to 'android/src')
-rw-r--r--android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java6
-rw-r--r--android/src/com/android/tools/idea/model/AndroidModuleInfo.java6
2 files changed, 8 insertions, 4 deletions
diff --git a/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java b/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java
index 4dc8b63d3eb..b6930c1e0e1 100644
--- a/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java
+++ b/android/src/com/android/tools/idea/gradle/IdeaAndroidProject.java
@@ -242,7 +242,11 @@ public class IdeaAndroidProject implements AndroidModel, Serializable {
@Nullable
@Override
public AndroidVersion getTargetSdkVersion() {
- throw new UnsupportedOperationException("Not yet implemented.");
+ ApiVersion targetSdkVersion = getSelectedVariant().getMergedFlavor().getTargetSdkVersion();
+ if (targetSdkVersion != null) {
+ return new AndroidVersion(targetSdkVersion.getApiLevel(), targetSdkVersion.getCodename());
+ }
+ return null;
}
@NotNull
diff --git a/android/src/com/android/tools/idea/model/AndroidModuleInfo.java b/android/src/com/android/tools/idea/model/AndroidModuleInfo.java
index 8944c28bd49..4868a835078 100644
--- a/android/src/com/android/tools/idea/model/AndroidModuleInfo.java
+++ b/android/src/com/android/tools/idea/model/AndroidModuleInfo.java
@@ -104,11 +104,11 @@ public class AndroidModuleInfo {
@NotNull
public AndroidVersion getTargetSdkVersion() {
- IdeaAndroidProject androidModel = myFacet.getAndroidModel();
+ AndroidModel androidModel = myFacet.getAndroidModel();
if (androidModel != null) {
- ApiVersion targetSdkVersion = androidModel.getSelectedVariant().getMergedFlavor().getTargetSdkVersion();
+ AndroidVersion targetSdkVersion = androidModel.getTargetSdkVersion();
if (targetSdkVersion != null) {
- return new AndroidVersion(targetSdkVersion.getApiLevel(), targetSdkVersion.getCodename());
+ return targetSdkVersion;
}
// Else: not specified in gradle files; fall back to manifest
}