public boolean visit(AssertStatement node) { this.fBuffer.append("assert ");//$NON-NLS-1$ node.getExpression().accept(this); if (node.getMessage() != null) { this.fBuffer.append(" : ");//$NON-NLS-1$ node.getMessage().accept(this); } this.fBuffer.append(";");//$NON-NLS-1$ return false; }
@Override public boolean visit(AssertStatement node) { this.fBuffer.append("assert ");//$NON-NLS-1$ node.getExpression().accept(this); if (node.getMessage() != null) { this.fBuffer.append(" : ");//$NON-NLS-1$ node.getMessage().accept(this); } this.fBuffer.append(";");//$NON-NLS-1$ return false; }
@Override public boolean visit(AssertStatement node) { printIndent(); this.buffer.append("assert ");//$NON-NLS-1$ node.getExpression().accept(this); if (node.getMessage() != null) { this.buffer.append(" : ");//$NON-NLS-1$ node.getMessage().accept(this); } this.buffer.append(";\n");//$NON-NLS-1$ return false; }
int treeSize() { return memSize() + (this.expression == null ? 0 : getExpression().treeSize()) + (this.optionalMessageExpression == null ? 0 : getMessage().treeSize()); } }
int treeSize() { return memSize() + (this.expression == null ? 0 : getExpression().treeSize()) + (this.optionalMessageExpression == null ? 0 : getMessage().treeSize()); } }
@Override int treeSize() { return memSize() + (this.expression == null ? 0 : getExpression().treeSize()) + (this.optionalMessageExpression == null ? 0 : getMessage().treeSize()); } }
@Override public boolean visit(AssertStatement node) { List<CSExpression> args = new ArrayList<CSExpression>(); args.add(mapExpression(node.getExpression())); if (node.getMessage() != null) { args.add(mapExpression(node.getMessage())); } CSExpression assertMethod = new CSMemberReferenceExpression(new CSTypeReference("System.Diagnostics.Debug"), "Assert"); addStatement(new CSExpressionStatement(node.getStartPosition(), new CSMethodInvocationExpression(assertMethod, args.toArray(new CSExpression[args.size()])))); return false; }
@Override void accept0(ASTVisitor visitor) { boolean visitChildren = visitor.visit(this); if (visitChildren) { // visit children in normal left to right reading order acceptChild(visitor, getExpression()); acceptChild(visitor, getMessage()); } visitor.endVisit(this); }
void accept0(ASTVisitor visitor) { boolean visitChildren = visitor.visit(this); if (visitChildren) { // visit children in normal left to right reading order acceptChild(visitor, getExpression()); acceptChild(visitor, getMessage()); } visitor.endVisit(this); }
void accept0(ASTVisitor visitor) { boolean visitChildren = visitor.visit(this); if (visitChildren) { // visit children in normal left to right reading order acceptChild(visitor, getExpression()); acceptChild(visitor, getMessage()); } visitor.endVisit(this); }
@Override public boolean visit(AssertStatement node) { String value = node.getExpression().toString(); if (node.getMessage() != null) { value += COLON + node.getMessage().toString(); } pushNode(node, value); return false; }
void accept0(ASTVisitor visitor) { boolean visitChildren = visitor.visit(this); if (visitChildren) { // visit children in normal left to right reading order acceptChild(visitor, getExpression()); acceptChild(visitor, getMessage()); } visitor.endVisit(this); }
@Override public void endVisit(AssertStatement node) { if (skipNode(node)) { return; } IfFlowInfo info = new IfFlowInfo(); setFlowInfo(node, info); info.mergeCondition(getFlowInfo(node.getExpression()), fFlowContext); info.merge(getFlowInfo(node.getMessage()), null, fFlowContext); }
@Override public void endVisit(AssertStatement node) { if (skipNode(node)) return; IfFlowInfo info= new IfFlowInfo(); setFlowInfo(node, info); info.mergeCondition(getFlowInfo(node.getExpression()), fFlowContext); info.merge(getFlowInfo(node.getMessage()), null, fFlowContext); }
@Override public void endVisit(AssertStatement node) { if (skipNode(node)) return; IfFlowInfo info= new IfFlowInfo(); setFlowInfo(node, info); info.mergeCondition(getFlowInfo(node.getExpression()), fFlowContext); info.merge(getFlowInfo(node.getMessage()), null, fFlowContext); }
public void endVisit(AssertStatement node) { if (skipNode(node)) return; IfFlowInfo info= new IfFlowInfo(); setFlowInfo(node, info); info.mergeCondition(getFlowInfo(node.getExpression()), fFlowContext); info.merge(getFlowInfo(node.getMessage()), null, fFlowContext); }
@Override ASTNode clone0(AST target) { AssertStatement result = new AssertStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.setMessage( (Expression) ASTNode.copySubtree(target, getMessage())); return result; }
ASTNode clone0(AST target) { AssertStatement result = new AssertStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.setMessage( (Expression) ASTNode.copySubtree(target, getMessage())); return result; }
ASTNode clone0(AST target) { AssertStatement result = new AssertStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.setMessage( (Expression) ASTNode.copySubtree(target, getMessage())); return result; }
ASTNode clone0(AST target) { AssertStatement result = new AssertStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.setMessage( (Expression) ASTNode.copySubtree(target, getMessage())); return result; }