Class StatementContext
java.lang.Object
org.openzen.zenscript.codemodel.context.TypeContext
org.openzen.zenscript.codemodel.context.StatementContext
-
Field Summary
FieldsFields inherited from class org.openzen.zenscript.codemodel.context.TypeContext
moduleContext, position, thisType, typeParameters -
Constructor Summary
ConstructorsConstructorDescriptionStatementContext(CodePosition position, ModuleContext module, TypeID thisType) StatementContext(CodePosition position, ModuleContext module, TypeID thisType, FunctionHeader header) StatementContext(CodePosition position, TypeContext outer) StatementContext(CodePosition position, TypeContext outer, FunctionHeader header) StatementContext(StatementContext outer) StatementContext(StatementContext outer, FunctionHeader lambdaHeader, LambdaClosure lambdaClosure) StatementContext(StatementContext outer, LoopStatement loop) StatementContext(TypeContext outer) Deprecated.StatementContext(TypeContext outer, FunctionHeader header) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(VarStatement variable) getLoop(int id) intgetLoopId(LoopStatement loop) getParameter(int id) intgetParameterIndex(FunctionParameter parameter) getVariable(int id) intgetVariableId(VarStatement variable) Methods inherited from class org.openzen.zenscript.codemodel.context.TypeContext
concat, getId, getMapper, getPosition, getTypeMembers, getTypeParameter
-
Field Details
-
variantOptionSwitchValue
-
-
Constructor Details
-
StatementContext
Deprecated. -
StatementContext
Deprecated. -
StatementContext
-
StatementContext
-
StatementContext
public StatementContext(StatementContext outer, FunctionHeader lambdaHeader, LambdaClosure lambdaClosure)
-
Method Details
-
add
-
getVariableId
-
getLoopId
-
getParameterIndex
-
getVariable
-
getLoop
-
getParameter
-
getLambdaClosure
-
getLambdaOuter
-