Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.callstack
Class LoadVariable

java.lang.Object
  extended by org.jboss.errai.codegen.builder.callstack.AbstractCallElement
      extended by org.jboss.errai.codegen.builder.callstack.LoadVariable
All Implemented Interfaces:
CallElement

public class LoadVariable
extends AbstractCallElement

CallElement to load VariableReferences. Indexes can be provided in case of an array.

Author:
Mike Brock , Christian Sadilek

Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.callstack.AbstractCallElement
blame, next, resultType
 
Constructor Summary
LoadVariable(String variableName, boolean classMember, Object... indexes)
           
LoadVariable(String variableName, Object... indexes)
           
 
Method Summary
 String getVariableName()
           
 void handleCall(CallWriter writer, Context context, Statement statement)
           
 String toString()
           
 
Methods inherited from class org.jboss.errai.codegen.builder.callstack.AbstractCallElement
append, blameAndRethrow, getNext, getResultType, nextOrReturn, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadVariable

public LoadVariable(String variableName,
                    Object... indexes)

LoadVariable

public LoadVariable(String variableName,
                    boolean classMember,
                    Object... indexes)
Method Detail

handleCall

public void handleCall(CallWriter writer,
                       Context context,
                       Statement statement)

getVariableName

public String getVariableName()

toString

public String toString()
Overrides:
toString in class AbstractCallElement

Errai 3.0.1-SNAPSHOT

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