< prev index next >
src/com/sun/interview/wizard/Wizard.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
*** 112,122 ****
*/
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
! Class ic = (Class.forName(args[0], true, ClassLoader.getSystemClassLoader()));
Interview i = (Interview)(ic.newInstance());
Wizard w = new Wizard(i);
w.showInFrame(true);
}
catch (Throwable e) {
--- 112,122 ----
*/
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
! Class<?> ic = Class.forName(args[0], true, ClassLoader.getSystemClassLoader());
Interview i = (Interview)(ic.newInstance());
Wizard w = new Wizard(i);
w.showInFrame(true);
}
catch (Throwable e) {
*** 544,554 ****
* Invoke a performXXX method via reflection
* @param s The name of the method to be invoked.
*/
private void perform(String s) {
try {
! Method m = Wizard.class.getDeclaredMethod(s, new Class[] { });
m.invoke(Wizard.this, new Object[] { });
}
catch (IllegalAccessException ex) {
System.err.println(s);
ex.printStackTrace();
--- 544,554 ----
* Invoke a performXXX method via reflection
* @param s The name of the method to be invoked.
*/
private void perform(String s) {
try {
! Method m = Wizard.class.getDeclaredMethod(s, new Class<?>[] { });
m.invoke(Wizard.this, new Object[] { });
}
catch (IllegalAccessException ex) {
System.err.println(s);
ex.printStackTrace();
< prev index next >