
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///

/// class com.apple.eawt.event.GestureAdapter ///

package org.swiftjava.com_apple;

@SuppressWarnings("JniMissingFunction")
public class GestureAdapterProxy extends com.apple.eawt.event.GestureAdapter {

    // address of proxy object
    long __swiftObject;

    /// public com.apple.eawt.event.GestureAdapter()

    GestureAdapterProxy( long __swiftObject ) {
        super( );
        this.__swiftObject = __swiftObject;
    }

    /// public boolean java.lang.Object.equals(java.lang.Object)

    public native boolean __equals( long __swiftObject, java.lang.Object arg0 );

    boolean entered_equals_0;

    public boolean equals( java.lang.Object arg0 ) {
        if ( !entered_equals_0 ) {
            entered_equals_0 = true;
            boolean __return = __equals( __swiftObject, arg0);
            entered_equals_0 = false;
            return __return;
        }
        else
            return super.equals( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.gestureBegan(com.apple.eawt.event.GesturePhaseEvent)

    public native void __gestureBegan( long __swiftObject, com.apple.eawt.event.GesturePhaseEvent arg0 );

    boolean entered_gestureBegan_1;

    public void gestureBegan( com.apple.eawt.event.GesturePhaseEvent arg0 ) {
        if ( !entered_gestureBegan_1 ) {
            entered_gestureBegan_1 = true;
            __gestureBegan( __swiftObject, arg0);
            entered_gestureBegan_1 = false;
        }
        else
            super.gestureBegan( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.gestureEnded(com.apple.eawt.event.GesturePhaseEvent)

    public native void __gestureEnded( long __swiftObject, com.apple.eawt.event.GesturePhaseEvent arg0 );

    boolean entered_gestureEnded_2;

    public void gestureEnded( com.apple.eawt.event.GesturePhaseEvent arg0 ) {
        if ( !entered_gestureEnded_2 ) {
            entered_gestureEnded_2 = true;
            __gestureEnded( __swiftObject, arg0);
            entered_gestureEnded_2 = false;
        }
        else
            super.gestureEnded( arg0 );
    }

    /// public native int java.lang.Object.hashCode()

    public native int __hashCode( long __swiftObject );

    boolean entered_hashCode_3;

    public int hashCode() {
        if ( !entered_hashCode_3 ) {
            entered_hashCode_3 = true;
            int __return = __hashCode( __swiftObject );
            entered_hashCode_3 = false;
            return __return;
        }
        else
            return super.hashCode( );
    }

    /// public void com.apple.eawt.event.GestureAdapter.magnify(com.apple.eawt.event.MagnificationEvent)

    public native void __magnify( long __swiftObject, com.apple.eawt.event.MagnificationEvent arg0 );

    boolean entered_magnify_4;

    public void magnify( com.apple.eawt.event.MagnificationEvent arg0 ) {
        if ( !entered_magnify_4 ) {
            entered_magnify_4 = true;
            __magnify( __swiftObject, arg0);
            entered_magnify_4 = false;
        }
        else
            super.magnify( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.rotate(com.apple.eawt.event.RotationEvent)

    public native void __rotate( long __swiftObject, com.apple.eawt.event.RotationEvent arg0 );

    boolean entered_rotate_5;

    public void rotate( com.apple.eawt.event.RotationEvent arg0 ) {
        if ( !entered_rotate_5 ) {
            entered_rotate_5 = true;
            __rotate( __swiftObject, arg0);
            entered_rotate_5 = false;
        }
        else
            super.rotate( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.swipedDown(com.apple.eawt.event.SwipeEvent)

    public native void __swipedDown( long __swiftObject, com.apple.eawt.event.SwipeEvent arg0 );

    boolean entered_swipedDown_6;

    public void swipedDown( com.apple.eawt.event.SwipeEvent arg0 ) {
        if ( !entered_swipedDown_6 ) {
            entered_swipedDown_6 = true;
            __swipedDown( __swiftObject, arg0);
            entered_swipedDown_6 = false;
        }
        else
            super.swipedDown( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.swipedLeft(com.apple.eawt.event.SwipeEvent)

    public native void __swipedLeft( long __swiftObject, com.apple.eawt.event.SwipeEvent arg0 );

    boolean entered_swipedLeft_7;

    public void swipedLeft( com.apple.eawt.event.SwipeEvent arg0 ) {
        if ( !entered_swipedLeft_7 ) {
            entered_swipedLeft_7 = true;
            __swipedLeft( __swiftObject, arg0);
            entered_swipedLeft_7 = false;
        }
        else
            super.swipedLeft( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.swipedRight(com.apple.eawt.event.SwipeEvent)

    public native void __swipedRight( long __swiftObject, com.apple.eawt.event.SwipeEvent arg0 );

    boolean entered_swipedRight_8;

    public void swipedRight( com.apple.eawt.event.SwipeEvent arg0 ) {
        if ( !entered_swipedRight_8 ) {
            entered_swipedRight_8 = true;
            __swipedRight( __swiftObject, arg0);
            entered_swipedRight_8 = false;
        }
        else
            super.swipedRight( arg0 );
    }

    /// public void com.apple.eawt.event.GestureAdapter.swipedUp(com.apple.eawt.event.SwipeEvent)

    public native void __swipedUp( long __swiftObject, com.apple.eawt.event.SwipeEvent arg0 );

    boolean entered_swipedUp_9;

    public void swipedUp( com.apple.eawt.event.SwipeEvent arg0 ) {
        if ( !entered_swipedUp_9 ) {
            entered_swipedUp_9 = true;
            __swipedUp( __swiftObject, arg0);
            entered_swipedUp_9 = false;
        }
        else
            super.swipedUp( arg0 );
    }

    /// public java.lang.String java.lang.Object.toString()

    public native java.lang.String __toString( long __swiftObject );

    boolean entered_toString_10;

    public java.lang.String toString() {
        if ( !entered_toString_10 ) {
            entered_toString_10 = true;
            java.lang.String __return = __toString( __swiftObject );
            entered_toString_10 = false;
            return __return;
        }
        else
            return super.toString( );
    }

    public native void __finalize( long __swiftObject );

    public void finalize() {
        __finalize( __swiftObject );
    }

}
