package android.support.v4.view; import android.os.Build.VERSION; import android.view.VelocityTracker; public class VelocityTrackerCompat { static final VelocityTrackerVersionImpl IMPL; static { if (Build.VERSION.SDK_INT >= 11) {} for (IMPL = new HoneycombVelocityTrackerVersionImpl();; IMPL = new BaseVelocityTrackerVersionImpl()) { return; } } public static float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return IMPL.getXVelocity(paramVelocityTracker, paramInt); } public static float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return IMPL.getYVelocity(paramVelocityTracker, paramInt); } static class HoneycombVelocityTrackerVersionImpl implements VelocityTrackerCompat.VelocityTrackerVersionImpl { public float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return VelocityTrackerCompatHoneycomb.getXVelocity(paramVelocityTracker, paramInt); } public float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return VelocityTrackerCompatHoneycomb.getYVelocity(paramVelocityTracker, paramInt); } } static class BaseVelocityTrackerVersionImpl implements VelocityTrackerCompat.VelocityTrackerVersionImpl { public float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return paramVelocityTracker.getXVelocity(); } public float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt) { return paramVelocityTracker.getYVelocity(); } } static abstract interface VelocityTrackerVersionImpl { public abstract float getXVelocity(VelocityTracker paramVelocityTracker, int paramInt); public abstract float getYVelocity(VelocityTracker paramVelocityTracker, int paramInt); } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: android.support.v4.view.VelocityTrackerCompat * JD-Core Version: 0.7.0.1 */