Changeset 987 for trunk/src/org/expeditee
- Timestamp:
- 12/18/15 14:30:10 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Actions.java
r976 r987 20 20 21 21 import java.awt.GraphicsEnvironment; 22 import java.io.Serializable; 22 23 import java.lang.reflect.Constructor; 23 24 import java.lang.reflect.Method; 24 25 import java.lang.reflect.Modifier; 25 26 import java.rmi.UnexpectedException; 27 import java.util.ArrayList; 26 28 import java.util.Arrays; 27 29 import java.util.Collection; … … 444 446 final Class<?>[] m1ParamTypes = m1.getParameterTypes(); 445 447 final Class<?>[] m2ParamTypes = m2.getParameterTypes(); 446 final List<Class<?>> typeOrder = Arrays.asList(Integer.TYPE, Double.TYPE, Float.TYPE, String.class); 447 for(int i = 0,o = 0; i < m1ParamTypes.length && o < m2ParamTypes.length; i++,o++) { 448 449 //final ArrayList<Class<?>> typeOrder = Arrays.asList(Integer.TYPE, Double.TYPE, Float.TYPE, String.class); 450 // The above line doesn't compile in Eclipse Mars with the compile set to v1.8 451 // So changed to the following (low-tech) way: 452 ArrayList<Class<?>> typeOrder = new ArrayList<Class<?>>(); 453 typeOrder.add(Integer.TYPE); 454 typeOrder.add(Double.TYPE); 455 typeOrder.add(Float.TYPE); 456 typeOrder.add(String.class); 457 458 for(int i = 0,o = 0; i < m1ParamTypes.length && o < m2ParamTypes.length; i++,o++) { 448 459 final Class<?> m1ParamType = m1ParamTypes[i]; 449 460 final Class<?> m2ParamType = m2ParamTypes[o];
Note:
See TracChangeset
for help on using the changeset viewer.