title: view/motionEvent cannot be resolved to a variable swipe
body: <p>I have got this code from another stackoverflow question:</p>
  
  <pre><code>import android.view.GestureDetector;
  import android.view.GestureDetector.SimpleOnGestureListener;
  import android.view.MotionEvent;
  import android.view.View;
  import android.view.View.OnTouchListener;
  
  public class OnSwipeTouchListener implements OnTouchListener {
  
      private final GestureDetector gestureDetector = new GestureDetector(new GestureListener());
  
      public boolean onTouch(final View v, final MotionEvent event) {
          super.onTouch(view, motionEvent);
          return gestureDetector.onTouchEvent(event);
      }
  
      private final class GestureListener extends SimpleOnGestureListener {
  
          private static final int SWIPE_THRESHOLD = 100;
          private static final int SWIPE_VELOCITY_THRESHOLD = 100;
  
          @Override
          public boolean onDown(MotionEvent e) {
              return true;
          }
  
          @Override
          public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
              boolean result = false;
              try {
                  float diffY = e2.getY() - e1.getY();
                  float diffX = e2.getX() - e1.getX();
                  if (Math.abs(diffX) &gt; Math.abs(diffY)) {
                      if (Math.abs(diffX) &gt; SWIPE_THRESHOLD &amp;&amp; Math.abs(velocityX) &gt; SWIPE_VELOCITY_THRESHOLD) {
                          if (diffX &gt; 0) {
                              onSwipeRight();
                          } else {
                              onSwipeLeft();
                          }
                      }
                  } else {
                      if (Math.abs(diffY) &gt; SWIPE_THRESHOLD &amp;&amp; Math.abs(velocityY) &gt; SWIPE_VELOCITY_THRESHOLD) {
                          if (diffY &gt; 0) {
                              onSwipeBottom();
                          } else {
                              onSwipeTop();
                          }
                      }
                  }
              } catch (Exception exception) {
                  exception.printStackTrace();
              }
              return result;
          }
      }
  
      public void onSwipeRight() {
      }
  
      public void onSwipeLeft() {
      }
  
      public void onSwipeTop() {
      }
  
      public void onSwipeBottom() {
      }
  }
  </code></pre>
  
  <p>After I paste the code into eclipse, I get error on  super.onTouch(view, motionEvent); .
  The compiler compliance level is set to 1.6 if that helps you.
  I tried restarting eclipse, deleting and importing the project but without success.
  Thanks and a happy new year!</p>