railo.transformer.bytecode
Interface Statement

All Known Subinterfaces:
Body, Tag
All Known Implementing Classes:
Abort, BodyBase, Break, Condition, Continue, DoWhile, ExpressionStatement, FlowControlBody, For, ForEach, Function, FunctionBody, NativeSwitch, Page, PrintOut, Return, ScriptBody, StatementBase, Switch, SystemOut, TagBase, TagBreak, TagComponent, TagContinue, TagFunction, TagIf, TagImport, TagInclude, TagJavaScript, TagLoop, TagOutput, TagParam, TagReThrow, TagReturn, TagScript, TagSet, TagSilent, TagSwitch, TagThread, TagTry, TagWhile, TryCatchFinally, While

public interface Statement

A single Statement


Method Summary
 int getLine()
          Returns the value of line.
 Statement getParent()
           
 boolean hasFlowController()
           
 void setHasFlowController(boolean has)
           
 void setParent(Statement parent)
          sets parent statement to statement
 void writeOut(BytecodeContext bc)
          write out the stament to adapter
 

Method Detail

setParent

void setParent(Statement parent)
sets parent statement to statement

Parameters:
parent -

hasFlowController

boolean hasFlowController()

setHasFlowController

void setHasFlowController(boolean has)

getParent

Statement getParent()
Returns:
returns the parent statement

writeOut

void writeOut(BytecodeContext bc)
              throws BytecodeException
write out the stament to adapter

Parameters:
adapter -
Throws:
TemplateException
BytecodeException

getLine

int getLine()
Returns the value of line.

Returns:
value line


Copyright © 2012 Railo