public abstract class AbstractCallElement extends Object implements CallElement
Modifier and Type | Field and Description |
---|---|
protected RuntimeException |
blame |
protected CallElement |
next |
protected MetaClass |
resultType |
Constructor and Description |
---|
AbstractCallElement() |
Modifier and Type | Method and Description |
---|---|
static void |
append(CallElement start,
CallElement last) |
protected void |
blameAndRethrow(GenerationException e) |
CallElement |
getNext() |
MetaClass |
getResultType() |
void |
nextOrReturn(CallWriter writer,
Context ctx,
Statement statement) |
CallElement |
setNext(CallElement next) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
handleCall
protected CallElement next
protected MetaClass resultType
protected final RuntimeException blame
public void nextOrReturn(CallWriter writer, Context ctx, Statement statement)
public CallElement setNext(CallElement next)
setNext
in interface CallElement
public CallElement getNext()
getNext
in interface CallElement
public static void append(CallElement start, CallElement last)
public MetaClass getResultType()
getResultType
in interface CallElement
protected void blameAndRethrow(GenerationException e)
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.