API reference
python:irx:irx.analysis.handlers._expressions.class_support.ExpressionClassSupportVisitorMixin
class ExpressionClassSupportVisitorMixin
Source: packages/irx/src/irx/analysis/handlers/_expressions/class_support.py:31
Expression class-resolution helpers.
Methods
-
_declared_members_named — Return declared class members with one source name.
-
_format_requested_method_signature — Return one human-facing requested method signature.
-
_hidden_attribute_candidates — Return declared attributes hidden from effective lookup.
-
_hidden_method_candidates — Return declared methods hidden from the effective lookup group.
-
_is_subclass_of — Return whether one class is derived from another.
-
_member_is_accessible — Return whether the current analysis context may access a member.
-
_resolve_base_access_classes — Resolve the receiver class and one explicit base view.
-
_resolve_class_attribute_member — Resolve one visible class attribute candidate by source name.
-
_resolve_class_field_slot — Return one resolved class-instance storage slot.
-
_resolve_method_overload — Resolve one class-method overload from the effective group.
-
_resolve_named_class — Resolve one class name from visible bindings.
-
_resolve_static_class_storage — Return one resolved class-static storage binding.
-
_visible_method_function — Return one visible-signature callable wrapper for a class method.
-
bound_method_matches — Match a candidate's own keyword names without speculative visits.