public ExpressionTree newTildaExpression(InternalSyntaxToken tildaToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.BITWISE_COMPLEMENT, tildaToken, expression); }
public InternalPrefixUnaryExpression(Kind kind, InternalSyntaxToken operatorToken, ExpressionTree expression) { super(kind); this.kind = Preconditions.checkNotNull(kind); this.operatorToken = operatorToken; this.expression = Preconditions.checkNotNull(expression); addChild(operatorToken); addChild((AstNode) expression); }
public ExpressionTree newBangExpression(InternalSyntaxToken bangToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.LOGICAL_COMPLEMENT, bangToken, expression); }
public ExpressionTree newTildaExpression(InternalSyntaxToken tildaToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.BITWISE_COMPLEMENT, tildaToken, expression); }
public ExpressionTree newBangExpression(InternalSyntaxToken bangToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.LOGICAL_COMPLEMENT, bangToken, expression); }
public ExpressionTree newBangExpression(InternalSyntaxToken bangToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.LOGICAL_COMPLEMENT, bangToken, expression); }
public ExpressionTree newTildaExpression(InternalSyntaxToken tildaToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(Kind.BITWISE_COMPLEMENT, tildaToken, expression); }
public ExpressionTree newBangExpression(AstNode bangTokenAstNode, ExpressionTree expression) { InternalSyntaxToken operatorToken = InternalSyntaxToken.create(bangTokenAstNode); return new InternalPrefixUnaryExpression(Kind.LOGICAL_COMPLEMENT, operatorToken, expression); }
public ExpressionTree newTildaExpression(AstNode tildaTokenAstNode, ExpressionTree expression) { InternalSyntaxToken operatorToken = InternalSyntaxToken.create(tildaTokenAstNode); return new InternalPrefixUnaryExpression(Kind.BITWISE_COMPLEMENT, operatorToken, expression); }
public ExpressionTree newPrefixedExpression(InternalSyntaxToken operatorToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(kindMaps.getPrefixOperator((JavaPunctuator) operatorToken.getGrammarRuleKey()), operatorToken, expression); }
public ExpressionTree newPrefixedExpression(InternalSyntaxToken operatorToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(kindMaps.getPrefixOperator((JavaPunctuator) operatorToken.getGrammarRuleKey()), operatorToken, expression); }
public ExpressionTree newPrefixedExpression(InternalSyntaxToken operatorToken, ExpressionTree expression) { return new InternalPrefixUnaryExpression(kindMaps.getPrefixOperator((JavaPunctuator) operatorToken.getGrammarRuleKey()), operatorToken, expression); }
public ExpressionTree newPrefixedExpression(AstNode operatorTokenAstNode, ExpressionTree expression) { InternalSyntaxToken operatorToken = InternalSyntaxToken.create(operatorTokenAstNode); return new InternalPrefixUnaryExpression(kindMaps.getPrefixOperator((JavaPunctuator) operatorTokenAstNode.getType()), operatorToken, expression); }