Files
sdk/pkg/front_end/testcases/complex_class_hierarchy.dart.hierarchy.expect
T
Peter von der Ahé 7f00ea7e43 Subst interface types copied from superclass
Change-Id: Ib9cda086204f4b2b4c844b25ebcf3d2613f37747
Reviewed-on: https://dart-review.googlesource.com/c/94202
Reviewed-by: Jens Johansen <jensj@google.com>
2019-02-26 09:30:32 +00:00

548 lines
11 KiB
Plaintext

Object:
superclasses:
interfaces:
classMembers:
Object._haveSameRuntimeType
Object.toString
Object.runtimeType
Object._toString
Object._simpleInstanceOf
Object._hashCodeRnd
Object._instanceOf
Object.noSuchMethod
Object._objectHashCode
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
A:
superclasses:
Object
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
B:
superclasses:
Object
-> A
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
C:
superclasses:
Object
-> A
-> B
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
D:
superclasses:
Object
-> A
-> B
-> C
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
G:
superclasses:
Object
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
GB:
superclasses:
Object
-> G<B>
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
GC:
superclasses:
Object
-> G<C>
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
GD:
superclasses:
Object
-> G<D>
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
X:
Longest path to Object: 2
superclasses:
Object
interfaces: A
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
Y:
Longest path to Object: 3
superclasses:
Object
-> X
interfaces: A
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
Z:
Longest path to Object: 4
superclasses:
Object
interfaces: Y, X, A
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
W:
Longest path to Object: 5
superclasses:
Object
interfaces: Z, Y, X, A
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GX:
Longest path to Object: 2
superclasses:
Object
interfaces: G<A>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GY:
Longest path to Object: 3
superclasses:
Object
-> X
interfaces: A, GB, G<B>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GZ:
Longest path to Object: 4
superclasses:
Object
interfaces: Y, X, A, GC, G<C>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GW:
Longest path to Object: 5
superclasses:
Object
interfaces: Z, Y, X, A, GD, G<D>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GU:
Longest path to Object: 6
superclasses:
Object
-> GW
interfaces: Z, Y, X, A, GD, G<D>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
GV:
Longest path to Object: 7
superclasses:
Object
-> GW
-> GU
interfaces: Z, Y, X, A, GD, G<D>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
ARO:
superclasses:
Object
interfaces:
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
ARQ:
Longest path to Object: 2
superclasses:
Object
interfaces: ARO<T>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters:
ARN:
Longest path to Object: 3
superclasses:
Object
-> ARQ<A>
interfaces: ARO<A>
classMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
classSetters:
interfaceMembers:
Object.toString
Object.runtimeType
Object._simpleInstanceOf
Object._instanceOf
Object.noSuchMethod
Object._identityHashCode
Object.hashCode
Object._simpleInstanceOfFalse
Object._simpleInstanceOfTrue
Object.==
interfaceSetters: