Class StatementValidator
java.lang.Object
org.openzen.zenscript.validator.visitors.StatementValidator
- All Implemented Interfaces:
StatementVisitor<Void>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStatementValidator(Validator validator, StatementScope scope) StatementValidator(Validator validator, StatementScope scope, org.openzen.zenscript.validator.visitors.StatementValidator.VariableSet variableSet) -
Method Summary
Modifier and TypeMethodDescriptionvisitBlock(BlockStatement block) visitBreak(BreakStatement statement) visitContinue(ContinueStatement statement) visitDoWhile(DoWhileStatement statement) visitEmpty(EmptyStatement statement) visitExpression(ExpressionStatement statement) visitForeach(ForeachStatement statement) visitIf(IfStatement statement) visitInvalid(InvalidStatement statement) visitLock(LockStatement statement) visitReturn(ReturnStatement statement) visitSwitch(SwitchStatement statement) visitThrow(ThrowStatement statement) visitTryCatch(TryCatchStatement statement) visitVar(VarStatement statement) visitWhile(WhileStatement statement)
-
Field Details
-
constructorForwarded
public boolean constructorForwarded
-
-
Constructor Details
-
StatementValidator
-
StatementValidator
public StatementValidator(Validator validator, StatementScope scope, org.openzen.zenscript.validator.visitors.StatementValidator.VariableSet variableSet)
-
-
Method Details
-
visitBlock
- Specified by:
visitBlockin interfaceStatementVisitor<Void>
-
visitBreak
- Specified by:
visitBreakin interfaceStatementVisitor<Void>
-
visitContinue
- Specified by:
visitContinuein interfaceStatementVisitor<Void>
-
visitDoWhile
- Specified by:
visitDoWhilein interfaceStatementVisitor<Void>
-
visitEmpty
- Specified by:
visitEmptyin interfaceStatementVisitor<Void>
-
visitExpression
- Specified by:
visitExpressionin interfaceStatementVisitor<Void>
-
visitForeach
- Specified by:
visitForeachin interfaceStatementVisitor<Void>
-
visitIf
- Specified by:
visitIfin interfaceStatementVisitor<Void>
-
visitInvalid
- Specified by:
visitInvalidin interfaceStatementVisitor<Void>
-
visitLock
- Specified by:
visitLockin interfaceStatementVisitor<Void>
-
visitReturn
- Specified by:
visitReturnin interfaceStatementVisitor<Void>
-
visitSwitch
- Specified by:
visitSwitchin interfaceStatementVisitor<Void>
-
visitThrow
- Specified by:
visitThrowin interfaceStatementVisitor<Void>
-
visitTryCatch
- Specified by:
visitTryCatchin interfaceStatementVisitor<Void>
-
visitVar
- Specified by:
visitVarin interfaceStatementVisitor<Void>
-
visitWhile
- Specified by:
visitWhilein interfaceStatementVisitor<Void>
-