Sfoglia il codice sorgente

Changed two Java nested classes into static nested classes.

Both do not need an implicitly created reference to enclosing class.
Philipp Wiesemann 11 anni fa
parent
commit
ef3887ecfc
1 ha cambiato i file con 3 aggiunte e 4 eliminazioni
  1. 3 4
      android-project/src/org/libsdl/app/SDLActivity.java

+ 3 - 4
android-project/src/org/libsdl/app/SDLActivity.java

@@ -991,15 +991,14 @@ class SDLJoystickHandler {
 
 
 /* Actual joystick functionality available for API >= 12 devices */
 /* Actual joystick functionality available for API >= 12 devices */
 class SDLJoystickHandler_API12 extends SDLJoystickHandler {
 class SDLJoystickHandler_API12 extends SDLJoystickHandler {
-  
-    class SDLJoystick {
+
+    static class SDLJoystick {
         public int device_id;
         public int device_id;
         public String name;
         public String name;
         public ArrayList<InputDevice.MotionRange> axes;
         public ArrayList<InputDevice.MotionRange> axes;
         public ArrayList<InputDevice.MotionRange> hats;
         public ArrayList<InputDevice.MotionRange> hats;
     }
     }
-    class RangeComparator implements Comparator<InputDevice.MotionRange>
-    {
+    static class RangeComparator implements Comparator<InputDevice.MotionRange> {
         @Override
         @Override
         public int compare(InputDevice.MotionRange arg0, InputDevice.MotionRange arg1) {
         public int compare(InputDevice.MotionRange arg0, InputDevice.MotionRange arg1) {
             return arg0.getAxis() - arg1.getAxis();
             return arg0.getAxis() - arg1.getAxis();