- use paul's awesome generics magic in Spatial.getUserData

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7193 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 14 years ago
parent 5c21723435
commit 6407e5617d
  1. 6
      engine/src/core/com/jme3/scene/Spatial.java

@ -1157,16 +1157,16 @@ public abstract class Spatial implements Savable, Cloneable, Collidable {
}
}
public Object getUserData(String key) {
public <T> T getUserData(String key) {
if (userData == null) {
return null;
}
Savable s = userData.get(key);
if (s instanceof UserData) {
return ((UserData) s).getValue();
return (T)((UserData) s).getValue();
} else {
return s;
return (T)s;
}
}

Loading…
Cancel
Save