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

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.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 AssignmentOperator operator

reference

protected VariableReference reference

statement

protected 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


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.