Lines Matching refs:Data
57 if (arg instanceof Data) {
58 return ((Data) arg).f;
65 static class Data {
91 assertEquals(f(sa, Data.class, "f"));
99 a.foo(new Data());
111 assertEquals(sa.getResults().getAllInstantiatedTypes(), t(A.class), t(B.class), t(Data.class));
112 assertEquals(f(sa, Data.class, "f"));
114 assertEquals(m(sa, A.class, "foo").getFormalParameters()[1], t(Data.class));
115 assertEquals(m(sa, A.class, "foo").getFormalReturn(), t(Data.class));
118 assertEquals(m(sa, B.class, "foo").getFormalReturn(), t(Data.class));
122 Data data = new Data();
126 a.foo(new Data());
138 assertEquals(sa.getResults().getAllInstantiatedTypes(), t(A.class), t(B.class), t(Data.class), t(Integer.class));
139 assertEquals(f(sa, Data.class, "f"), t(Integer.class));
141 assertEquals(m(sa, A.class, "foo").getFormalParameters()[1], t(Data.class));
142 assertEquals(m(sa, A.class, "foo").getFormalReturn(), t(Data.class));
145 assertEquals(m(sa, B.class, "foo").getFormalReturn(), t(Data.class), t(Integer.class));
149 Data data = null;
152 data = new Data();
168 assertEquals(sa.getResults().getAllInstantiatedTypes(), t(A.class), t(Data.class), t(Integer.class));
169 assertEquals(f(sa, Data.class, "f"), t(Integer.class));
171 assertEquals(m(sa, A.class, "foo").getFormalParameters()[1], t(Data.class));
172 assertEquals(m(sa, A.class, "foo").getFormalReturn(), t(Data.class));