Numeric objects (ints and floats). Includes those occurring in the source as a literal or in a builtin module as a value.
Gets the Boolean value that this object would evaluate to in a Boolean context, such as
Gets the value of this object if it is a constant float
Gets the value of this object if it is a constant integer and it fits in a QL int
Gets the string representation of this object, equivalent to calling repr() in Python
Gets an inferred type for this object, without using inter-procedural analysis. WARNING: The lack of context makes this less accurate than f.refersTo(this, result, _) for a control flow node ‘f’
Gets the point in the source code from which this object “originates”.
Holds if this object can be referred to by
Whether this a builtin object. A builtin object is one defined by the implementation, such as the integer 4 or by a native extension, such as a NumPy array class.
Retained for backwards compatibility. See Object.isBuiltin()
Whether this overrides o. In this context, “overrides” means that this object is a named attribute of a some class C and
Gets the class of this object for simple cases, namely constants, functions, comprehensions and built-in objects.