diff options
-rw-r--r-- | src/classes/share/javax/media/j3d/RenderBin.java | 10 | ||||
-rw-r--r-- | src/classes/share/javax/media/j3d/SoundScheduler.java | 8 | ||||
-rw-r--r-- | src/classes/share/javax/media/j3d/SoundStructure.java | 16 |
3 files changed, 16 insertions, 18 deletions
diff --git a/src/classes/share/javax/media/j3d/RenderBin.java b/src/classes/share/javax/media/j3d/RenderBin.java index b09ec69..31f357f 100644 --- a/src/classes/share/javax/media/j3d/RenderBin.java +++ b/src/classes/share/javax/media/j3d/RenderBin.java @@ -6675,7 +6675,7 @@ void addGeometryDlist(RenderAtomListInfo ra) { void insertNodes(J3dMessage m) { ArrayList viewScopedNodes = (ArrayList) m.args[3]; - ArrayList scopedNodesViewList = (ArrayList) m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; int i; Object[] nodes = (Object[])m.args[0]; for (Object n : nodes) { @@ -6715,10 +6715,9 @@ void insertNodes(J3dMessage m) { // Handle ViewScoped Nodes if (viewScopedNodes != null) { int size = viewScopedNodes.size(); - int vlsize; for (i = 0; i < size; i++) { NodeRetained n = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList)scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); // If the node object is scoped to this view, then .. if (vl.contains(view)) { if (n instanceof LightRetained) { @@ -6757,7 +6756,7 @@ void insertNodes(J3dMessage m) { void removeNodes(J3dMessage m) { ArrayList viewScopedNodes = (ArrayList) m.args[3]; - ArrayList scopedNodesViewList = (ArrayList) m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; int i; Object[] nodes = (Object[])m.args[0]; for (int n = 0; n < nodes.length; n++) { @@ -6805,10 +6804,9 @@ void removeNodes(J3dMessage m) { // Handle ViewScoped Nodes if (viewScopedNodes != null) { int size = viewScopedNodes.size(); - int vlsize; for (i = 0; i < size; i++) { NodeRetained node = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList)scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); // If the node object is scoped to this view, then .. if (vl.contains(view)) { if (node instanceof LightRetained) { diff --git a/src/classes/share/javax/media/j3d/SoundScheduler.java b/src/classes/share/javax/media/j3d/SoundScheduler.java index 86d2416..892ad3b 100644 --- a/src/classes/share/javax/media/j3d/SoundScheduler.java +++ b/src/classes/share/javax/media/j3d/SoundScheduler.java @@ -327,7 +327,7 @@ class SoundScheduler extends J3dStructure { void insertNodes(J3dMessage m) { Object[] nodes = (Object[])m.args[0]; ArrayList viewScopedNodes = (ArrayList)m.args[3]; - ArrayList scopedNodesViewList = (ArrayList)m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; Object node; for (int i=0; i<nodes.length; i++) { @@ -361,7 +361,7 @@ class SoundScheduler extends J3dStructure { int vlsize; for (int i = 0; i < size; i++) { node = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList) scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); // If the node object is scoped to this view, then .. if (vl.contains(view)) { if (node instanceof SoundRetained) { @@ -397,7 +397,7 @@ class SoundScheduler extends J3dStructure { void removeNodes(J3dMessage m) { Object[] nodes = (Object[])m.args[0]; ArrayList viewScopedNodes = (ArrayList)m.args[3]; - ArrayList scopedNodesViewList = (ArrayList)m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; Object node; for (int i=0; i<nodes.length; i++) { @@ -438,7 +438,7 @@ class SoundScheduler extends J3dStructure { int vlsize; for (int i = 0; i < size; i++) { node = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList) scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); // If the node object is scoped to this view, then .. if (vl.contains(view)) { if (node instanceof SoundRetained) { diff --git a/src/classes/share/javax/media/j3d/SoundStructure.java b/src/classes/share/javax/media/j3d/SoundStructure.java index 2dac8b0..8c65c43 100644 --- a/src/classes/share/javax/media/j3d/SoundStructure.java +++ b/src/classes/share/javax/media/j3d/SoundStructure.java @@ -167,7 +167,7 @@ class SoundStructure extends J3dStructure { void insertNodes(J3dMessage m) { Object[] nodes = (Object[])m.args[0]; ArrayList viewScopedNodes = (ArrayList)m.args[3]; - ArrayList scopedNodesViewList = (ArrayList)m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; Object node; for (int i=0; i<nodes.length; i++) { @@ -185,19 +185,19 @@ class SoundStructure extends J3dStructure { int vlsize; for (int i = 0; i < size; i++) { node = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList) scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); int vsize = vl.size(); if (node instanceof SoundRetained) { ((SoundRetained)node).isViewScoped = true; for (int k = 0; k < vsize; k++) { - View view = (View) vl.get(k); + View view = vl.get(k); addScopedSound((SoundRetained) node, view); } } else if (node instanceof SoundscapeRetained) { ((SoundscapeRetained)node).isViewScoped = true; for (int k = 0; k < vsize; k++) { - View view = (View) vl.get(k); + View view = vl.get(k); addScopedSoundscape((SoundscapeRetained) node, view); } } @@ -256,7 +256,7 @@ class SoundStructure extends J3dStructure { void removeNodes(J3dMessage m) { Object[] nodes = (Object[])m.args[0]; ArrayList viewScopedNodes = (ArrayList)m.args[3]; - ArrayList scopedNodesViewList = (ArrayList)m.args[4]; + ArrayList<ArrayList<View>> scopedNodesViewList = (ArrayList<ArrayList<View>>)m.args[4]; Object node; for (int i=0; i<nodes.length; i++) { @@ -274,21 +274,21 @@ class SoundStructure extends J3dStructure { int vlsize; for (int i = 0; i < size; i++) { node = (NodeRetained)viewScopedNodes.get(i); - ArrayList vl = (ArrayList) scopedNodesViewList.get(i); + ArrayList<View> vl = scopedNodesViewList.get(i); // If the node object is scoped to this view, then .. int vsize = vl.size(); if (node instanceof SoundRetained) { ((SoundRetained)node).isViewScoped = false; for (int k = 0; k < vsize; k++) { - View view = (View) vl.get(k); + View view = vl.get(k); deleteScopedSound((SoundRetained) node, view); } } else if (node instanceof SoundscapeRetained) { ((SoundscapeRetained)node).isViewScoped = false; for (int k = 0; k < vsize; k++) { - View view = (View) vl.get(k); + View view = vl.get(k); deleteScopedSoundscape((SoundscapeRetained) node, view); } } |