Skip to content

Commit d3eaf30

Browse files
committed
Fix imports etc
1 parent 15fd4e1 commit d3eaf30

File tree

62 files changed

+104
-230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+104
-230
lines changed

jme3-assetbrowser/src/com/jme3/gde/assetbrowser/AssetBrowser.java

-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import com.jme3.gde.core.util.ProjectSelection;
4545
import com.jme3.gde.materials.JMEMaterialDataObject;
4646
import com.jme3.gde.materials.multiview.MaterialOpenSupport;
47-
import com.jme3.gde.scenecomposer.OpenSceneComposer;
4847
import com.jme3.gde.scenecomposer.SceneComposerTopComponent;
4948
import com.jme3.gde.textureeditor.JmeTextureDataObject;
5049
import com.jme3.gde.textureeditor.OpenTexture;
@@ -62,7 +61,6 @@
6261
import java.util.List;
6362
import java.util.stream.Collectors;
6463
import javax.swing.JOptionPane;
65-
import org.netbeans.api.project.Project;
6664
import org.openide.DialogDisplayer;
6765
import org.openide.NotifyDescriptor;
6866
import org.openide.filesystems.FileAttributeEvent;

jme3-assetbrowser/src/com/jme3/gde/assetbrowser/AssetBrowserTopComponent.java

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.openide.awt.ActionReference;
3737
import org.openide.util.NbBundle;
3838
import org.openide.windows.TopComponent;
39-
import org.openide.util.NbBundle.Messages;
4039

