diff options
Diffstat (limited to 'upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java')
-rw-r--r-- | upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java index 9a898c5edb9..5a896422302 100644 --- a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java +++ b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/ast/UPCASTSynchronizationStatement.java @@ -29,6 +29,14 @@ public class UPCASTSynchronizationStatement extends ASTNode implements IUPCASTSy setBarrierExpression(barrierExpression); this.statmentKind = statmentKind; } + + public UPCASTSynchronizationStatement copy() { + UPCASTSynchronizationStatement copy = new UPCASTSynchronizationStatement(); + copy.statmentKind = statmentKind; + copy.setBarrierExpression(barrierExpression == null ? null : barrierExpression.copy()); + copy.setOffsetAndLength(this); + return copy; + } public IASTExpression getBarrierExpression() { return barrierExpression; |