diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/swing/ConvertToNifty.java b/sdk/jme3-gui/src/com/jme3/gde/gui/swing/ConvertToNifty.java index bc3a6eed0..fec981817 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/swing/ConvertToNifty.java +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/swing/ConvertToNifty.java @@ -1,7 +1,3 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ package com.jme3.gde.gui.swing; import com.jme3.gde.core.assets.ProjectAssetManager; @@ -36,6 +32,7 @@ id = "com.jme3.gde.gui.swing.ConvertToNifty") @ActionReference(path = "Menu/Tools/NiftyGUI", position = 0) }) @Messages("CTL_ConvertToNifty=Convert Project Swing classes to NiftyGUI") +@SuppressWarnings("unchecked") public final class ConvertToNifty implements ActionListener { private final Project context; @@ -84,12 +81,11 @@ public final class ConvertToNifty implements ActionListener { } for (SourceGroup sourceGroup : groups) { ClassLoader loader = new URLClassLoader(urls.toArray(new URL[urls.size()]), this.getClass().getClassLoader()); - Class clazzFactory; try { - clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory"); - Class clazzFile = loader.loadClass("java.io.File"); - Class clazzString = loader.loadClass("java.lang.String"); - Class clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig"); + Class clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory"); + Class clazzFile = loader.loadClass("java.io.File"); + Class clazzString = loader.loadClass("java.lang.String"); + Class clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig"); clazzConfig.getDeclaredMethod("setOutputDir", clazzString).invoke(null, folder.getPath()); Object string = clazzString.getDeclaredConstructor(clazzString).newInstance(sourceGroup.getRootFolder().getPath());//context.getProjectDirectory().getFileObject("build/classes").getPath()); Object file = clazzFile.getDeclaredConstructor(clazzString).newInstance(string); @@ -103,21 +99,3 @@ public final class ConvertToNifty implements ActionListener { } } -// SourceGroup[] groups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); -// for (SourceGroup sourceGroup : groups) { -// try { -// ClassPath path = ClassPath.getClassPath(sourceGroup.getRootFolder(), ClassPath.COMPILE); -// ClassLoader loader = new URLClassLoader(new URL[]{new URL("jar:file:/Users/normenhansen/Documents/Code/swingtonifty/dist/swingtonifty.jar!/")}, path.getClassLoader(true)); -// Class clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory"); -// Class clazzFile = loader.loadClass("java.io.File"); -// Class clazzString = loader.loadClass("java.lang.String"); -// Class clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig"); -// clazzConfig.getDeclaredMethod("setOutputDir", clazzString).invoke(null, folder.getPath()); -// Object string = clazzString.getDeclaredConstructor(clazzString).newInstance(sourceGroup.getRootFolder().getPath());//context.getProjectDirectory().getFileObject("build/classes").getPath()); -// Object file = clazzFile.getDeclaredConstructor(clazzString).newInstance(string); -// Object factory = clazzFactory.newInstance(); -// clazzFactory.getMethod("loadComponents", clazzFile).invoke(factory, file); -// } catch (Exception ex) { -// Exceptions.printStackTrace(ex); -// } -// }