Module PointsTo::PointsTo::Types

Predicates

callToClassWillReturnInstance

INTERNAL – Do not not use.

class_attribute_lookup

INTERNAL – Use `ClassObject.attributeRefersTo(name, value, vlcs, origin). instead.

class_base_count
class_base_type

INTERNAL – Use ClassObject.getBaseType(n) instead.

class_declared_attribute

INTERNAL – Use `ClassObject.declaredAttribute(name). instead.

class_get_meta_class

INTERNAL – Use ClassObject.getMetaClass() instead.

class_has_attribute

Holds if the class cls has an attribute called name

class_has_attribute_bool

Gets true if the class cls is known to have attribute name, or false if the class cls is known to not have attribute name.

concrete_class

INTERNAL – Use not cls.isAbstract() instead.

failed_inference

INTERNAL – Use `ClassObject.failedInference(reason). instead.

get_a_super_type

INTERNAL – Use ClassObject.getASuperType() instead.

get_an_improper_super_type

INTERNAL – Use ClassObject.getAnImproperSuperType() instead.

get_mro
has_six_add_metaclass

INTERNAL – Do not use

instances_always_true

Holds if instances of class cls are always truthy.

instances_always_true

Holds if instances of class cls are always truthy.

is_improper_subclass_bool
is_new_style

INTERNAL – Use ClassObject.isNewStyle() instead.

is_new_style_bool
is_subclass_bool
six_add_metaclass

INTERNAL – Do not use