compile:
[javac] Compiling 194 source files to /Users/Ken/Code/svn/icefaces4-trunk/icefaces/core/build/classes
[javac] /Users/Ken/Code/svn/icefaces4-trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java:298: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] Object returnValue = method1.invoke(myfacesConfigInstance, noparams);
[javac] ^
[javac] cast to Object for a varargs call
[javac] cast to Object[] for a non-varargs call and to suppress this warning
[javac] /Users/Ken/Code/svn/icefaces4-trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java:300: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] Object returnValue2 = method2.invoke(myfacesConfigInstance, noparams);
[javac] ^
[javac] cast to Object for a varargs call
[javac] cast to Object[] for a non-varargs call and to suppress this warning
[javac] /Users/Ken/Code/svn/icefaces4-trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java:302: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] Object returnValue3 = method3.invoke(myfacesConfigInstance, noparams);
[javac] ^
[javac] cast to Object for a varargs call
[javac] cast to Object[] for a non-varargs call and to suppress this warning
Okay all our builds now specify source and target class version compatibility with JDK 1.8.
We have the following warnings that we should correct related to using jdk 1.8: