133873d2b41a5cd2597b20a4e88eb8942944c0f23Tyler Schultzpackage com.xtremelabs.robolectric.shadows;
267142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher
30b378afcde0200166e546c46a7642015accfce49Christian Williams & Ian Fisherimport android.view.KeyEvent;
422c22c9aa4ca68c2deac6164edc1d82bc9645310Christian Williams & Phil Goodwinimport com.xtremelabs.robolectric.internal.Implementation;
522c22c9aa4ca68c2deac6164edc1d82bc9645310Christian Williams & Phil Goodwinimport com.xtremelabs.robolectric.internal.Implements;
60b378afcde0200166e546c46a7642015accfce49Christian Williams & Ian Fisher
70b378afcde0200166e546c46a7642015accfce49Christian Williams & Ian Fisher@SuppressWarnings({"UnusedDeclaration"})
80b378afcde0200166e546c46a7642015accfce49Christian Williams & Ian Fisher@Implements(KeyEvent.class)
9afe0a89d904a7fe2f5980b9deb26cc3240192459Christian Williamspublic class ShadowKeyEvent {
1067142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    private int action;
1167142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    private int code;
1267142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher
1367142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    public void __constructor__(int action, int code) {
1467142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher        this.action = action;
1567142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher        this.code = code;
1667142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    }
1767142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher
18de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams    @Implementation
1967142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    public final int getAction() {
2067142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher        return action;
2167142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    }
2267142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher
23de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams    @Implementation
2467142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    public final int getKeyCode() {
2567142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher        return code;
2667142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher    }
2767142e6509cdc6c82290e955ae69400462cf52a9Christian Williams & Ian Fisher}
28