Home | History | Annotate | Download | only in 0.3.8

META-INF/
META-INF/MANIFEST.MF
com/
com/facebook/
com/facebook/rebound/
com/facebook/rebound/AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper$1.class
AndroidSpringLooperFactory.java
package com.facebook.rebound
 com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper this$0
	void  (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper) 
	public void doFrame (long) 
		long frameTimeNanos
		long currentTime
}

com/facebook/rebound/AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper.class
AndroidSpringLooperFactory.java
package com.facebook.rebound
 com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper extends com.facebook.rebound.SpringLooper {
	private final android.view.Choreographer mChoreographer
	private final android.view.Choreographer$FrameCallback mFrameCallback
	private boolean mStarted
	private long mLastTime
	public static com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper create () 
	public void  (android.view.Choreographer) 
		android.view.Choreographer choreographer
	public void start () 
	public void stop () 
	static boolean access$400 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
	static long access$500 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
	static long access$502 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper, long) 
		com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
		long x1
	static android.view.Choreographer$FrameCallback access$600 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
	static android.view.Choreographer access$700 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
}

com/facebook/rebound/AndroidSpringLooperFactory$LegacyAndroidSpringLooper$1.class
AndroidSpringLooperFactory.java
package com.facebook.rebound
 com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper this$0
	void  (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper) 
	public void run () 
		long currentTime
}

com/facebook/rebound/AndroidSpringLooperFactory$LegacyAndroidSpringLooper.class
AndroidSpringLooperFactory.java
package com.facebook.rebound
 com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper extends com.facebook.rebound.SpringLooper {
	private final android.os.Handler mHandler
	private final Runnable mLooperRunnable
	private boolean mStarted
	private long mLastTime
	public static com.facebook.rebound.SpringLooper create () 
	public void  (android.os.Handler) 
		android.os.Handler handler
	public void start () 
	public void stop () 
	static boolean access$000 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
	static long access$100 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
	static long access$102 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper, long) 
		com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
		long x1
	static java.lang.Runnable access$200 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
	static android.os.Handler access$300 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper) 
		com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
}

com/facebook/rebound/AndroidSpringLooperFactory.class
AndroidSpringLooperFactory.java
package com.facebook.rebound
abstract com.facebook.rebound.AndroidSpringLooperFactory extends java.lang.Object {
	void  () 
	public static com.facebook.rebound.SpringLooper createSpringLooper () 
}

com/facebook/rebound/AnimationQueue$1.class
AnimationQueue.java
package com.facebook.rebound
 com.facebook.rebound.AnimationQueue$1 extends com.facebook.rebound.ChoreographerCompat$FrameCallback {
	final com.facebook.rebound.AnimationQueue this$0
	void  (com.facebook.rebound.AnimationQueue) 
	public void doFrame (long) 
		long frameTimeNanos
}

com/facebook/rebound/AnimationQueue$Callback.class
AnimationQueue.java
package com.facebook.rebound
public abstract com.facebook.rebound.AnimationQueue$Callback extends java.lang.Object {
	public abstract void onFrame (java.lang.Double) 
}

com/facebook/rebound/AnimationQueue.class
AnimationQueue.java
package com.facebook.rebound
public com.facebook.rebound.AnimationQueue extends java.lang.Object {
	private final com.facebook.rebound.ChoreographerCompat mChoreographer
	private final java.util.Queue mPendingQueue
	private final java.util.Queue mAnimationQueue
	private final java.util.List mCallbacks
	private final java.util.ArrayList mTempValues
	private final com.facebook.rebound.ChoreographerCompat$FrameCallback mChoreographerCallback
	private boolean mRunning
	public void  () 
	public void addValue (java.lang.Double) 
		Double value
	public void addAllValues (java.util.Collection) 
		java.util.Collection values
	public void clearValues () 
	public void addCallback (com.facebook.rebound.AnimationQueue$Callback) 
		com.facebook.rebound.AnimationQueue$Callback callback
	public void removeCallback (com.facebook.rebound.AnimationQueue$Callback) 
		com.facebook.rebound.AnimationQueue$Callback callback
	public void clearCallbacks () 
	private void runIfIdle () 
	private void onFrame (long) 
		int drainingOffset
		Double val
		int cbIdx
		int i
		long frameTimeNanos
		Double nextPendingValue
		int drainingOffset
	static void access$000 (com.facebook.rebound.AnimationQueue, long) 
		com.facebook.rebound.AnimationQueue x0
		long x1
}

