public abstract class StatementBase extends Object implements Statement
Constructor and Description |
---|
StatementBase(Position start,
Position end)
constructor of the class
|
Modifier and Type | Method and Description |
---|---|
abstract void |
_writeOut(BytecodeContext bc)
write out the stament to the adater
|
int |
getDescendantCount() |
Position |
getEnd() |
Statement |
getParent() |
Position |
getStart() |
boolean |
hasFlowController() |
void |
setEnd(Position end)
sets the line value.
|
void |
setHasFlowController(boolean hasReturnChild) |
void |
setParent(Statement parent)
sets parent statement to statement
|
void |
setStart(Position start)
sets the line value.
|
void |
writeOut(BytecodeContext bc)
write out the stament to adapter
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFlowControlFinal
public StatementBase(Position start, Position end)
line
- public Statement getParent()
getParent
in interface Statement
Statement.getParent()
public void setParent(Statement parent)
Statement
setParent
in interface Statement
Statement.setParent(lucee.transformer.bytecode.Statement)
public final void writeOut(BytecodeContext bc) throws BytecodeException
writeOut
in interface Statement
adapter
- TemplateException
BytecodeException
public abstract void _writeOut(BytecodeContext bc) throws BytecodeException
adapter
- BytecodeException
public final int getDescendantCount()
lucee.transformer.bytecode.Statement#getDescendantCount()
public boolean hasFlowController()
hasFlowController
in interface Statement
Statement.hasFlowController()
public void setHasFlowController(boolean hasReturnChild)
setHasFlowController
in interface Statement
hasReturnChild
- the hasReturnChild to setCopyright © 2015 Lucee