@@ -4588,6 +4588,13 @@ private static WalkedViaPath validateViaPath(String viaAttr, MetaRoot root,
45884588 // ADR-0042 — package-local object-reference resolution.
45894589 // =========================================================================
45904590
4591+ /** Every root-level object, in declaration order. */
4592+ private static java .util .List <MetaObject > rootObjects (MetaRoot root ) {
4593+ java .util .List <MetaObject > out = new java .util .ArrayList <>();
4594+ for (MetaData c : root .getChildren (MetaData .class , false )) if (c instanceof MetaObject ) out .add ((MetaObject ) c );
4595+ return out ;
4596+ }
4597+
45914598 /**
45924599 * ADR-0042 — resolve a metadata OBJECT reference to a top-level {@link MetaObject}
45934600 * under the package-local contract, or {@code null} when nothing matches:
@@ -4607,13 +4614,6 @@ private static WalkedViaPath validateViaPath(String viaAttr, MetaRoot root,
46074614 *
46084615 * @param referrerPkg the effective package of the node carrying the ref ("" for root-level)
46094616 */
4610- /** Every root-level object, in declaration order. */
4611- private static java .util .List <MetaObject > rootObjects (MetaRoot root ) {
4612- java .util .List <MetaObject > out = new java .util .ArrayList <>();
4613- for (MetaData c : root .getChildren (MetaData .class , false )) if (c instanceof MetaObject ) out .add ((MetaObject ) c );
4614- return out ;
4615- }
4616-
46174617 public static MetaObject resolveRootObject (MetaRoot root , String ref , String referrerPkg ) {
46184618 if (ref == null ) return null ;
46194619 // ADR-0059 R2 — the one resolver: ::Rest, ..::Rest, pkg::Name, bare Name. An over-dropping
0 commit comments