com/facebook/rebound/BaseSpringSystem.class
BaseSpringSystem.java
package com.facebook.rebound
public com.facebook.rebound.BaseSpringSystem extends java.lang.Object {
	private final java.util.Map mSpringRegistry
	private final java.util.Set mActiveSprings
	private final com.facebook.rebound.SpringLooper mSpringLooper
	private final java.util.concurrent.CopyOnWriteArraySet mListeners
	private boolean mIdle
	public void  (com.facebook.rebound.SpringLooper) 
		com.facebook.rebound.SpringLooper springLooper
	public boolean getIsIdle () 
	public com.facebook.rebound.Spring createSpring () 
		com.facebook.rebound.Spring spring
	public com.facebook.rebound.Spring getSpringById (java.lang.String) 
		String id
	public java.util.List getAllSprings () 
		java.util.List list
		java.util.Collection collection
		java.util.List list
	void registerSpring (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	void deregisterSpring (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	void advance (double) 
		com.facebook.rebound.Spring spring
		java.util.Iterator i$
		double deltaTime
	public void loop (double) 
		com.facebook.rebound.SpringSystemListener listener
		java.util.Iterator i$
		com.facebook.rebound.SpringSystemListener listener
		java.util.Iterator i$
		double ellapsedMillis
	void activateSpring (java.lang.String) 
		String springId
		com.facebook.rebound.Spring spring
	public void addListener (com.facebook.rebound.SpringSystemListener) 
		com.facebook.rebound.SpringSystemListener newListener
	public void removeListener (com.facebook.rebound.SpringSystemListener) 
		com.facebook.rebound.SpringSystemListener listenerToRemove
	public void removeAllListeners () 
}

com/facebook/rebound/BouncyConversion.class
BouncyConversion.java
package com.facebook.rebound
public com.facebook.rebound.BouncyConversion extends java.lang.Object {
	private final double mBouncyTension
	private final double mBouncyFriction
	private final double mSpeed
	private final double mBounciness
	static final boolean $assertionsDisabled
	public void  (double, double) 
		double speed
		double bounciness
		double b
		double s
	public double getSpeed () 
	public double getBounciness () 
	public double getBouncyTension () 
	public double getBouncyFriction () 
	private double normalize (double, double, double) 
		double value
		double startValue
		double endValue
	private double project_normal (double, double, double) 
		double n
		double start
		double end
	private double linear_interpolation (double, double, double) 
		double t
		double start
		double end
	private double quadratic_out_interpolation (double, double, double) 
		double t
		double start
		double end
	private double b3_friction1 (double) 
		double x
	private double b3_friction2 (double) 
		double x
	private double b3_friction3 (double) 
		double x
	private double b3_nobounce (double) 
		double tension
		double friction
	static void  () 
}

com/facebook/rebound/BuildConfig.class
BuildConfig.java
package com.facebook.rebound
public final com.facebook.rebound.BuildConfig extends java.lang.Object {
	public static final boolean DEBUG
	public static final String APPLICATION_ID
	public static final String BUILD_TYPE
	public static final String FLAVOR
	public static final int VERSION_CODE
	public static final String VERSION_NAME
	public void  () 
}

com/facebook/rebound/ChoreographerCompat$FrameCallback$1.class
ChoreographerCompat.java
package com.facebook.rebound
 com.facebook.rebound.ChoreographerCompat$FrameCallback$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final com.facebook.rebound.ChoreographerCompat$FrameCallback this$0
	void  (com.facebook.rebound.ChoreographerCompat$FrameCallback) 
	public void doFrame (long) 
		long frameTimeNanos
}

com/facebook/rebound/ChoreographerCompat$FrameCallback$2.class
ChoreographerCompat.java
package com.facebook.rebound
 com.facebook.rebound.ChoreographerCompat$FrameCallback$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.facebook.rebound.ChoreographerCompat$FrameCallback this$0
	void  (com.facebook.rebound.ChoreographerCompat$FrameCallback) 
	public void run () 
}

