Top Fields Constructors Methods
org.python.antlr.ast

public Class With

extends stmt
Class Inheritance
Known Direct Subclasses
org.python.antlr.ast.WithDerived
Annotations
@ExposedType
name:_ast.With
base:stmt
Imports
org.antlr.runtime.Token, org.python.antlr.PythonTree, org.python.antlr.adapter.AstAdapters, org.python.antlr.base.expr, .stmt, org.python.core.ArgParser, .AstList, .Py, .PyObject, .PyString, .PyStringMap, .PyType, org.python.expose.ExposedGet, .ExposedMethod, .ExposedNew, .ExposedSet, .ExposedType, java.util.ArrayList

Field Summary

Modifier and TypeField and Description
public PyObject
private static final PyString[]
private List<stmt>
private int
private expr
private static final PyString[]
private int
private expr
public static final PyType

Constructor Summary

AccessConstructor and Description
public
With(PyType subType)

public
With()

public
With(PyObject context_expr, PyObject optional_vars, PyObject body)

public
With(Token token, expr context_expr, expr optional_vars, List<stmt> body)

public
With(Integer ttype, Token token, expr context_expr, expr optional_vars, List<stmt> body)

public
With(PythonTree tree, expr context_expr, expr optional_vars, List<stmt> body)

Method Summary

Modifier and TypeMethod and Description
public <R> R
private void
public PyObject
fastGetDict()

Overrides org.python.core.PyObject.fastGetDict.

xxx implements where meaningful

public PyString[]
public PyString[]
public PyObject
public int
public PyObject
public PyObject
getDict()

Overrides org.python.core.PyObject.getDict.

xxx implements where meaningful

public List<stmt>
public expr
public expr
public int
public PyObject
public void
public void
setCol_offset(int num)

public void
setContext_expr(PyObject context_expr)

public void
setLineno(int num)

public void
setOptional_vars(PyObject optional_vars)

public String
toString()

Overrides org.python.antlr.PythonTree.toString.

Returns a string representation of the object.

public String
public void
public void
With___init__(PyObject[] args, String[] keywords)

Field Detail

__dict__back to summary
public PyObject __dict__
attributesback to summary
private static final PyString[] attributes

Hides org.python.antlr.base.stmt.attributes.

bodyback to summary
private List<stmt> body
col_offsetback to summary
private int col_offset
context_exprback to summary
private expr context_expr
fieldsback to summary
private static final PyString[] fields

Hides org.python.antlr.base.stmt.fields.

linenoback to summary
private int lineno
optional_varsback to summary
private expr optional_vars
TYPEback to summary
public static final PyType TYPE

Hides org.python.antlr.base.stmt.TYPE.

Constructor Detail

Withback to summary
public With(PyType subType)
Withback to summary
public With()
Withback to summary
public With(PyObject context_expr, PyObject optional_vars, PyObject body)
Withback to summary
public With(Token token, expr context_expr, expr optional_vars, List<stmt> body)
Withback to summary
public With(Integer ttype, Token token, expr context_expr, expr optional_vars, List<stmt> body)
Withback to summary
public With(PythonTree tree, expr context_expr, expr optional_vars, List<stmt> body)

Method Detail

acceptback to summary
public <R> R accept(VisitorIF<R> visitor) throws Exception

Overrides org.python.antlr.PythonTree.accept.

ensureDictback to summary
private void ensureDict()
fastGetDictback to summary
public PyObject fastGetDict()

Overrides org.python.core.PyObject.fastGetDict.

Doc from org.python.core.PyObject.fastGetDict.

xxx implements where meaningful

Returns:PyObject

internal object per instance dict or null

Annotations
@Override

get_attributesback to summary
public PyString[] get_attributes()

Overrides org.python.antlr.base.stmt.get_attributes.

Annotations
@ExposedGet
name:_attributes
get_fieldsback to summary
public PyString[] get_fields()

Overrides org.python.antlr.base.stmt.get_fields.

Annotations
@ExposedGet
name:_fields
getBodyback to summary
public PyObject getBody()
Annotations
@ExposedGet
name:body
getCol_offsetback to summary
public int getCol_offset()

Overrides org.python.antlr.PythonTree.getCol_offset.

Annotations
@ExposedGet
name:col_offset
getContext_exprback to summary
public PyObject getContext_expr()
Annotations
@ExposedGet
name:context_expr
getDictback to summary
public PyObject getDict()

Overrides org.python.core.PyObject.getDict.

Doc from org.python.core.PyObject.getDict.

xxx implements where meaningful

Returns:PyObject

internal object __dict__ or null

Annotations
@ExposedGet
name:__dict__

getInternalBodyback to summary
public List<stmt> getInternalBody()
getInternalContext_exprback to summary
public expr getInternalContext_expr()
getInternalOptional_varsback to summary
public expr getInternalOptional_vars()
getLinenoback to summary
public int getLineno()

Overrides org.python.antlr.PythonTree.getLineno.

Annotations
@ExposedGet
name:lineno
getOptional_varsback to summary
public PyObject getOptional_vars()
Annotations
@ExposedGet
name:optional_vars
setBodyback to summary
public void setBody(PyObject body)
Annotations
@ExposedSet
name:body
setCol_offsetback to summary
public void setCol_offset(int num)
Annotations
@ExposedSet
name:col_offset
setContext_exprback to summary
public void setContext_expr(PyObject context_expr)
Annotations
@ExposedSet
name:context_expr
setLinenoback to summary
public void setLineno(int num)
Annotations
@ExposedSet
name:lineno
setOptional_varsback to summary
public void setOptional_vars(PyObject optional_vars)
Annotations
@ExposedSet
name:optional_vars
toStringback to summary
public String toString()

Overrides org.python.antlr.PythonTree.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@ExposedGet
name:repr

toStringTreeback to summary
public String toStringTree()

Overrides org.python.antlr.PythonTree.toStringTree.

traverseback to summary
public void traverse(VisitorIF<?> visitor) throws Exception

Overrides org.python.antlr.PythonTree.traverse.

With___init__back to summary
public void With___init__(PyObject[] args, String[] keywords)
Annotations
@ExposedNew
@ExposedMethod