Просмотр исходного кода

inference result may be null for invalid types

Andreas Muelder 9 лет назад
Родитель
Сommit
eda7ecb95e

+ 4 - 1
test-plugins/org.yakindu.sct.model.stext.test/src/org/yakindu/sct/model/stext/test/util/AbstractTypeInferrerTest.java

@@ -58,7 +58,10 @@ public abstract class AbstractTypeInferrerTest extends AbstractSTextTest {
 
 	@Deprecated
 	protected Type inferType(String expression, String parserRule, String scopes) {
-		return inferTypeResult(expression, parserRule, scopes).getType();
+ 		InferenceResult inferTypeResult = inferTypeResult(expression, parserRule, scopes);
+		if(inferTypeResult == null)
+			return null;
+		return inferTypeResult.getType();
 	}
 	
 	protected InferenceResult inferTypeResult(String expression, String parserRule, String scopes) {