com/facebook/rebound/ChoreographerCompat$FrameCallback.class
ChoreographerCompat.java
package com.facebook.rebound
public abstract com.facebook.rebound.ChoreographerCompat$FrameCallback extends java.lang.Object {
	private Runnable mRunnable
	private android.view.Choreographer$FrameCallback mFrameCallback
	public void  () 
	android.view.Choreographer$FrameCallback getFrameCallback () 
	java.lang.Runnable getRunnable () 
	public abstract void doFrame (long) 
}

com/facebook/rebound/ChoreographerCompat.class
ChoreographerCompat.java
package com.facebook.rebound
public com.facebook.rebound.ChoreographerCompat extends java.lang.Object {
	private static final long ONE_FRAME_MILLIS
	private static final boolean IS_JELLYBEAN_OR_HIGHER
	private static com.facebook.rebound.ChoreographerCompat __instance
	private android.os.Handler mHandler
	private android.view.Choreographer mChoreographer
	public static com.facebook.rebound.ChoreographerCompat getInstance () 
	private void  () 
	public void postFrameCallback (com.facebook.rebound.ChoreographerCompat$FrameCallback) 
		com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
	public void postFrameCallbackDelayed (com.facebook.rebound.ChoreographerCompat$FrameCallback, long) 
		com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
		long delayMillis
	public void removeFrameCallback (com.facebook.rebound.ChoreographerCompat$FrameCallback) 
		com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
	private android.view.Choreographer getChoreographer () 
	private void choreographerPostFrameCallback (android.view.Choreographer$FrameCallback) 
		android.view.Choreographer$FrameCallback frameCallback
	private void choreographerPostFrameCallbackDelayed (android.view.Choreographer$FrameCallback, long) 
		android.view.Choreographer$FrameCallback frameCallback
		long delayMillis
	private void choreographerRemoveFrameCallback (android.view.Choreographer$FrameCallback) 
		android.view.Choreographer$FrameCallback frameCallback
	static void  () 
}

com/facebook/rebound/OrigamiValueConverter.class
OrigamiValueConverter.java
package com.facebook.rebound
public com.facebook.rebound.OrigamiValueConverter extends java.lang.Object {
	public void  () 
	public static double tensionFromOrigamiValue (double) 
		double oValue
	public static double origamiValueFromTension (double) 
		double tension
	public static double frictionFromOrigamiValue (double) 
		double oValue
	public static double origamiValueFromFriction (double) 
		double friction
}

