Browse Source

added Assertions

Andreas Mülder 11 years ago
parent
commit
bf5c18e435

+ 3 - 0
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/AbstractJavaCodeGenerator.java

@@ -11,6 +11,7 @@
 package org.yakindu.sct.generator.java;
 
 import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.Assert;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.jdt.core.JavaCore;
 import org.yakindu.sct.generator.core.features.ICoreFeatureConstants;
@@ -48,6 +49,8 @@ abstract public class AbstractJavaCodeGenerator extends GenericJavaBasedGenerato
 	}
 
 	public boolean hasJavaNature(IProject project) {
+		Assert.isNotNull(project);
+		Assert.isTrue(project.exists());
 		try {
 			String[] natures = project.getDescription().getNatureIds();
 			for (String s : natures) {