Errai 3.0.1-SNAPSHOT

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

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

public class LoadClassReference
extends AbstractCallElement

CallElement to create a class reference.

Author:
Christian Sadilek

Nested Class Summary
static class LoadClassReference.ClassReference
           
 
Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.callstack.AbstractCallElement
blame, next, resultType
 
Constructor Summary
LoadClassReference(MetaClass type)
           
 
Method Summary
static String getClassReference(MetaType metaClass, Context context)
           
static String getClassReference(MetaType metaClass, Context context, boolean typeParms)
           
 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

LoadClassReference

public LoadClassReference(MetaClass type)
Method Detail

handleCall

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

getClassReference

public static String getClassReference(MetaType metaClass,
                                       Context context)

getClassReference

public static String getClassReference(MetaType metaClass,
                                       Context context,
                                       boolean typeParms)

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.