4140
/**
4241
* Top component which displays something.

jme3-assetpack-support/src/com/jme3/gde/assetpack/AssetPackLoader.java

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import com.jme3.gde.assetpack.actions.AddAssetAction;
99
import com.jme3.gde.assetpack.project.wizards.FileDescription;
1010
import com.jme3.gde.core.assets.ProjectAssetManager;
11-
import com.jme3.gde.core.scene.SceneApplication;
1211
import com.jme3.material.Material;
1312
import com.jme3.material.MaterialList;
1413
import com.jme3.scene.Node;

jme3-assetpack-support/src/com/jme3/gde/assetpack/browser/properties/SelectionPropertyEditor.java

-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import java.beans.PropertyChangeEvent;
3838
import java.beans.PropertyChangeListener;
3939
import java.beans.PropertyEditor;
40-
import java.util.Iterator;
4140
import java.util.ArrayList;
4241
import java.util.List;
4342

jme3-assetpack-support/src/com/jme3/gde/assetpack/project/wizards/CreateProjectWizardPanel1.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
package com.jme3.gde.assetpack.project.wizards;
66

77
import java.awt.Component;
8-
import java.io.File;
98
import javax.swing.event.ChangeListener;
109
import org.openide.WizardDescriptor;
1110
import org.openide.util.HelpCtx;

jme3-core/src/com/jme3/gde/core/appstates/NewAppStateVisualPanel1.java

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
package com.jme3.gde.core.appstates;
3333

3434
import java.util.EnumSet;
35-
import java.util.HashSet;
3635
import java.util.Iterator;
3736
import java.util.LinkedList;
3837
import java.util.List;

jme3-core/src/com/jme3/gde/core/assets/ProjectAssetManager.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
import com.jme3.asset.AssetEventListener;
3535
import com.jme3.asset.AssetKey;
36-
import com.jme3.asset.AssetManager;
3736
import com.jme3.asset.DesktopAssetManager;
3837
import java.beans.PropertyChangeEvent;
3938
import java.beans.PropertyChangeListener;
@@ -87,12 +86,12 @@ public class ProjectAssetManager extends DesktopAssetManager {
8786
private static final Logger logger = Logger.getLogger(ProjectAssetManager.class.getName());
8887
private final Mutex mutex = new Mutex();
8988
private final Project project;
90-
private final List<ClassPathChangeListener> classPathListeners = Collections.synchronizedList(new LinkedList<ClassPathChangeListener>());
91-
private final List<ClassPath> classPaths = Collections.synchronizedList(new LinkedList<ClassPath>());
92-
private final List<ClassPathItem> classPathItems = Collections.synchronizedList(new LinkedList<ClassPathItem>());
93-
private final List<AssetEventListener> assetEventListeners = Collections.synchronizedList(new LinkedList<AssetEventListener>());
94-
private final List<String> folderNames = new LinkedList<String>();
95-
private final List<FileObject> jarItems = new LinkedList<FileObject>();
89+
private final List<ClassPathChangeListener> classPathListeners = Collections.synchronizedList(new LinkedList<>());
90+
private final List<ClassPath> classPaths = Collections.synchronizedList(new LinkedList<>());
91+
private final List<ClassPathItem> classPathItems = Collections.synchronizedList(new LinkedList<>());
92+
private final List<AssetEventListener> assetEventListeners = Collections.synchronizedList(new LinkedList<>());
93+
private final List<String> folderNames = new LinkedList<>();
94+
private final List<FileObject> jarItems = new LinkedList<>();
9695
private URLClassLoader loader;
9796

9897
public ProjectAssetManager(Project prj, String folderName) {

jme3-core/src/com/jme3/gde/core/assets/SpatialAssetDataObject.java

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import org.openide.loaders.DataObject;
4545
import org.openide.loaders.DataObjectExistsException;
4646
import org.openide.loaders.MultiFileLoader;
47-
import org.openide.util.Exceptions;
4847

4948
/**
5049
*

jme3-core/src/com/jme3/gde/core/assets/actions/ConvertModel.java

-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
package com.jme3.gde.core.assets.actions;
3333

3434
import com.jme3.export.Savable;
35-
import com.jme3.gde.core.assets.AssetDataObject;
3635
import com.jme3.gde.core.assets.BinaryModelDataObject;
3736
import com.jme3.gde.core.assets.SpatialAssetDataObject;
3837
import com.jme3.gde.core.util.notify.MessageUtil;
@@ -42,7 +41,6 @@
4241
import java.util.logging.Level;
4342
import java.util.logging.Logger;
4443
import org.netbeans.api.progress.ProgressHandle;
45-
import org.openide.util.Exceptions;
4644

4745
public final class ConvertModel implements ActionListener {
4846
protected static final Logger logger = Logger.getLogger(ConvertModel.class.getName());

jme3-core/src/com/jme3/gde/core/codeless/CodelessProjectLogicalView.java

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.openide.nodes.Children;
1616
import org.openide.nodes.Node;
1717
import org.openide.util.Exceptions;
18-
import org.openide.util.ImageUtilities;
1918
import org.openide.util.lookup.AbstractLookup;
2019
import org.openide.util.lookup.InstanceContent;
2120

jme3-core/src/com/jme3/gde/core/completion/ModelGenerator.java

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import java.util.List;
3737
import javax.swing.text.Document;
3838
import javax.swing.text.JTextComponent;
39-
import org.netbeans.api.editor.mimelookup.MimeRegistration;
4039
import org.netbeans.spi.editor.codegen.CodeGenerator;
4140
import org.netbeans.spi.editor.codegen.CodeGeneratorContextProvider;
4241
import org.openide.util.Exceptions;

jme3-core/src/com/jme3/gde/core/dnd/AssetTransferable.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@
44
*/
55
package com.jme3.gde.core.dnd;
66

7-
import com.jme3.gde.core.dnd.AssetNameHolder;
8-
import com.jme3.gde.core.dnd.StringDataFlavor;
9-
import com.jme3.gde.core.dnd.TextureDataFlavor;
107
import java.awt.datatransfer.DataFlavor;
118
import java.awt.datatransfer.Transferable;
129
import java.awt.datatransfer.UnsupportedFlavorException;
1310
import java.io.IOException;
14-
import javax.swing.JPanel;
1511

