CompilerContext
class CompilerContext
public CompilerContext(Closure target, ExpandableArray<Expression> definedVariables, ExpandableArray<Expression> capturedArguments, ExpandableArray<NestedLambda> nestedLambdas)
public CompilerContext CreateNew(ExpandableArray<Expression> definedVariables, bool isNestedLambda, bool hasCapturedArgument)