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