avoid using raw types
This commit is contained in:
		
							parent
							
								
									c7a734d590
								
							
						
					
					
						commit
						70ae48af1e
					
				| @ -113,7 +113,7 @@ public class AndroidJoystickJoyInput14 { | |||||||
|         joysticks.clear(); |         joysticks.clear(); | ||||||
|         joystickIndex.clear(); |         joystickIndex.clear(); | ||||||
| 
 | 
 | ||||||
|         ArrayList gameControllerDeviceIds = new ArrayList(); |         ArrayList<Integer> gameControllerDeviceIds = new ArrayList<>(); | ||||||
|         int[] deviceIds = InputDevice.getDeviceIds(); |         int[] deviceIds = InputDevice.getDeviceIds(); | ||||||
|         for (int deviceId : deviceIds) { |         for (int deviceId : deviceIds) { | ||||||
|             InputDevice dev = InputDevice.getDevice(deviceId); |             InputDevice dev = InputDevice.getDevice(deviceId); | ||||||
|  | |||||||
| @ -296,7 +296,7 @@ public class CollisionShapeFactory { | |||||||
|      * @param vector |      * @param vector | ||||||
|      */ |      */ | ||||||
|     public static void shiftCompoundShapeContents(CompoundCollisionShape compoundShape, Vector3f vector) { |     public static void shiftCompoundShapeContents(CompoundCollisionShape compoundShape, Vector3f vector) { | ||||||
|         for (Iterator<ChildCollisionShape> it = new LinkedList(compoundShape.getChildren()).iterator(); it.hasNext();) { |         for (Iterator<ChildCollisionShape> it = new LinkedList<>(compoundShape.getChildren()).iterator(); it.hasNext();) { | ||||||
|             ChildCollisionShape childCollisionShape = it.next(); |             ChildCollisionShape childCollisionShape = it.next(); | ||||||
|             CollisionShape child = childCollisionShape.shape; |             CollisionShape child = childCollisionShape.shape; | ||||||
|             Vector3f location = childCollisionShape.location; |             Vector3f location = childCollisionShape.location; | ||||||
|  | |||||||
| @ -1127,7 +1127,7 @@ public class PhysicsSpace { | |||||||
|      * @return a new list of results |      * @return a new list of results | ||||||
|      */ |      */ | ||||||
|     public List<PhysicsSweepTestResult> sweepTest(CollisionShape shape, Transform start, Transform end) { |     public List<PhysicsSweepTestResult> sweepTest(CollisionShape shape, Transform start, Transform end) { | ||||||
|         List results = new LinkedList(); |         List<PhysicsSweepTestResult> results = new LinkedList<>(); | ||||||
|         sweepTest(shape, start, end , results); |         sweepTest(shape, start, end , results); | ||||||
|         return results; |         return results; | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -396,7 +396,7 @@ public class DesktopAssetManager implements AssetManager { | |||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     public Object loadAsset(String name){ |     public Object loadAsset(String name){ | ||||||
|         return loadAsset(new AssetKey(name)); |         return loadAsset(new AssetKey<>(name)); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
| @ -428,7 +428,7 @@ public class DesktopAssetManager implements AssetManager { | |||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     public BitmapFont loadFont(String name){ |     public BitmapFont loadFont(String name){ | ||||||
|         return (BitmapFont) loadAsset(new AssetKey(name)); |         return loadAsset(new AssetKey<BitmapFont>(name)); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  | |||||||
| @ -294,7 +294,7 @@ final class ImplHandler { | |||||||
|         Iterator<ImplThreadLocal<AssetLocator>> it = locatorsList.iterator(); |         Iterator<ImplThreadLocal<AssetLocator>> it = locatorsList.iterator(); | ||||||
|         |         | ||||||
|         while (it.hasNext()){ |         while (it.hasNext()){ | ||||||
|             ImplThreadLocal locator = it.next(); |             ImplThreadLocal<AssetLocator> locator = it.next(); | ||||||
|             if (locator.getPath().equals(rootPath) && |             if (locator.getPath().equals(rootPath) && | ||||||
|                 locator.getTypeClass().equals(locatorType)){ |                 locator.getTypeClass().equals(locatorType)){ | ||||||
|                 //it.remove(); |                 //it.remove(); | ||||||
|  | |||||||
| @ -77,7 +77,7 @@ public class ThreadingManager { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public <T> Future<T> loadAsset(AssetKey<T> assetKey) { |     public <T> Future<T> loadAsset(AssetKey<T> assetKey) { | ||||||
|         return executor.submit(new LoadingTask(assetKey)); |         return executor.submit(new LoadingTask<>(assetKey)); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static boolean isLoadingThread() { |     public static boolean isLoadingThread() { | ||||||
|  | |||||||
| @ -101,7 +101,7 @@ public class Material implements CloneableSmartAsset, Cloneable, Savable { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public Material(AssetManager contentMan, String defName) { |     public Material(AssetManager contentMan, String defName) { | ||||||
|         this((MaterialDef) contentMan.loadAsset(new AssetKey(defName))); |         this(contentMan.loadAsset(new AssetKey<MaterialDef>(defName))); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -1109,7 +1109,7 @@ public class Material implements CloneableSmartAsset, Cloneable, Savable { | |||||||
|             assert applyDefaultValues && guessRenderStateApply; |             assert applyDefaultValues && guessRenderStateApply; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         def = (MaterialDef) im.getAssetManager().loadAsset(new AssetKey(defName)); |         def = im.getAssetManager().loadAsset(new AssetKey<MaterialDef>(defName)); | ||||||
|         paramValues = new ListMap<String, MatParam>(); |         paramValues = new ListMap<String, MatParam>(); | ||||||
| 
 | 
 | ||||||
|         // load the textures and update nextTexUnit |         // load the textures and update nextTexUnit | ||||||
|  | |||||||
| @ -370,10 +370,10 @@ public class BinaryExporter implements JmeExporter { | |||||||
|         return contentTable.get(object).getContent(); |         return contentTable.get(object).getContent(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private BinaryClassObject createClassObject(Class clazz) throws IOException{ |     private BinaryClassObject createClassObject(Class<? extends Savable> clazz) throws IOException{ | ||||||
|         BinaryClassObject bco = new BinaryClassObject(); |         BinaryClassObject bco = new BinaryClassObject(); | ||||||
|         bco.alias = generateTag(); |         bco.alias = generateTag(); | ||||||
|         bco.nameFields = new HashMap<String, BinaryClassField>(); |         bco.nameFields = new HashMap<>(); | ||||||
|         bco.classHierarchyVersions = SavableClassUtil.getSavableVersions(clazz); |         bco.classHierarchyVersions = SavableClassUtil.getSavableVersions(clazz); | ||||||
|          |          | ||||||
|         classes.put(clazz.getName(), bco); |         classes.put(clazz.getName(), bco); | ||||||
|  | |||||||
| @ -48,7 +48,7 @@ public class BitmapFontLoader implements AssetLoader { | |||||||
| 
 | 
 | ||||||
|     private BitmapFont load(AssetManager assetManager, String folder, InputStream in) throws IOException{ |     private BitmapFont load(AssetManager assetManager, String folder, InputStream in) throws IOException{ | ||||||
|         MaterialDef spriteMat =  |         MaterialDef spriteMat =  | ||||||
|                 (MaterialDef) assetManager.loadAsset(new AssetKey("Common/MatDefs/Misc/Unshaded.j3md")); |                 assetManager.loadAsset(new AssetKey<>("Common/MatDefs/Misc/Unshaded.j3md")); | ||||||
|         BitmapCharacterSet charSet = new BitmapCharacterSet(); |         BitmapCharacterSet charSet = new BitmapCharacterSet(); | ||||||
|         Material[] matPages = null; |         Material[] matPages = null; | ||||||
|         BitmapFont font = new BitmapFont(); |         BitmapFont font = new BitmapFont(); | ||||||
|  | |||||||
| @ -743,7 +743,7 @@ public class J3MLoader implements AssetLoader { | |||||||
| 
 | 
 | ||||||
|             String extendedMat = split[1].trim(); |             String extendedMat = split[1].trim(); | ||||||
| 
 | 
 | ||||||
|             MaterialDef def = (MaterialDef) assetManager.loadAsset(new AssetKey(extendedMat)); |             MaterialDef def = assetManager.loadAsset(new AssetKey<MaterialDef>(extendedMat)); | ||||||
|             if (def == null) { |             if (def == null) { | ||||||
|                 throw new MatParseException("Extended material " + extendedMat + " cannot be found.", materialStat); |                 throw new MatParseException("Extended material " + extendedMat + " cannot be found.", materialStat); | ||||||
|             } |             } | ||||||
|  | |||||||
| @ -331,9 +331,9 @@ public final class OBJLoader implements AssetLoader { | |||||||
| 
 | 
 | ||||||
|         // NOTE: Cut off any relative/absolute paths |         // NOTE: Cut off any relative/absolute paths | ||||||
|         name = new File(name).getName(); |         name = new File(name).getName(); | ||||||
|         AssetKey mtlKey = new AssetKey(key.getFolder() + name); |         AssetKey<MaterialList> mtlKey = new AssetKey<>(key.getFolder() + name); | ||||||
|         try { |         try { | ||||||
|             matList = (MaterialList) assetManager.loadAsset(mtlKey); |             matList = assetManager.loadAsset(mtlKey); | ||||||
|         } catch (AssetNotFoundException ex){ |         } catch (AssetNotFoundException ex){ | ||||||
|             logger.log(Level.WARNING, "Cannot locate {0} for model {1}", new Object[]{name, key}); |             logger.log(Level.WARNING, "Cannot locate {0} for model {1}", new Object[]{name, key}); | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -242,7 +242,7 @@ public class LodGenerator { | |||||||
|     /** |     /** | ||||||
|      * Comparator used to sort vertices according to their collapse cost |      * Comparator used to sort vertices according to their collapse cost | ||||||
|      */ |      */ | ||||||
|     private Comparator collapseComparator = new Comparator<Vertex>() { |     private Comparator<Vertex> collapseComparator = new Comparator<Vertex>() { | ||||||
|         @Override |         @Override | ||||||
|         public int compare(Vertex o1, Vertex o2) { |         public int compare(Vertex o1, Vertex o2) { | ||||||
|             if (Float.compare(o1.collapseCost, o2.collapseCost) == 0) { |             if (Float.compare(o1.collapseCost, o2.collapseCost) == 0) { | ||||||
|  | |||||||
| @ -94,10 +94,10 @@ public final class SettingsDialog extends JFrame { | |||||||
|     private JCheckBox vsyncBox = null; |     private JCheckBox vsyncBox = null; | ||||||
|     private JCheckBox gammaBox = null; |     private JCheckBox gammaBox = null; | ||||||
|     private JCheckBox fullscreenBox = null; |     private JCheckBox fullscreenBox = null; | ||||||
|     private JComboBox displayResCombo = null; |     private JComboBox<String> displayResCombo = null; | ||||||
|     private JComboBox colorDepthCombo = null; |     private JComboBox<String> colorDepthCombo = null; | ||||||
|     private JComboBox displayFreqCombo = null; |     private JComboBox<String> displayFreqCombo = null; | ||||||
|     private JComboBox antialiasCombo = null; |     private JComboBox<String> antialiasCombo = null; | ||||||
|     private JLabel icon = null; |     private JLabel icon = null; | ||||||
|     private int selection = 0; |     private int selection = 0; | ||||||
|     private SelectionListener selectionListener = null; |     private SelectionListener selectionListener = null; | ||||||
| @ -342,11 +342,11 @@ public final class SettingsDialog extends JFrame { | |||||||
| 
 | 
 | ||||||
|         displayResCombo = setUpResolutionChooser(); |         displayResCombo = setUpResolutionChooser(); | ||||||
|         displayResCombo.addKeyListener(aListener); |         displayResCombo.addKeyListener(aListener); | ||||||
|         colorDepthCombo = new JComboBox(); |         colorDepthCombo = new JComboBox<>(); | ||||||
|         colorDepthCombo.addKeyListener(aListener); |         colorDepthCombo.addKeyListener(aListener); | ||||||
|         displayFreqCombo = new JComboBox(); |         displayFreqCombo = new JComboBox<>(); | ||||||
|         displayFreqCombo.addKeyListener(aListener); |         displayFreqCombo.addKeyListener(aListener); | ||||||
|         antialiasCombo = new JComboBox(); |         antialiasCombo = new JComboBox<>(); | ||||||
|         antialiasCombo.addKeyListener(aListener); |         antialiasCombo.addKeyListener(aListener); | ||||||
|         fullscreenBox = new JCheckBox(resourceBundle.getString("checkbox.fullscreen")); |         fullscreenBox = new JCheckBox(resourceBundle.getString("checkbox.fullscreen")); | ||||||
|         fullscreenBox.setSelected(source.isFullscreen()); |         fullscreenBox.setSelected(source.isFullscreen()); | ||||||
| @ -628,8 +628,8 @@ public final class SettingsDialog extends JFrame { | |||||||
|      *  |      *  | ||||||
|      * @return the combo box of display modes. |      * @return the combo box of display modes. | ||||||
|      */ |      */ | ||||||
|     private JComboBox setUpResolutionChooser() { |     private JComboBox<String> setUpResolutionChooser() { | ||||||
|         JComboBox resolutionBox = new JComboBox(); |         JComboBox<String> resolutionBox = new JComboBox<>(); | ||||||
| 
 | 
 | ||||||
|         resolutionBox.addActionListener(new ActionListener() { |         resolutionBox.addActionListener(new ActionListener() { | ||||||
| 
 | 
 | ||||||
| @ -663,11 +663,11 @@ public final class SettingsDialog extends JFrame { | |||||||
| 
 | 
 | ||||||
|         // grab available depths |         // grab available depths | ||||||
|         String[] depths = getDepths(resolution, modes); |         String[] depths = getDepths(resolution, modes); | ||||||
|         colorDepthCombo.setModel(new DefaultComboBoxModel(depths)); |         colorDepthCombo.setModel(new DefaultComboBoxModel<>(depths)); | ||||||
|         colorDepthCombo.setSelectedItem(colorDepth); |         colorDepthCombo.setSelectedItem(colorDepth); | ||||||
|         // grab available frequencies |         // grab available frequencies | ||||||
|         String[] freqs = getFrequencies(resolution, modes); |         String[] freqs = getFrequencies(resolution, modes); | ||||||
|         displayFreqCombo.setModel(new DefaultComboBoxModel(freqs)); |         displayFreqCombo.setModel(new DefaultComboBoxModel<>(freqs)); | ||||||
|         // Try to reset freq |         // Try to reset freq | ||||||
|         displayFreqCombo.setSelectedItem(displayFreq); |         displayFreqCombo.setSelectedItem(displayFreq); | ||||||
|          |          | ||||||
| @ -686,18 +686,18 @@ public final class SettingsDialog extends JFrame { | |||||||
|      */ |      */ | ||||||
|     private void updateResolutionChoices() { |     private void updateResolutionChoices() { | ||||||
|         if (!fullscreenBox.isSelected()) { |         if (!fullscreenBox.isSelected()) { | ||||||
|             displayResCombo.setModel(new DefaultComboBoxModel( |             displayResCombo.setModel(new DefaultComboBoxModel<>( | ||||||
|                     getWindowedResolutions(windowModes))); |                     getWindowedResolutions(windowModes))); | ||||||
|             if (displayResCombo.getItemCount() > 0) { |             if (displayResCombo.getItemCount() > 0) { | ||||||
|                 displayResCombo.setSelectedIndex(displayResCombo.getItemCount()-1); |                 displayResCombo.setSelectedIndex(displayResCombo.getItemCount()-1); | ||||||
|             } |             } | ||||||
|             colorDepthCombo.setModel(new DefaultComboBoxModel(new String[]{ |             colorDepthCombo.setModel(new DefaultComboBoxModel<>(new String[]{ | ||||||
|                         "24 bpp", "16 bpp"})); |                         "24 bpp", "16 bpp"})); | ||||||
|             displayFreqCombo.setModel(new DefaultComboBoxModel( |             displayFreqCombo.setModel(new DefaultComboBoxModel<>( | ||||||
|                     new String[]{resourceBundle.getString("refresh.na")})); |                     new String[]{resourceBundle.getString("refresh.na")})); | ||||||
|             displayFreqCombo.setEnabled(false); |             displayFreqCombo.setEnabled(false); | ||||||
|         } else { |         } else { | ||||||
|             displayResCombo.setModel(new DefaultComboBoxModel( |             displayResCombo.setModel(new DefaultComboBoxModel<>( | ||||||
|                     getResolutions(modes, Integer.MAX_VALUE, Integer.MAX_VALUE))); |                     getResolutions(modes, Integer.MAX_VALUE, Integer.MAX_VALUE))); | ||||||
|             if (displayResCombo.getItemCount() > 0) { |             if (displayResCombo.getItemCount() > 0) { | ||||||
|                 displayResCombo.setSelectedIndex(displayResCombo.getItemCount()-1); |                 displayResCombo.setSelectedIndex(displayResCombo.getItemCount()-1); | ||||||
| @ -711,7 +711,7 @@ public final class SettingsDialog extends JFrame { | |||||||
|         // maybe in the future will add support for determining this info |         // maybe in the future will add support for determining this info | ||||||
|         // through pbuffer |         // through pbuffer | ||||||
|         String[] choices = new String[]{resourceBundle.getString("antialias.disabled"), "2x", "4x", "6x", "8x", "16x"}; |         String[] choices = new String[]{resourceBundle.getString("antialias.disabled"), "2x", "4x", "6x", "8x", "16x"}; | ||||||
|         antialiasCombo.setModel(new DefaultComboBoxModel(choices)); |         antialiasCombo.setModel(new DefaultComboBoxModel<>(choices)); | ||||||
|         antialiasCombo.setSelectedItem(choices[Math.min(source.getSamples()/2,5)]); |         antialiasCombo.setSelectedItem(choices[Math.min(source.getSamples()/2,5)]); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -323,7 +323,7 @@ public class TestChooser extends JDialog { | |||||||
| 
 | 
 | ||||||
|         final FilteredJList list = new FilteredJList(); |         final FilteredJList list = new FilteredJList(); | ||||||
|         list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); |         list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); | ||||||
|         DefaultListModel model = new DefaultListModel(); |         DefaultListModel<Class> model = new DefaultListModel<>(); | ||||||
|         for (Class c : classes) { |         for (Class c : classes) { | ||||||
|             model.addElement(c); |             model.addElement(c); | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -45,7 +45,7 @@ public class TestIDList { | |||||||
| 
 | 
 | ||||||
|         public StateCol(){ |         public StateCol(){ | ||||||
|             // populate with free ids |             // populate with free ids | ||||||
|             List<Integer> freeIds = new ArrayList(); |             List<Integer> freeIds = new ArrayList<>(); | ||||||
|             for (int i = 0; i < 16; i++){ |             for (int i = 0; i < 16; i++){ | ||||||
|                 freeIds.add(i); |                 freeIds.add(i); | ||||||
|             } |             } | ||||||
|  | |||||||
| @ -595,9 +595,9 @@ public class MeshLoader extends DefaultHandler implements AssetLoader { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private void startSkeleton(String name) { |     private void startSkeleton(String name) { | ||||||
|         AssetKey assetKey = new AssetKey(folderName + name + ".xml"); |         AssetKey<AnimData> assetKey = new AssetKey<AnimData>(folderName + name + ".xml"); | ||||||
|         try { |         try { | ||||||
|             animData = (AnimData) assetManager.loadAsset(assetKey); |             animData = assetManager.loadAsset(assetKey); | ||||||
|         } catch (AssetNotFoundException ex) { |         } catch (AssetNotFoundException ex) { | ||||||
|             logger.log(Level.WARNING, "Cannot locate {0} for model {1}", new Object[]{assetKey, key}); |             logger.log(Level.WARNING, "Cannot locate {0} for model {1}", new Object[]{assetKey, key}); | ||||||
|             animData = null; |             animData = null; | ||||||
|  | |||||||
| @ -163,7 +163,7 @@ public class TerrainGrid extends TerrainQuad { | |||||||
|                      |                      | ||||||
|                     if (isCenter(quadIdx)) { |                     if (isCenter(quadIdx)) { | ||||||
|                         // if it should be attached as a child right now, attach it |                         // if it should be attached as a child right now, attach it | ||||||
|                         getControl(UpdateControl.class).enqueue(new Callable() { |                         getControl(UpdateControl.class).enqueue(new Callable<Object>() { | ||||||
|                             // back on the OpenGL thread: |                             // back on the OpenGL thread: | ||||||
|                             @Override |                             @Override | ||||||
|                             public Object call() throws Exception { |                             public Object call() throws Exception { | ||||||
| @ -177,7 +177,7 @@ public class TerrainGrid extends TerrainQuad { | |||||||
|                             } |                             } | ||||||
|                         }); |                         }); | ||||||
|                     } else { |                     } else { | ||||||
|                         getControl(UpdateControl.class).enqueue(new Callable() { |                         getControl(UpdateControl.class).enqueue(new Callable<Object>() { | ||||||
|                             @Override |                             @Override | ||||||
|                             public Object call() throws Exception { |                             public Object call() throws Exception { | ||||||
|                                 removeQuad(newQuad); |                                 removeQuad(newQuad); | ||||||
| @ -188,7 +188,7 @@ public class TerrainGrid extends TerrainQuad { | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             getControl(UpdateControl.class).enqueue(new Callable() { |             getControl(UpdateControl.class).enqueue(new Callable<Object>() { | ||||||
|                     // back on the OpenGL thread: |                     // back on the OpenGL thread: | ||||||
|                     @Override |                     @Override | ||||||
|                     public Object call() throws Exception { |                     public Object call() throws Exception { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user