Package com.fizzed.rocker.model
Class ForStatement
- java.lang.Object
-
- com.fizzed.rocker.model.ForStatement
-
public class ForStatement extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForStatement.Form
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<JavaVariable>argumentsprivate ForStatement.Formformprivate java.util.List<java.lang.String>generalPartsprivate java.lang.StringvalueExpression
-
Constructor Summary
Constructors Constructor Description ForStatement(java.util.List<JavaVariable> arguments, java.lang.String valueExpression)ForStatement(java.util.List<java.lang.String> generalParts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<JavaVariable>getArguments()ForStatement.FormgetForm()java.util.List<java.lang.String>getGeneralParts()java.lang.StringgetValueExpression()booleanhasAnyUntypedArguments()static ForStatementparse(java.lang.String statement)
-
-
-
Field Detail
-
form
private final ForStatement.Form form
-
generalParts
private final java.util.List<java.lang.String> generalParts
-
arguments
private final java.util.List<JavaVariable> arguments
-
valueExpression
private final java.lang.String valueExpression
-
-
Constructor Detail
-
ForStatement
public ForStatement(java.util.List<java.lang.String> generalParts)
-
ForStatement
public ForStatement(java.util.List<JavaVariable> arguments, java.lang.String valueExpression)
-
-
Method Detail
-
getForm
public ForStatement.Form getForm()
-
getGeneralParts
public java.util.List<java.lang.String> getGeneralParts()
-
getArguments
public java.util.List<JavaVariable> getArguments()
-
hasAnyUntypedArguments
public boolean hasAnyUntypedArguments()
-
getValueExpression
public java.lang.String getValueExpression()
-
parse
public static ForStatement parse(java.lang.String statement) throws TokenException
- Throws:
TokenException
-
-