com/facebook/rebound/SimpleSpringListener.class
SimpleSpringListener.java
package com.facebook.rebound
public com.facebook.rebound.SimpleSpringListener extends java.lang.Object implements com.facebook.rebound.SpringListener  {
	public void  () 
	public void onSpringUpdate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	public void onSpringAtRest (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	public void onSpringActivate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	public void onSpringEndStateChange (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
}

com/facebook/rebound/Spring$1.class
Spring.java
package com.facebook.rebound
 com.facebook.rebound.Spring$1 extends java.lang.Object {
}

com/facebook/rebound/Spring$PhysicsState.class
Spring.java
package com.facebook.rebound
 com.facebook.rebound.Spring$PhysicsState extends java.lang.Object {
	double position
	double velocity
	private void  () 
	void  (com.facebook.rebound.Spring$1) 
		com.facebook.rebound.Spring$1 x0
}

com/facebook/rebound/Spring.class
Spring.java
package com.facebook.rebound
public com.facebook.rebound.Spring extends java.lang.Object {
	private static int ID
	private static final double MAX_DELTA_TIME_SEC
	private static final double SOLVER_TIMESTEP_SEC
	private com.facebook.rebound.SpringConfig mSpringConfig
	private boolean mOvershootClampingEnabled
	private final String mId
	private final com.facebook.rebound.Spring$PhysicsState mCurrentState
	private final com.facebook.rebound.Spring$PhysicsState mPreviousState
	private final com.facebook.rebound.Spring$PhysicsState mTempState
	private double mStartValue
	private double mEndValue
	private boolean mWasAtRest
	private double mRestSpeedThreshold
	private double mDisplacementFromRestThreshold
	private java.util.concurrent.CopyOnWriteArraySet mListeners
	private double mTimeAccumulator
	private final com.facebook.rebound.BaseSpringSystem mSpringSystem
	void  (com.facebook.rebound.BaseSpringSystem) 
		com.facebook.rebound.BaseSpringSystem springSystem
	public void destroy () 
	public java.lang.String getId () 
	public com.facebook.rebound.Spring setSpringConfig (com.facebook.rebound.SpringConfig) 
		com.facebook.rebound.SpringConfig springConfig
	public com.facebook.rebound.SpringConfig getSpringConfig () 
	public com.facebook.rebound.Spring setCurrentValue (double) 
		double currentValue
	public com.facebook.rebound.Spring setCurrentValue (double, boolean) 
		com.facebook.rebound.SpringListener listener
		java.util.Iterator i$
		double currentValue
		boolean setAtRest
	public double getStartValue () 
	public double getCurrentValue () 
	public double getCurrentDisplacementDistance () 
	private double getDisplacementDistanceForState (com.facebook.rebound.Spring$PhysicsState) 
		com.facebook.rebound.Spring$PhysicsState state
	public com.facebook.rebound.Spring setEndValue (double) 
		com.facebook.rebound.SpringListener listener
		java.util.Iterator i$
		double endValue
	public double getEndValue () 
	public com.facebook.rebound.Spring setVelocity (double) 
		double velocity
	public double getVelocity () 
	public com.facebook.rebound.Spring setRestSpeedThreshold (double) 
		double restSpeedThreshold
	public double getRestSpeedThreshold () 
	public com.facebook.rebound.Spring setRestDisplacementThreshold (double) 
		double displacementFromRestThreshold
	public double getRestDisplacementThreshold () 
	public com.facebook.rebound.Spring setOvershootClampingEnabled (boolean) 
		boolean overshootClampingEnabled
	public boolean isOvershootClampingEnabled () 
	public boolean isOvershooting () 
	void advance (double) 
		double aVelocity
		double aAcceleration
		double bVelocity
		double bAcceleration
		double cVelocity
		double cAcceleration
		double dVelocity
		double dAcceleration
		double dxdt
		double dvdt
		com.facebook.rebound.SpringListener listener
		java.util.Iterator i$
		double realDeltaTime
		boolean isAtRest
		double adjustedDeltaTime
		double tension
		double friction
		double position
		double velocity
		double tempPosition
		double tempVelocity
		boolean notifyActivate
		boolean notifyAtRest
	public boolean systemShouldAdvance () 
	public boolean wasAtRest () 
	public boolean isAtRest () 
	public com.facebook.rebound.Spring setAtRest () 
	private void interpolate (double) 
		double alpha
	public com.facebook.rebound.Spring addListener (com.facebook.rebound.SpringListener) 
		com.facebook.rebound.SpringListener newListener
	public com.facebook.rebound.Spring removeListener (com.facebook.rebound.SpringListener) 
		com.facebook.rebound.SpringListener listenerToRemove
	public com.facebook.rebound.Spring removeAllListeners () 
	public boolean currentValueIsApproximately (double) 
		double value
	static void  () 
}

com/facebook/rebound/SpringChain.class
SpringChain.java
package com.facebook.rebound
public com.facebook.rebound.SpringChain extends java.lang.Object implements com.facebook.rebound.SpringListener  {
	private static final com.facebook.rebound.SpringConfigRegistry registry
	private static final int DEFAULT_MAIN_TENSION
	private static final int DEFAULT_MAIN_FRICTION
	private static final int DEFAULT_ATTACHMENT_TENSION
	private static final int DEFAULT_ATTACHMENT_FRICTION
	private static int id
	private final com.facebook.rebound.SpringSystem mSpringSystem
	private final java.util.concurrent.CopyOnWriteArrayList mListeners
	private final java.util.concurrent.CopyOnWriteArrayList mSprings
	private int mControlSpringIndex
	private final com.facebook.rebound.SpringConfig mMainSpringConfig
	private final com.facebook.rebound.SpringConfig mAttachmentSpringConfig
	public static com.facebook.rebound.SpringChain create () 
	public static com.facebook.rebound.SpringChain create (int, int, int, int) 
		int mainTension
		int mainFriction
		int attachmentTension
		int attachmentFriction
	private void  () 
	private void  (int, int, int, int) 
		int mainTension
		int mainFriction
		int attachmentTension
		int attachmentFriction
	public com.facebook.rebound.SpringConfig getMainSpringConfig () 
	public com.facebook.rebound.SpringConfig getAttachmentSpringConfig () 
	public com.facebook.rebound.SpringChain addSpring (com.facebook.rebound.SpringListener) 
		com.facebook.rebound.SpringListener listener
		com.facebook.rebound.Spring spring
	public com.facebook.rebound.SpringChain setControlSpringIndex (int) 
		com.facebook.rebound.Spring spring
		java.util.Iterator i$
		int i
		com.facebook.rebound.Spring controlSpring
	public com.facebook.rebound.Spring getControlSpring () 
	public java.util.List getAllSprings () 
	public void onSpringUpdate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
		int idx
		com.facebook.rebound.SpringListener listener
		int above
		int below
	public void onSpringAtRest (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
		int idx
	public void onSpringActivate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
		int idx
	public void onSpringEndStateChange (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
		int idx
	static void  () 
}

com/facebook/rebound/SpringConfig.class
SpringConfig.java
package com.facebook.rebound
public com.facebook.rebound.SpringConfig extends java.lang.Object {
	public double friction
	public double tension
	public static com.facebook.rebound.SpringConfig defaultConfig
	public void  (double, double) 
		double tension
		double friction
	public static com.facebook.rebound.SpringConfig fromOrigamiTensionAndFriction (double, double) 
		double qcTension
		double qcFriction
	public static com.facebook.rebound.SpringConfig fromBouncinessAndSpeed (double, double) 
		double bounciness
		double speed
		com.facebook.rebound.BouncyConversion bouncyConversion
	static void  () 
}

com/facebook/rebound/SpringConfigRegistry.class
SpringConfigRegistry.java
package com.facebook.rebound
public com.facebook.rebound.SpringConfigRegistry extends java.lang.Object {
	private static final com.facebook.rebound.SpringConfigRegistry INSTANCE
	private final java.util.Map mSpringConfigMap
	public static com.facebook.rebound.SpringConfigRegistry getInstance () 
	void  (boolean) 
		boolean includeDefaultEntry
	public boolean addSpringConfig (com.facebook.rebound.SpringConfig, java.lang.String) 
		com.facebook.rebound.SpringConfig springConfig
		String configName
	public boolean removeSpringConfig (com.facebook.rebound.SpringConfig) 
		com.facebook.rebound.SpringConfig springConfig
	public java.util.Map getAllSpringConfig () 
	public void removeAllSpringConfig () 
	static void  () 
}

com/facebook/rebound/SpringListener.class
SpringListener.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringListener extends java.lang.Object {
	public abstract void onSpringUpdate (com.facebook.rebound.Spring) 
	public abstract void onSpringAtRest (com.facebook.rebound.Spring) 
	public abstract void onSpringActivate (com.facebook.rebound.Spring) 
	public abstract void onSpringEndStateChange (com.facebook.rebound.Spring) 
}

com/facebook/rebound/SpringLooper.class
SpringLooper.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringLooper extends java.lang.Object {
	protected com.facebook.rebound.BaseSpringSystem mSpringSystem
	public void  () 
	public void setSpringSystem (com.facebook.rebound.BaseSpringSystem) 
		com.facebook.rebound.BaseSpringSystem springSystem
	public abstract void start () 
	public abstract void stop () 
}

com/facebook/rebound/SpringSystem.class
SpringSystem.java
package com.facebook.rebound
public com.facebook.rebound.SpringSystem extends com.facebook.rebound.BaseSpringSystem {
	public static com.facebook.rebound.SpringSystem create () 
	private void  (com.facebook.rebound.SpringLooper) 
		com.facebook.rebound.SpringLooper springLooper
}

com/facebook/rebound/SpringSystemListener.class
SpringSystemListener.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringSystemListener extends java.lang.Object {
	public abstract void onBeforeIntegrate (com.facebook.rebound.BaseSpringSystem) 
	public abstract void onAfterIntegrate (com.facebook.rebound.BaseSpringSystem) 
}

com/facebook/rebound/SpringUtil.class
SpringUtil.java
package com.facebook.rebound
public com.facebook.rebound.SpringUtil extends java.lang.Object {
	public void  () 
	public static double mapValueFromRangeToRange (double, double, double, double, double) 
		double value
		double fromLow
		double fromHigh
		double toLow
		double toHigh
		double fromRangeSize
		double toRangeSize
		double valueScale
	public static double clamp (double, double, double) 
		double value
		double low
		double high
}

com/facebook/rebound/SteppingLooper.class
SteppingLooper.java
package com.facebook.rebound
public com.facebook.rebound.SteppingLooper extends com.facebook.rebound.SpringLooper {
	private boolean mStarted
	private long mLastTime
	public void  () 
	public void start () 
	public boolean step (long) 
		long interval
		long currentTime
	public void stop () 
}

com/facebook/rebound/SynchronousLooper.class
SynchronousLooper.java
package com.facebook.rebound
public com.facebook.rebound.SynchronousLooper extends com.facebook.rebound.SpringLooper {
	public static double SIXTY_FPS
	private double mTimeStep
	private boolean mRunning
	public void  () 
	public double getTimeStep () 
	public void setTimeStep (double) 
		double timeStep
	public void start () 
	public void stop () 
	static void  () 
}

com/facebook/rebound/ui/
com/facebook/rebound/ui/SpringConfiguratorView$1.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$1 extends java.lang.Object {
}

com/facebook/rebound/ui/SpringConfiguratorView$OnNubTouchListener.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$OnNubTouchListener extends java.lang.Object implements android.view.View$OnTouchListener  {
	final com.facebook.rebound.ui.SpringConfiguratorView this$0
	private void  (com.facebook.rebound.ui.SpringConfiguratorView) 
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.view.View view
		android.view.MotionEvent motionEvent
	void  (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}

com/facebook/rebound/ui/SpringConfiguratorView$RevealerSpringListener.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$RevealerSpringListener extends java.lang.Object implements com.facebook.rebound.SpringListener  {
	final com.facebook.rebound.ui.SpringConfiguratorView this$0
	private void  (com.facebook.rebound.ui.SpringConfiguratorView) 
	public void onSpringUpdate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
		float val
		float minTranslate
		float maxTranslate
		float range
		float yTranslate
	public void onSpringAtRest (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	public void onSpringActivate (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	public void onSpringEndStateChange (com.facebook.rebound.Spring) 
		com.facebook.rebound.Spring spring
	void  (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}

com/facebook/rebound/ui/SpringConfiguratorView$SeekbarListener.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$SeekbarListener extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener  {
	final com.facebook.rebound.ui.SpringConfiguratorView this$0
	private void  (com.facebook.rebound.ui.SpringConfiguratorView) 
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		float scaledTension
		String roundedTensionLabel
		float scaledFriction
		String roundedFrictionLabel
		android.widget.SeekBar seekBar
		int val
		boolean b
		float tensionRange
		float frictionRange
	public void onStartTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public void onStopTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	void  (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}

com/facebook/rebound/ui/SpringConfiguratorView$SpinnerAdapter.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$SpinnerAdapter extends android.widget.BaseAdapter {
	private final android.content.Context mContext
	private final java.util.List mStrings
	final com.facebook.rebound.ui.SpringConfiguratorView this$0
	public void  (com.facebook.rebound.ui.SpringConfiguratorView, android.content.Context) 
		android.content.Context context
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public void add (java.lang.String) 
		String string
	public void clear () 
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.widget.AbsListView$LayoutParams params
		int twelvePx
		android.widget.TextView textView
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.TextView textView
}

com/facebook/rebound/ui/SpringConfiguratorView$SpringSelectedListener.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
 com.facebook.rebound.ui.SpringConfiguratorView$SpringSelectedListener extends java.lang.Object implements android.widget.AdapterView$OnItemSelectedListener  {
	final com.facebook.rebound.ui.SpringConfiguratorView this$0
	private void  (com.facebook.rebound.ui.SpringConfiguratorView) 
	public void onItemSelected (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView adapterView
		android.view.View view
		int i
		long l
	public void onNothingSelected (android.widget.AdapterView) 
		android.widget.AdapterView adapterView
	void  (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}

com/facebook/rebound/ui/SpringConfiguratorView.class
SpringConfiguratorView.java
package com.facebook.rebound.ui
public com.facebook.rebound.ui.SpringConfiguratorView extends android.widget.FrameLayout {
	private static final int MAX_SEEKBAR_VAL
	private static final float MIN_TENSION
	private static final float MAX_TENSION
	private static final float MIN_FRICTION
	private static final float MAX_FRICTION
	private static final java.text.DecimalFormat DECIMAL_FORMAT
	private final com.facebook.rebound.ui.SpringConfiguratorView$SpinnerAdapter spinnerAdapter
	private final java.util.List mSpringConfigs
	private final com.facebook.rebound.Spring mRevealerSpring
	private final float mStashPx
	private final float mRevealPx
	private final com.facebook.rebound.SpringConfigRegistry springConfigRegistry
	private final int mTextColor
	private android.widget.SeekBar mTensionSeekBar
	private android.widget.SeekBar mFrictionSeekBar
	private android.widget.Spinner mSpringSelectorSpinner
	private android.widget.TextView mFrictionLabel
	private android.widget.TextView mTensionLabel
	private com.facebook.rebound.SpringConfig mSelectedSpringConfig
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
		com.facebook.rebound.SpringSystem springSystem
		android.content.res.Resources resources
		com.facebook.rebound.SpringListener revealerSpringListener
		com.facebook.rebound.ui.SpringConfiguratorView$SeekbarListener seekbarListener
	private android.view.View generateHierarchy (android.content.Context) 
		android.content.Context context
		android.content.res.Resources resources
		android.widget.FrameLayout$LayoutParams params
		int fivePx
		int tenPx
		int twentyPx
		android.widget.TableLayout$LayoutParams tableLayoutParams
		android.widget.LinearLayout seekWrapper
		android.widget.FrameLayout root
		android.widget.FrameLayout container
		android.widget.LinearLayout linearLayout
		android.view.View nub
	public void destroy () 
		android.view.ViewGroup parent
	public void refreshSpringConfigurations () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map springConfigMap
	private void updateSeekBarsForSpringConfig (com.facebook.rebound.SpringConfig) 
		com.facebook.rebound.SpringConfig springConfig
		float tension
		float tensionRange
		int scaledTension
		float friction
		float frictionRange
		int scaledFriction
	private void togglePosition () 
		double currentValue
	static com.facebook.rebound.SpringConfig access$402 (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.SpringConfig) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.SpringConfig x1
	static java.util.List access$500 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static com.facebook.rebound.SpringConfig access$400 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static void access$600 (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.SpringConfig) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
		com.facebook.rebound.SpringConfig x1
	static android.widget.SeekBar access$700 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static java.text.DecimalFormat access$800 () 
	static android.widget.TextView access$900 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static android.widget.SeekBar access$1000 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static android.widget.TextView access$1100 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static void access$1200 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static float access$1300 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static float access$1400 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static int access$1500 (com.facebook.rebound.ui.SpringConfiguratorView) 
		com.facebook.rebound.ui.SpringConfiguratorView x0
	static void  () 
}

com/facebook/rebound/ui/Util.class
Util.java
package com.facebook.rebound.ui
public abstract com.facebook.rebound.ui.Util extends java.lang.Object {
	public void  () 
	public static final int dpToPx (float, android.content.res.Resources) 
		float dp
		android.content.res.Resources res
	public static final android.widget.FrameLayout$LayoutParams createLayoutParams (int, int) 
		int width
		int height
	public static final android.widget.FrameLayout$LayoutParams createMatchParams () 
	public static final android.widget.FrameLayout$LayoutParams createWrapParams () 
	public static final android.widget.FrameLayout$LayoutParams createWrapMatchParams () 
	public static final android.widget.FrameLayout$LayoutParams createMatchWrapParams () 
}