Flutter Engine
The Flutter Engine
|
Public Member Functions | |
__init__ (self, ast) | |
__len__ (self) | |
__getitem__ (self, key) | |
__setitem__ (self, key, value) | |
__delitem__ (self, key) | |
__contains__ (self, key) | |
__iter__ (self) | |
get (self, key, default=None) | |
setdefault (self, key, value=None) | |
items (self) | |
keys (self) | |
values (self) | |
clear (self) | |
to_dict (self) | |
Public Member Functions inherited from scripts.idlnode.IDLNode | |
__repr__ (self) | |
__eq__ (self, other) | |
__hash__ (self) | |
reset_id (self, newId) | |
all (self, type_filter=None) | |
to_hash (self) | |
Protected Member Functions | |
_all_subnodes (self) | |
Protected Member Functions inherited from scripts.idlnode.IDLNode | |
_extra_repr (self) | |
_to_hashable (self, obj) | |
_find_all (self, ast, label, max_results=sys.maxsize) | |
_find_first (self, ast, label) | |
_has (self, ast, label) | |
_convert_label_to_field (self, label) | |
_convert_all (self, ast, label, idlnode_ctor) | |
_convert_first (self, ast, label, idlnode_ctor) | |
_convert_ext_attrs (self, ast) | |
_convert_annotations (self, ast) | |
_convert_constants (self, ast, js_name) | |
Additional Inherited Members | |
Public Attributes inherited from scripts.idlnode.IDLNode | |
id | |
ext_attrs | |
annotations | |
members | |
Base class for dictionary-like IDL nodes such as extended attributes and annotations. The base class implements various dict interfaces.
Definition at line 349 of file idlnode.py.
scripts.idlnode.IDLDictNode.__init__ | ( | self, | |
ast | |||
) |
Initializes an IDLNode from a PegParser AST output.
Reimplemented from scripts.idlnode.IDLNode.
Reimplemented in scripts.idlnode.IDLExtAttrs, scripts.idlnode.IDLAnnotations, scripts.idlnode.IDLAnnotation, and scripts.idlnode.IDLDictionaryMembers.
Definition at line 353 of file idlnode.py.
scripts.idlnode.IDLDictNode.__contains__ | ( | self, | |
key | |||
) |
Definition at line 372 of file idlnode.py.
scripts.idlnode.IDLDictNode.__delitem__ | ( | self, | |
key | |||
) |
Definition at line 369 of file idlnode.py.
scripts.idlnode.IDLDictNode.__getitem__ | ( | self, | |
key | |||
) |
Definition at line 363 of file idlnode.py.
scripts.idlnode.IDLDictNode.__iter__ | ( | self | ) |
Definition at line 375 of file idlnode.py.
scripts.idlnode.IDLDictNode.__len__ | ( | self | ) |
Definition at line 360 of file idlnode.py.
scripts.idlnode.IDLDictNode.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Definition at line 366 of file idlnode.py.
|
protected |
Accessor used by all() to find subnodes.
Reimplemented from scripts.idlnode.IDLNode.
Reimplemented in scripts.idlnode.IDLExtAttrs.
Definition at line 408 of file idlnode.py.
scripts.idlnode.IDLDictNode.clear | ( | self | ) |
Definition at line 393 of file idlnode.py.
scripts.idlnode.IDLDictNode.get | ( | self, | |
key, | |||
default = None |
|||
) |
Definition at line 378 of file idlnode.py.
scripts.idlnode.IDLDictNode.items | ( | self | ) |
Definition at line 384 of file idlnode.py.
scripts.idlnode.IDLDictNode.keys | ( | self | ) |
Definition at line 387 of file idlnode.py.
scripts.idlnode.IDLDictNode.setdefault | ( | self, | |
key, | |||
value = None |
|||
) |
Definition at line 381 of file idlnode.py.
scripts.idlnode.IDLDictNode.to_dict | ( | self | ) |
Overrides the default IDLNode.to_dict behavior. The IDLDictNode members are copied into a new dictionary, and IDLNode members are recursively converted into dicts as well.
Reimplemented from scripts.idlnode.IDLNode.
Definition at line 396 of file idlnode.py.
scripts.idlnode.IDLDictNode.values | ( | self | ) |
Definition at line 390 of file idlnode.py.