1612
/**
1713
*
@@ -20,8 +16,8 @@
2016
*/
2117
public class AssetTransferable<T extends DataFlavor> implements Transferable {
2218

23-
private DataFlavor[] flavors;
24-
private AssetNameHolder string;
19+
private final DataFlavor[] flavors;
20+
private final AssetNameHolder string;
2521

2622
public AssetTransferable(AssetNameHolder name, T flavor) {
2723
this.string = name;

jme3-core/src/com/jme3/gde/core/dnd/MaterialDropTargetListener.java

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import java.awt.Cursor;
1010
import java.awt.datatransfer.DataFlavor;
1111
import java.awt.datatransfer.Transferable;
12-
import java.awt.dnd.DropTargetContext;
1312
import java.awt.dnd.DropTargetDragEvent;
1413
import java.awt.dnd.DropTargetDropEvent;
1514
import java.awt.dnd.DropTargetEvent;

jme3-core/src/com/jme3/gde/core/editor/nodes/NodePanel.java

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import javax.swing.GroupLayout.ParallelGroup;
5050
import javax.swing.GroupLayout.SequentialGroup;
5151
import javax.swing.Icon;
52-
import javax.swing.JButton;
5352
import javax.swing.JComponent;
5453
import javax.swing.JLabel;
5554
import javax.swing.JPanel;

jme3-core/src/com/jme3/gde/core/filters/impl/JmeFilter.java

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import com.jme3.gde.core.filters.AbstractFilterNode;
3535
import com.jme3.gde.core.filters.FilterNode;
3636
import com.jme3.post.Filter;
37-
import com.jme3.shadow.AbstractShadowFilter;
3837
import java.lang.reflect.Method;
3938
import org.openide.loaders.DataObject;
4039
import org.openide.nodes.Node;

jme3-core/src/com/jme3/gde/core/icons/IconList.java

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
*/
3232
package com.jme3.gde.core.icons;
3333

34-
import javax.swing.Icon;
3534
import javax.swing.ImageIcon;
3635
import org.openide.util.ImageUtilities;
3736

jme3-core/src/com/jme3/gde/core/properties/ColorRGBAPropertyEditor.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import java.beans.PropertyChangeEvent;
4141
import java.beans.PropertyChangeListener;
4242
import java.beans.PropertyEditor;
43-
import java.util.Iterator;
4443
import java.util.LinkedList;
4544

4645
/**
@@ -49,16 +48,16 @@
4948
*/
5049
public class ColorRGBAPropertyEditor implements PropertyEditor {
5150

52-
private LinkedList<PropertyChangeListener> listeners = new LinkedList<PropertyChangeListener>();
51+
private final LinkedList<PropertyChangeListener> listeners = new LinkedList<>();
5352
private ColorRGBA color = new ColorRGBA();
5453

5554
@Override
5655
public void setValue(Object value) {
57-
if (value instanceof ColorRGBA) {
56+
if (value instanceof ColorRGBA colorRGBA) {
5857
if (color == null) {
59-
color = new ColorRGBA((ColorRGBA) value);
58+
color = new ColorRGBA(colorRGBA);
6059
} else {
61-
color.set((ColorRGBA) value);
60+
color.set(colorRGBA);
6261
}
6362
}
6463
}

jme3-core/src/com/jme3/gde/core/properties/LightPropertyEditor.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@
4545
import java.util.LinkedList;
4646
import java.util.concurrent.Callable;
4747
import java.util.concurrent.ExecutionException;
48-
import java.util.concurrent.atomic.AtomicBoolean;
49-
import java.util.concurrent.locks.ReentrantLock;
5048
import org.netbeans.api.project.Project;
5149
import org.openide.DialogDisplayer;
5250
import org.openide.NotifyDescriptor;
@@ -61,24 +59,20 @@
6159

6260

6361
public class LightPropertyEditor implements PropertyEditor {
64-
private final LinkedList<PropertyChangeListener> listeners = new LinkedList<PropertyChangeListener>();
65-
private JmeLight jmeLight;
62+
private final LinkedList<PropertyChangeListener> listeners = new LinkedList<>();
6663
private Light li;
67-
private Project proj;
6864

6965
public LightPropertyEditor() {
7066
}
7167

7268
public LightPropertyEditor(JmeLight jmeLight, Project project) {
73-
this.jmeLight = jmeLight;
7469
this.li = jmeLight.getLookup().lookup(Light.class);
75-
this.proj = project;
7670
}
7771

7872
@Override
7973
public void setValue(Object value) {
80-
if (value instanceof Light) {
81-
li = (Light) value;
74+
if (value instanceof Light light) {
75+
li = light;
8276
}
8377
}
8478

jme3-core/src/com/jme3/gde/core/properties/UserDataProperty.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@
4444
import java.util.List;
4545
import java.util.concurrent.Callable;
4646
import java.util.concurrent.ExecutionException;
47-
import java.util.logging.Level;
48-
import java.util.logging.Logger;
4947
import javax.swing.JFrame;
5048
import org.openide.nodes.PropertySupport;
5149
import org.openide.util.Exceptions;
@@ -56,11 +54,11 @@
5654
*/
5755
public class UserDataProperty extends PropertySupport.ReadWrite<String> {
5856

59-
private Spatial spatial;
60-
private JmeSpatial node;
57+
private final Spatial spatial;
58+
private final JmeSpatial node;
6159
private String name = "null";
6260
private int type = 0;
63-
private List<ScenePropertyChangeListener> listeners = new LinkedList<ScenePropertyChangeListener>();
61+
private final List<ScenePropertyChangeListener> listeners = new LinkedList<>();
6462

6563
public UserDataProperty(JmeSpatial node, String name) {
6664
super(name, String.class, name, "");

jme3-core/src/com/jme3/gde/core/properties/preview/TexturePreview.java

+18-13
Original file line numberDiff line numberDiff line change
@@ -96,19 +96,24 @@ public Void call() throws Exception {
9696
TextureKey key = new TextureKey(textureName);
9797
Texture t = assetManager.loadTexture(key);
9898
Spatial geom = quad;
99-
if (key.getTextureTypeHint() == Texture.Type.TwoDimensional) {
100-
material.setTexture("ColorMap", t);
101-
geom.setMaterial(material);
102-
setLabel(infoLabel, displayName, t.getImage().getWidth(), t.getImage().getHeight(), -1);
103-
} else if (key.getTextureTypeHint() == Texture.Type.ThreeDimensional) {
104-
geom = quad3D;
105-
material3D.setTexture("Texture", t);
106-
geom.setMaterial(material3D);
107-
setLabel(infoLabel, displayName + " (Texture3D)", t.getImage().getWidth(), t.getImage().getHeight(), t.getImage().getDepth());
108-
109-
} else if (key.getTextureTypeHint() == Texture.Type.CubeMap) {
110-
geom = SkyFactory.createSky(assetManager, textureName, SkyFactory.EnvMapType.CubeMap);
111-
setLabel(infoLabel, displayName + " (CubeMap)", t.getImage().getWidth(), t.getImage().getHeight(), -1);
99+
if (null != key.getTextureTypeHint()) switch (key.getTextureTypeHint()) {
100+
case TwoDimensional -> {
101+
material.setTexture("ColorMap", t);
102+
geom.setMaterial(material);
103+
setLabel(infoLabel, displayName, t.getImage().getWidth(), t.getImage().getHeight(), -1);
104+
}
105+
case ThreeDimensional -> {
106+
geom = quad3D;
107+
material3D.setTexture("Texture", t);
108+
geom.setMaterial(material3D);
109+
setLabel(infoLabel, displayName + " (Texture3D)", t.getImage().getWidth(), t.getImage().getHeight(), t.getImage().getDepth());
110+
}
111+
case CubeMap -> {
112+
geom = SkyFactory.createSky(assetManager, textureName, SkyFactory.EnvMapType.CubeMap);
113+
setLabel(infoLabel, displayName + " (CubeMap)", t.getImage().getWidth(), t.getImage().getHeight(), -1);
114+
}
115+
default -> {
116+
}
112117
}
113118

114119
PreviewRequest request = new PreviewRequest(TexturePreview.this, geom, width, height);

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeSpatialChildren.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
import com.jme3.effect.ParticleEmitter;
3535
import com.jme3.font.BitmapText;
36-
import com.jme3.gde.core.scene.SceneApplication;
3736
import com.jme3.light.AmbientLight;
3837
import com.jme3.light.DirectionalLight;
3938
import com.jme3.light.Light;
@@ -68,7 +67,7 @@ public class JmeSpatialChildren extends Children.Keys<Object> {
6867

6968
protected Spatial spatial;
7069
protected boolean readOnly = true;
71-
protected HashMap<Object, Node> map = new HashMap<Object, Node>();
70+
protected HashMap<Object, Node> map = new HashMap<>();
7271
private DataObject dataObject;
7372
boolean hasKeys; // We use this to cache the keys, unless refresh is called
7473

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainQuad.java

-3
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,7 @@
3434
import com.jme3.gde.core.icons.IconList;
3535
import com.jme3.terrain.geomipmap.TerrainQuad;
3636
import java.awt.Image;
37-
import java.io.IOException;
38-
import org.openide.cookies.SaveCookie;
3937
import org.openide.loaders.DataObject;
40-
import org.openide.nodes.Node;
4138
import org.openide.nodes.Sheet;
4239

4340
/**

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/ExtractSubAnimationDialog.java

-3
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import com.jme3.gde.core.scene.SceneApplication;
3939
import com.jme3.gde.core.sceneexplorer.nodes.animation.JmeAnimControl;
4040
import com.jme3.math.Quaternion;
41-
import com.jme3.math.Transform;
4241
import com.jme3.math.Vector3f;
4342
import java.awt.Cursor;
4443
import java.io.BufferedReader;
@@ -62,7 +61,6 @@ public class ExtractSubAnimationDialog extends javax.swing.JDialog {
6261

6362
Animation _animation;
6463
JmeAnimControl _animControl;
65-
private int _splitAnimationCount;
6664

6765
/**
6866
* Creates new form ChannelDialog
@@ -77,7 +75,6 @@ public ExtractSubAnimationDialog() {
7775
_radManual.setSelected(true);
7876
_txtCsvFilename.setEnabled(false);
7977
_btnBrowse.setEnabled(false);
80-
_splitAnimationCount = 0;
8178
}
8279

8380
public void setAnimation(Animation animation) {

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/ParticleInfluencerPicker.java

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import com.jme3.gde.core.sceneexplorer.nodes.JmeParticleEmitter;
4242
import java.awt.EventQueue;
4343
import java.util.EnumSet;
44-
import java.util.HashSet;
4544
import java.util.Iterator;
4645
import java.util.List;
4746
import java.util.Set;

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/UserDataPicker.java

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import com.jme3.gde.core.sceneexplorer.nodes.JmeSpatial;
4141
import java.awt.EventQueue;
4242
import java.util.EnumSet;
43-
import java.util.HashSet;
4443
import java.util.Iterator;
4544
import java.util.List;
4645
import java.util.Set;

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/animation/AnimClipProperty.java

-2
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@
3434
import com.jme3.anim.AnimClip;
3535
import com.jme3.anim.AnimComposer;
3636
import com.jme3.gde.core.scene.SceneApplication;
37-
import java.lang.reflect.Field;
3837
import java.lang.reflect.InvocationTargetException;
39-
import java.util.Map;
4038
import java.util.concurrent.ExecutionException;
4139
import org.openide.nodes.PropertySupport;
4240
import org.openide.util.Exceptions;

jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/impl/NewCustomControlVisualPanel1.form

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.1" encoding="UTF-8" ?>
1+
<?xml version="1.0" encoding="UTF-8" ?>
22

33
<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
44
<AuxValues>

0 commit comments

Comments
 (0)