@@ -793,28 +793,27 @@ private Element interpretElement0(
793
793
) {
794
794
(
795
795
// Non-member functions
796
- elementSpec ( namespace , type , subtypes , name , signature , _ ) and
796
+ funcHasQualifiedName ( result , namespace , name ) and
797
797
subtypes = false and
798
798
type = "" and
799
799
(
800
800
elementSpecMatchesSignature ( result , namespace , type , subtypes , name , signature )
801
801
or
802
802
signature = "" and
803
- elementSpec ( namespace , type , subtypes , name , "" , _) and
804
- funcHasQualifiedName ( result , namespace , name )
803
+ elementSpec ( namespace , type , subtypes , name , signature , _)
805
804
)
806
805
or
807
806
// Member functions
808
807
exists ( Class namedClass , Class classWithMethod |
808
+ hasClassAndName ( classWithMethod , result , name ) and
809
+ classHasQualifiedName ( namedClass , namespace , type )
810
+ |
809
811
(
810
- elementSpecMatchesSignature ( result , namespace , type , subtypes , name , signature ) and
811
- hasClassAndName ( classWithMethod , result , name )
812
+ elementSpecMatchesSignature ( result , namespace , type , subtypes , name , signature )
812
813
or
813
814
signature = "" and
814
- elementSpec ( namespace , type , subtypes , name , "" , _) and
815
- hasClassAndName ( classWithMethod , result , name )
815
+ elementSpec ( namespace , type , subtypes , name , "" , _)
816
816
) and
817
- classHasQualifiedName ( namedClass , namespace , type ) and
818
817
(
819
818
// member declared in the named type or a subtype of it
820
819
subtypes = true and
0 commit comments