Skip to content

Commit fe63a94

Browse files
author
Mykola Mokhnach
committed
Move android specific classes into the corresponding parent package
1 parent 438af22 commit fe63a94

File tree

4 files changed

+9
-12
lines changed

4 files changed

+9
-12
lines changed

src/main/java/io/appium/java_client/appmanagement/AndroidInstallApplicationOptions.java renamed to src/main/java/io/appium/java_client/android/appmanagement/AndroidInstallApplicationOptions.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.appium.java_client.appmanagement;
17+
package io.appium.java_client.android.appmanagement;
1818

1919
import com.google.common.collect.ImmutableMap;
20+
import io.appium.java_client.appmanagement.BaseInstallApplicationOptions;
2021

2122
import java.time.Duration;
2223
import java.util.Map;

src/main/java/io/appium/java_client/appmanagement/AndroidRemoveApplicationOptions.java renamed to src/main/java/io/appium/java_client/android/appmanagement/AndroidRemoveApplicationOptions.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.appium.java_client.appmanagement;
17+
package io.appium.java_client.android.appmanagement;
1818

1919
import com.google.common.collect.ImmutableMap;
20+
import io.appium.java_client.appmanagement.BaseRemoveApplicationOptions;
2021

2122
import java.time.Duration;
2223
import java.util.Map;

src/main/java/io/appium/java_client/appmanagement/AndroidTerminateApplicationOptions.java renamed to src/main/java/io/appium/java_client/android/appmanagement/AndroidTerminateApplicationOptions.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.appium.java_client.appmanagement;
17+
package io.appium.java_client.android.appmanagement;
1818

1919
import com.google.common.collect.ImmutableMap;
20+
import io.appium.java_client.appmanagement.BaseTerminateApplicationOptions;
2021

2122
import java.time.Duration;
2223
import java.util.Map;

src/main/java/io/appium/java_client/appmanagement/ApplicationState.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,8 @@
1919
import java.util.Arrays;
2020

2121
public enum ApplicationState {
22-
NOT_INSTALLED(0), NOT_RUNNING(1), RUNNING_IN_BACKGROUND_SUSPENDED(2),
23-
RUNNING_IN_BACKGROUND(3), RUNNING_IN_FOREGROUND(4);
24-
25-
private int code;
26-
27-
ApplicationState(int code) {
28-
this.code = code;
29-
}
22+
NOT_INSTALLED, NOT_RUNNING, RUNNING_IN_BACKGROUND_SUSPENDED,
23+
RUNNING_IN_BACKGROUND, RUNNING_IN_FOREGROUND;
3024

3125
/**
3226
* Creates {@link ApplicationState} instance based on the code.
@@ -36,7 +30,7 @@ public enum ApplicationState {
3630
*/
3731
public static ApplicationState ofCode(int code) {
3832
return Arrays.stream(ApplicationState.values())
39-
.filter(x -> code == x.code)
33+
.filter(x -> code == x.ordinal())
4034
.findFirst()
4135
.orElseThrow(() -> new IllegalArgumentException(
4236
String.format("Application state %s is unknown", code))

0 commit comments

Comments
 (0)