Changed all NullPointerException in ShaderSource to IllegalArgumentException

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10063 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
rem..om 12 years ago
parent ec95e50f85
commit 17b53db1aa
  1. 8
      engine/src/core/com/jme3/shader/Shader.java

@ -101,7 +101,7 @@ public final class Shader extends NativeObject {
super(ShaderSource.class);
this.sourceType = type;
if (type == null) {
throw new NullPointerException("The shader type must be specified");
throw new IllegalArgumentException("The shader type must be specified");
}
}
@ -133,7 +133,7 @@ public final class Shader extends NativeObject {
public void setLanguage(String language) {
if (language == null) {
throw new NullPointerException("Shader language cannot be null");
throw new IllegalArgumentException("Shader language cannot be null");
}
this.language = language;
setUpdateNeeded();
@ -141,7 +141,7 @@ public final class Shader extends NativeObject {
public void setSource(String source){
if (source == null) {
throw new NullPointerException("Shader source cannot be null");
throw new IllegalArgumentException("Shader source cannot be null");
}
this.source = source;
setUpdateNeeded();
@ -149,7 +149,7 @@ public final class Shader extends NativeObject {
public void setDefines(String defines){
if (defines == null) {
throw new NullPointerException("Shader defines cannot be null");
throw new IllegalArgumentException("Shader defines cannot be null");
}
this.defines = defines;
setUpdateNeeded();

Loading…
Cancel
Save