package com.developerphil.adbidea.compatibility; import com.android.tools.idea.run.activity.DefaultActivityLocator; import com.intellij.openapi.project.Project; import org.jetbrains.android.facet.AndroidFacet; public class GetDefaultLauncherActivityNameCompat extends BackwardCompatibleGetter<String> { private final Project project; private final AndroidFacet facet; public GetDefaultLauncherActivityNameCompat(Project project, AndroidFacet facet) { this.project = project; this.facet = facet; } @Override // Android Studio 2.1 Preview 1 + protected String getCurrentImplementation() throws Throwable { return DefaultActivityLocator.getDefaultLauncherActivityName(project, facet.getManifest()); } @Override // Android Studio 2.0 protected String getPreviousImplementation() { return new GetDefaultLauncherActivityNameCompatBefore2_1(facet).get(); } }