+ 1, Java SE 7 Looking for changes in our plugins as well.
For instance Java 7 introduced a new utility class java.util.Objects. I found this very useful : java.util.Objects.requireNonNull() in offensive programming in constructors java.util.Objects.equals() java.util.Objects.hashCode() java.io.Closeable For instance many people still use the old style of Java 1.4/1.5 which we can rewrite => to Java 6 : String.length() == 0 => String.isEmpty() return Boolean.TRUE; => return true; (java 5 autoboxing) Collections.synchronizedList() => CopyOnWriteArrayList / ConcurrentLinkedQueue (java 5 java.util.concurrent.*) Arrays.copyOf() Arrays.copyOfRange() java.util.LinkedList : Deque (see the methods of Deque) @Igor Would you introduce trully incremental compiler with JDT? I guess the surefire would need the interface from core or compiler to be notified about modified tests in order to execute only those. -- View this message in context: http://maven.40175.n5.nabble.com/move-maven-core-to-java-7-tp5827988p5828450.html Sent from the Maven Developers mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
