{ "methods": { "ensureTwoPointers(java.util.List\u003corg.robolectric.shadows.NativeInput.PointerCoords\u003e,java.util.List\u003candroid.view.MotionEvent.PointerProperties\u003e)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerCoords", "pointerProperties" ], "returnType": "void", "exceptions": [], "name": "ensureTwoPointers(java.util.List\u003corg.robolectric.shadows.NativeInput.PointerCoords\u003e,java.util.List\u003candroid.view.MotionEvent.PointerProperties\u003e)" }, "getNativeMotionEvent()": { "isImplementation": false, "modifiers": [ "private" ], "params": [], "returnType": "org.robolectric.shadows.NativeInput.MotionEvent", "exceptions": [], "name": "getNativeMotionEvent()" }, "getNativeMotionEvent(long)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "nativePtr" ], "returnType": "org.robolectric.shadows.NativeInput.MotionEvent", "exceptions": [], "name": "getNativeMotionEvent(long)" }, "nativeAddBatch(int,long,android.view.MotionEvent.PointerCoords[],int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "eventTimeNanos", "pointerCoordsObjArray", "metaState" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeAddBatch(int,long,android.view.MotionEvent.PointerCoords[],int)" }, "nativeAddBatch(long,long,android.view.MotionEvent.PointerCoords[],int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "eventTimeNanos", "pointerCoordsObjArray", "metaState" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeAddBatch(long,long,android.view.MotionEvent.PointerCoords[],int)" }, "nativeAxisFromString(java.lang.String)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "label" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeAxisFromString(java.lang.String)" }, "nativeAxisToString(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "axis" ], "returnType": "java.lang.String", "exceptions": [], "minSdk": 21, "name": "nativeAxisToString(int)" }, "nativeCopy(int,int,boolean)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "destNativePtr", "sourceNativePtr", "keepHistory" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeCopy(int,int,boolean)" }, "nativeCopy(long,long,boolean)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "destNativePtr", "sourceNativePtr", "keepHistory" ], "returnType": "long", "exceptions": [], "minSdk": 21, "name": "nativeCopy(long,long,boolean)" }, "nativeDispose(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeDispose(int)" }, "nativeDispose(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeDispose(long)" }, "nativeFindPointerIndex(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerId" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeFindPointerIndex(int,int)" }, "nativeFindPointerIndex(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerId" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeFindPointerIndex(long,int)" }, "nativeGetAction(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetAction(int)" }, "nativeGetAction(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetAction(long)" }, "nativeGetActionButton(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 23, "name": "nativeGetActionButton(long)" }, "nativeGetAxisValue(int,int,int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "axis", "pointerIndex", "historyPos" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetAxisValue(int,int,int,int)" }, "nativeGetAxisValue(long,int,int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "axis", "pointerIndex", "historyPos" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetAxisValue(long,int,int,int)" }, "nativeGetButtonState(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetButtonState(int)" }, "nativeGetButtonState(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetButtonState(long)" }, "nativeGetDeviceId(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetDeviceId(int)" }, "nativeGetDeviceId(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetDeviceId(long)" }, "nativeGetDownTimeNanos(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "long", "exceptions": [], "maxSdk": 20, "name": "nativeGetDownTimeNanos(int)" }, "nativeGetDownTimeNanos(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "long", "exceptions": [], "minSdk": 21, "name": "nativeGetDownTimeNanos(long)" }, "nativeGetEdgeFlags(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetEdgeFlags(int)" }, "nativeGetEdgeFlags(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetEdgeFlags(long)" }, "nativeGetEventTimeNanos(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "historyPos" ], "returnType": "long", "exceptions": [], "maxSdk": 20, "name": "nativeGetEventTimeNanos(int,int)" }, "nativeGetEventTimeNanos(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "historyPos" ], "returnType": "long", "exceptions": [], "minSdk": 21, "name": "nativeGetEventTimeNanos(long,int)" }, "nativeGetFlags(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetFlags(int)" }, "nativeGetFlags(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetFlags(long)" }, "nativeGetHistorySize(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetHistorySize(int)" }, "nativeGetHistorySize(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetHistorySize(long)" }, "nativeGetMetaState(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetMetaState(int)" }, "nativeGetMetaState(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetMetaState(long)" }, "nativeGetPointerCoords(int,int,int,android.view.MotionEvent.PointerCoords)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex", "historyPos", "outPointerCoordsObj" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeGetPointerCoords(int,int,int,android.view.MotionEvent.PointerCoords)" }, "nativeGetPointerCoords(long,int,int,android.view.MotionEvent.PointerCoords)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex", "historyPos", "outPointerCoordsObj" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeGetPointerCoords(long,int,int,android.view.MotionEvent.PointerCoords)" }, "nativeGetPointerCount(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetPointerCount(int)" }, "nativeGetPointerCount(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetPointerCount(long)" }, "nativeGetPointerId(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetPointerId(int,int)" }, "nativeGetPointerId(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetPointerId(long,int)" }, "nativeGetPointerProperties(int,int,android.view.MotionEvent.PointerProperties)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex", "outPointerPropertiesObj" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeGetPointerProperties(int,int,android.view.MotionEvent.PointerProperties)" }, "nativeGetPointerProperties(long,int,android.view.MotionEvent.PointerProperties)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex", "outPointerPropertiesObj" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeGetPointerProperties(long,int,android.view.MotionEvent.PointerProperties)" }, "nativeGetRawAxisValue(int,int,int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "axis", "pointerIndex", "historyPos" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetRawAxisValue(int,int,int,int)" }, "nativeGetRawAxisValue(long,int,int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "axis", "pointerIndex", "historyPos" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetRawAxisValue(long,int,int,int)" }, "nativeGetSource(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetSource(int)" }, "nativeGetSource(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetSource(long)" }, "nativeGetToolType(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeGetToolType(int,int)" }, "nativeGetToolType(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "pointerIndex" ], "returnType": "int", "exceptions": [], "minSdk": 21, "name": "nativeGetToolType(long,int)" }, "nativeGetXOffset(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetXOffset(int)" }, "nativeGetXOffset(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetXOffset(long)" }, "nativeGetXPrecision(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetXPrecision(int)" }, "nativeGetXPrecision(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetXPrecision(long)" }, "nativeGetYOffset(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetYOffset(int)" }, "nativeGetYOffset(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetYOffset(long)" }, "nativeGetYPrecision(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "maxSdk": 20, "name": "nativeGetYPrecision(int)" }, "nativeGetYPrecision(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "float", "exceptions": [], "minSdk": 21, "name": "nativeGetYPrecision(long)" }, "nativeInitialize(int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deviceId", "source", "action", "flags", "edgeFlags", "metaState", "buttonState", "xOffset", "yOffset", "xPrecision", "yPrecision", "downTimeNanos", "eventTimeNanos", "pointerCount", "pointerIds", "pointerCoords" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeInitialize(int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" }, "nativeInitialize(long,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deviceId", "source", "action", "flags", "edgeFlags", "metaState", "buttonState", "xOffset", "yOffset", "xPrecision", "yPrecision", "downTimeNanos", "eventTimeNanos", "pointerCount", "pointerPropertiesObjArray", "pointerCoordsObjArray" ], "returnType": "long", "exceptions": [], "minSdk": 21, "maxSdk": 28, "name": "nativeInitialize(long,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" }, "nativeInitialize(long,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deviceId", "source", "displayId", "action", "flags", "edgeFlags", "metaState", "buttonState", "xOffset", "yOffset", "xPrecision", "yPrecision", "downTimeNanos", "eventTimeNanos", "pointerCount", "pointerPropertiesObjArray", "pointerCoordsObjArray" ], "returnType": "long", "exceptions": [], "minSdk": 29, "name": "nativeInitialize(long,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" }, "nativeInitialize(long,int,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deviceId", "source", "displayId", "action", "flags", "edgeFlags", "metaState", "buttonState", "classification", "xOffset", "yOffset", "xPrecision", "yPrecision", "downTimeNanos", "eventTimeNanos", "pointerCount", "pointerPropertiesObjArray", "pointerCoordsObjArray" ], "returnType": "long", "exceptions": [], "minSdk": 30, "name": "nativeInitialize(long,int,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])" }, "nativeIsTouchEvent(int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "boolean", "exceptions": [], "maxSdk": 20, "name": "nativeIsTouchEvent(int)" }, "nativeIsTouchEvent(long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr" ], "returnType": "boolean", "exceptions": [], "minSdk": 21, "name": "nativeIsTouchEvent(long)" }, "nativeOffsetLocation(int,float,float)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deltaX", "deltaY" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeOffsetLocation(int,float,float)" }, "nativeOffsetLocation(long,float,float)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "deltaX", "deltaY" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeOffsetLocation(long,float,float)" }, "nativeReadFromParcel(int,android.os.Parcel)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "parcelObj" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeReadFromParcel(int,android.os.Parcel)" }, "nativeReadFromParcel(long,android.os.Parcel)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "parcelObj" ], "returnType": "long", "exceptions": [], "minSdk": 21, "name": "nativeReadFromParcel(long,android.os.Parcel)" }, "nativeScale(int,float)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "scale" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeScale(int,float)" }, "nativeScale(long,float)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "scale" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeScale(long,float)" }, "nativeSetAction(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "action" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeSetAction(int,int)" }, "nativeSetAction(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "action" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeSetAction(long,int)" }, "nativeSetActionButton(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "button" ], "returnType": "void", "exceptions": [], "minSdk": 23, "name": "nativeSetActionButton(long,int)" }, "nativeSetButtonState(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "buttonState" ], "returnType": "void", "exceptions": [], "minSdk": 23, "name": "nativeSetButtonState(long,int)" }, "nativeSetDownTimeNanos(int,long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "downTimeNanos" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeSetDownTimeNanos(int,long)" }, "nativeSetDownTimeNanos(long,long)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "downTimeNanos" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeSetDownTimeNanos(long,long)" }, "nativeSetEdgeFlags(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "edgeFlags" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeSetEdgeFlags(int,int)" }, "nativeSetEdgeFlags(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "edgeFlags" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeSetEdgeFlags(long,int)" }, "nativeSetFlags(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "flags" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeSetFlags(int,int)" }, "nativeSetFlags(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "flags" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeSetFlags(long,int)" }, "nativeSetSource(int,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "source" ], "returnType": "int", "exceptions": [], "maxSdk": 20, "name": "nativeSetSource(int,int)" }, "nativeSetSource(long,int)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "source" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeSetSource(long,int)" }, "nativeWriteToParcel(int,android.os.Parcel)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "parcel" ], "returnType": "void", "exceptions": [], "maxSdk": 20, "name": "nativeWriteToParcel(int,android.os.Parcel)" }, "nativeWriteToParcel(long,android.os.Parcel)": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [ "nativePtr", "parcel" ], "returnType": "void", "exceptions": [], "minSdk": 21, "name": "nativeWriteToParcel(long,android.os.Parcel)" }, "obtainPackedAxisValuesArray(int,android.view.MotionEvent.PointerCoords)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "minSize", "outPointerCoordsObj" ], "returnType": "float[]", "exceptions": [], "name": "obtainPackedAxisValuesArray(int,android.view.MotionEvent.PointerCoords)" }, "pointerCoordsFromNative(org.robolectric.shadows.NativeInput.PointerCoords,float,float,android.view.MotionEvent.PointerCoords)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "rawPointerCoords", "xOffset", "yOffset", "outPointerCoordsObj" ], "returnType": "void", "exceptions": [], "name": "pointerCoordsFromNative(org.robolectric.shadows.NativeInput.PointerCoords,float,float,android.view.MotionEvent.PointerCoords)" }, "pointerCoordsToNative(android.view.MotionEvent.PointerCoords,float,float)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerCoordsObj", "xOffset", "yOffset" ], "returnType": "org.robolectric.shadows.NativeInput.PointerCoords", "exceptions": [], "name": "pointerCoordsToNative(android.view.MotionEvent.PointerCoords,float,float)" }, "reset()": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [], "returnType": "void", "exceptions": [], "name": "reset()" }, "setPointer2(float,float)": { "isImplementation": false, "modifiers": [ "public" ], "params": [ "pointer1X", "pointer1Y" ], "returnType": "android.view.MotionEvent", "exceptions": [], "name": "setPointer2(float,float)", "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link\n androidx.test.core.view.MotionEventBuilder} to create a MotionEvent with desired data.\n" }, "setPointerIds(int,int)": { "isImplementation": false, "modifiers": [ "public" ], "params": [ "index0PointerId", "index1PointerId" ], "returnType": "void", "exceptions": [], "name": "setPointerIds(int,int)", "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link MotionEventBuilder} to create a\n MotionEvent with desired data\n" }, "setPointerIndex(int)": { "isImplementation": false, "modifiers": [ "public" ], "params": [ "pointerIndex" ], "returnType": "void", "exceptions": [], "name": "setPointerIndex(int)", "documentation": "@deprecated use {@link MotionEvent#obtain} or {@link\n androidx.test.core.view.MotionEventBuilder#setPointerAction(int, int)} to create a\n MotionEvent with desired data.\n" }, "transform(android.graphics.Matrix)": { "isImplementation": true, "modifiers": [ "protected", "final" ], "params": [ "matrix" ], "returnType": "void", "exceptions": [], "name": "transform(android.graphics.Matrix)" }, "validateHistoryPos(int,int)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "historyPos", "historySize" ], "returnType": "void", "exceptions": [], "name": "validateHistoryPos(int,int)" }, "validatePointerCoords(android.view.MotionEvent.PointerCoords)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerCoordsObj" ], "returnType": "void", "exceptions": [], "name": "validatePointerCoords(android.view.MotionEvent.PointerCoords)" }, "validatePointerCoordsObjArray(android.view.MotionEvent.PointerCoords[],int)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerCoordsObjArray", "pointerCount" ], "returnType": "void", "exceptions": [], "name": "validatePointerCoordsObjArray(android.view.MotionEvent.PointerCoords[],int)" }, "validatePointerCount(int)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerCount" ], "returnType": "void", "exceptions": [], "name": "validatePointerCount(int)" }, "validatePointerIndex(int,int)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerIndex", "pointerCount" ], "returnType": "void", "exceptions": [], "name": "validatePointerIndex(int,int)" }, "validatePointerProperties(android.view.MotionEvent.PointerProperties)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerPropertiesObj" ], "returnType": "void", "exceptions": [], "name": "validatePointerProperties(android.view.MotionEvent.PointerProperties)" }, "validatePointerPropertiesArray(android.view.MotionEvent.PointerProperties[],int)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ "pointerPropertiesObjArray", "pointerCount" ], "returnType": "void", "exceptions": [], "name": "validatePointerPropertiesArray(android.view.MotionEvent.PointerProperties[],int)" } }, "imports": [ "android.os.Build.VERSION_CODES.KITKAT_WATCH", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.P", "com.google.common.base.Preconditions.checkNotNull", "com.google.common.base.Preconditions.checkState", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_ORIENTATION", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_PRESSURE", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_SIZE", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOOL_MAJOR", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOOL_MINOR", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOUCH_MAJOR", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_TOUCH_MINOR", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_X", "org.robolectric.shadows.NativeAndroidInput.AMOTION_EVENT_AXIS_Y", "android.graphics.Matrix", "android.os.Parcel", "android.view.MotionEvent", "android.view.MotionEvent.PointerCoords", "android.view.MotionEvent.PointerProperties", "java.lang.reflect.Field", "java.lang.reflect.Modifier", "java.util.List", "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.HiddenApi", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.annotation.Resetter", "org.robolectric.res.android.NativeObjRegistry", "org.robolectric.shadow.api.Shadow", "org.robolectric.util.ReflectionHelpers" ], "name": "org.robolectric.shadows.ShadowMotionEvent", "documentation": "Shadow of MotionEvent.\n\nThe Android framework stores motion events in a pool of native objects. All motion event data\nis stored natively, and accessed via a series of static native methods following the pattern\nnativeGetXXXX(mNativePtr, ...)\n\nThis shadow mirrors this design, but has java equivalents of each native object. Most of the\ncontents of this class were transliterated from oreo-mr1 (SDK 27)\nframeworks/base/core/jni/android_view_MotionEvent.cpp\n\n@see \u003ca href\u003d\"https://android.googlesource.com/platform/frameworks/base/+/oreo-mr1-release/core/jni/android_view_MotionEvent.cpp\"\u003ecore/jni/android_view_MotionEvent.cpp\u003c/a\u003e\n\nTests should not reference this class directly. MotionEvents should be created via one of the\nMotionEvent.obtain methods or via MotionEventBuilder.\n" }