Errai 3.0.1-SNAPSHOT

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

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.AssignmentBuilder
All Implemented Interfaces:
Statement
Direct Known Subclasses:
DeclareAssignmentBuilder

public class AssignmentBuilder
extends Object
implements Statement

StatementBuilder that generates VariableReference assignments.

Author:
Mike Brock , Christian Sadilek

Field Summary
protected  boolean isFinal
           
protected  AssignmentOperator operator
           
protected  VariableReference reference
           
protected  Statement statement
           
 
Constructor Summary
AssignmentBuilder(boolean isFinal, AssignmentOperator operator, VariableReference reference, Statement statement)
           
 
Method Summary
 String generate(Context context)
           
 MetaClass getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isFinal

protected boolean isFinal

operator

protected final AssignmentOperator operator

reference

protected final VariableReference reference

statement

protected final Statement statement
Constructor Detail

AssignmentBuilder

public AssignmentBuilder(boolean isFinal,
                         AssignmentOperator operator,
                         VariableReference reference,
                         Statement statement)
Method Detail

generate

public String generate(Context context)
Specified by:
generate in interface Statement

getType

public MetaClass getType()
Specified by:
getType in interface Statement

Errai 3.0.1-SNAPSHOT

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