Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.impl
Class BitwiseExpressionBuilder

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.ExpressionBuilder<BitwiseOperator>
      extended by org.jboss.errai.codegen.builder.impl.BitwiseExpressionBuilder
All Implemented Interfaces:
Expression<BitwiseOperator>, Statement

public class BitwiseExpressionBuilder
extends ExpressionBuilder<BitwiseOperator>

Author:
Mike Brock , Christian Sadilek

Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.impl.ExpressionBuilder
lhs, lhsExpr, operator, operExpr, qualifyingBrackets, rhs, rhsExpr
 
Constructor Summary
BitwiseExpressionBuilder(Object lhs, Object rhs, BitwiseOperator operator)
           
BitwiseExpressionBuilder(Statement lhs, Statement rhs, BitwiseOperator operator)
           
 
Method Summary
static Expression<BitwiseOperator> create(BitwiseOperator operator, Object rhs)
           
static Expression<BitwiseOperator> create(Object lhs, BitwiseOperator operator, Object rhs)
           
static Expression<BitwiseOperator> create(Statement lhs)
           
static Expression<BitwiseOperator> createUnqualifying(Object lhs, BitwiseOperator operator, Object rhs)
           
 String generate(Context context)
           
 MetaClass getType()
           
 
Methods inherited from class org.jboss.errai.codegen.builder.impl.ExpressionBuilder
getLhs, getLhsExpr, getOperator, getRhs, setLhs, setLhsExpr, setOperator, setRhs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitwiseExpressionBuilder

public BitwiseExpressionBuilder(Statement lhs,
                                Statement rhs,
                                BitwiseOperator operator)

BitwiseExpressionBuilder

public BitwiseExpressionBuilder(Object lhs,
                                Object rhs,
                                BitwiseOperator operator)
Method Detail

create

public static Expression<BitwiseOperator> create(Statement lhs)

create

public static Expression<BitwiseOperator> create(BitwiseOperator operator,
                                                 Object rhs)

create

public static Expression<BitwiseOperator> create(Object lhs,
                                                 BitwiseOperator operator,
                                                 Object rhs)

createUnqualifying

public static Expression<BitwiseOperator> createUnqualifying(Object lhs,
                                                             BitwiseOperator operator,
                                                             Object rhs)

generate

public String generate(Context context)
Specified by:
generate in interface Statement
Overrides:
generate in class ExpressionBuilder<BitwiseOperator>

getType

public MetaClass getType()

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.