Class ShadowNativePropertyValuesHolder

java.lang.Object
org.robolectric.shadows.ShadowNativePropertyValuesHolder

@Implements(value=android.animation.PropertyValuesHolder.class, minSdk=26, shadowPicker=Picker.class) public class ShadowNativePropertyValuesHolder extends Object
Shadow for PropertyValuesHolder that is backed by native code
  • Constructor Details

    • ShadowNativePropertyValuesHolder

      public ShadowNativePropertyValuesHolder()
  • Method Details

    • nGetIntMethod

      @Implementation protected static long nGetIntMethod(Class<?> targetClass, String methodName)
    • nGetFloatMethod

      @Implementation protected static long nGetFloatMethod(Class<?> targetClass, String methodName)
    • nGetMultipleIntMethod

      @Implementation protected static long nGetMultipleIntMethod(Class<?> targetClass, String methodName, int numParams)
    • nGetMultipleFloatMethod

      @Implementation protected static long nGetMultipleFloatMethod(Class<?> targetClass, String methodName, int numParams)
    • nCallIntMethod

      @Implementation protected static void nCallIntMethod(Object target, long methodID, int arg)
    • nCallFloatMethod

      @Implementation protected static void nCallFloatMethod(Object target, long methodID, float arg)
    • nCallTwoIntMethod

      @Implementation protected static void nCallTwoIntMethod(Object target, long methodID, int arg1, int arg2)
    • nCallFourIntMethod

      @Implementation protected static void nCallFourIntMethod(Object target, long methodID, int arg1, int arg2, int arg3, int arg4)
    • nCallMultipleIntMethod

      @Implementation protected static void nCallMultipleIntMethod(Object target, long methodID, int[] args)
    • nCallTwoFloatMethod

      @Implementation protected static void nCallTwoFloatMethod(Object target, long methodID, float arg1, float arg2)
    • nCallFourFloatMethod

      @Implementation protected static void nCallFourFloatMethod(Object target, long methodID, float arg1, float arg2, float arg3, float arg4)
    • nCallMultipleFloatMethod

      @Implementation protected static void nCallMultipleFloatMethod(Object target, long methodID, float[] args)