commit | 6a005174be39d685287ce0d34a3fb141a58ccae6 | [log] [tgz] |
---|---|---|
author | Ed Willink <ed@willink.me.uk> | Mon Nov 06 17:21:21 2017 +0000 |
committer | Ed Willink <ed@willink.me.uk> | Sun Nov 12 16:11:44 2017 +0000 |
tree | 9c43593a56c15fe1ccc8a9c2b263f7b2ea576e25 | |
parent | 48fd284c13dbc94bba5a6a4d8335f0603abd57ed [diff] |
[unrelated] Avoid NPE for QVTr sourceless relation calls
diff --git a/examples/org.eclipse.ocl.examples.codegen/src/org/eclipse/ocl/examples/codegen/analyzer/CG2StringVisitor.java b/examples/org.eclipse.ocl.examples.codegen/src/org/eclipse/ocl/examples/codegen/analyzer/CG2StringVisitor.java index 6f3837d..87c9368 100644 --- a/examples/org.eclipse.ocl.examples.codegen/src/org/eclipse/ocl/examples/codegen/analyzer/CG2StringVisitor.java +++ b/examples/org.eclipse.ocl.examples.codegen/src/org/eclipse/ocl/examples/codegen/analyzer/CG2StringVisitor.java
@@ -654,7 +654,7 @@ safeVisit(source); OperationCallExp operationCallExp = (OperationCallExp) oc.getAst(); Operation oper = operationCallExp.getReferredOperation(); - Type sourceType = source != null ? operationCallExp.getOwnedSource().getType() : null; + Type sourceType = operationCallExp.getOwnedSource() != null ? operationCallExp.getOwnedSource().getType() : null; append(PivotUtil.getNavigationOperator(false/*operationCallExp.isIsSafe()*/, PivotUtil.isAggregate(sourceType))); appendName(oper); append("(");