Top Fields Constructors Methods
org.python.antlr.ast

public Class GeneratorExp

extends expr
Class Inheritance
Known Direct Subclasses
org.python.antlr.ast.GeneratorExpDerived
Annotations
@ExposedType
name:_ast.GeneratorExp
base:expr
Imports
org.antlr.runtime.Token, org.python.antlr.PythonTree, org.python.antlr.adapter.AstAdapters, org.python.antlr.base.expr, 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 int
private expr
private static final PyString[]
private List<comprehension>
private int
public static final PyType

Constructor Summary

AccessConstructor and Description
public
public
public
GeneratorExp(PyObject elt, PyObject generators)

public
GeneratorExp(Token token, expr elt, List<comprehension> generators)

public
GeneratorExp(Integer ttype, Token token, expr elt, List<comprehension> generators)

public
GeneratorExp(PythonTree tree, expr elt, List<comprehension> generators)

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 void
public PyString[]
public PyString[]
public int
public PyObject
getDict()

Overrides org.python.core.PyObject.getDict.

xxx implements where meaningful

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

public void
public void
setGenerators(PyObject generators)

public void
setLineno(int num)

public String
toString()

Overrides org.python.antlr.PythonTree.toString.

Returns a string representation of the object.

public String
public void

Field Detail

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

Hides org.python.antlr.base.expr.attributes.

col_offsetback to summary
private int col_offset
eltback to summary
private expr elt
fieldsback to summary
private static final PyString[] fields

Hides org.python.antlr.base.expr.fields.

generatorsback to summary
private List<comprehension> generators
linenoback to summary
private int lineno
TYPEback to summary
public static final PyType TYPE

Hides org.python.antlr.base.expr.TYPE.

Constructor Detail

GeneratorExpback to summary
public GeneratorExp(PyType subType)
GeneratorExpback to summary
public GeneratorExp()
GeneratorExpback to summary
public GeneratorExp(PyObject elt, PyObject generators)
GeneratorExpback to summary
public GeneratorExp(Token token, expr elt, List<comprehension> generators)
GeneratorExpback to summary
public GeneratorExp(Integer ttype, Token token, expr elt, List<comprehension> generators)
GeneratorExpback to summary
public GeneratorExp(PythonTree tree, expr elt, List<comprehension> generators)

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

GeneratorExp___init__back to summary
public void GeneratorExp___init__(PyObject[] args, String[] keywords)
Annotations
@ExposedNew
@ExposedMethod
get_attributesback to summary
public PyString[] get_attributes()

Overrides org.python.antlr.base.expr.get_attributes.

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

Overrides org.python.antlr.base.expr.get_fields.

Annotations
@ExposedGet
name:_fields
getCol_offsetback to summary
public int getCol_offset()

Overrides org.python.antlr.PythonTree.getCol_offset.

Annotations
@ExposedGet
name:col_offset
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__

getEltback to summary
public PyObject getElt()
Annotations
@ExposedGet
name:elt
getGeneratorsback to summary
public PyObject getGenerators()
Annotations
@ExposedGet
name:generators
getInternalEltback to summary
public expr getInternalElt()
getInternalGeneratorsback to summary
public List<comprehension> getInternalGenerators()
getLinenoback to summary
public int getLineno()

Overrides org.python.antlr.PythonTree.getLineno.

Annotations
@ExposedGet
name:lineno
setCol_offsetback to summary
public void setCol_offset(int num)
Annotations
@ExposedSet
name:col_offset
setEltback to summary
public void setElt(PyObject elt)
Annotations
@ExposedSet
name:elt
setGeneratorsback to summary
public void setGenerators(PyObject generators)
Annotations
@ExposedSet
name:generators
setLinenoback to summary
public void setLineno(int num)
Annotations
@ExposedSet
name:lineno
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.