fix null checks

This commit is contained in:
Kirill Vainer 2016-03-08 19:34:43 -05:00
parent 2dafd1e485
commit e691de4459
2 changed files with 4 additions and 1 deletions
jme3-core/src/main/java/com/jme3

@ -610,6 +610,9 @@ public abstract class Spatial implements Savable, Cloneable, Collidable, Cloneab
* @see MatParamOverride
*/
public void addMatParamOverride(MatParamOverride override) {
if (override == null) {
throw new IllegalArgumentException("override cannot be null");
}
localOverrides.add(override);
setMatParamOverrideRefresh();
}

@ -195,7 +195,7 @@ public class Uniform extends ShaderVariable {
}
if (value == null) {
throw new NullPointerException();
throw new IllegalArgumentException("for uniform " + name + ": value cannot be null");
}
setByCurrentMaterial = true;