Skip to content

breaking(query): legacy getters become chain sugar + deprecation policy #219

Description

@rahlk

Re-express the legacy get_* facade methods as one-line chains over the query core, with a documented deprecation policy: they survive v2 as sugar (with warnings) and are removed in v3.

Also generalizes the Python-only scoped accessors (get_callables_overview, get_method_bodies, get_callsites_for, get_decorated_callables) to all languages as chain terminators — the projection pattern from #180/#181 becomes the rule, not the exception.

Breaking change (behavioral warnings + some signatures) — v2 window.

Part of #155. Branch: major/issue-<n>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions