Lines Matching refs:f2
53 static abstract class Super implements Intf { public abstract void m2(); public int f2; }
60 MethodHandle f2 = lookup().findGetter(Sub.class, "f2", int.class);
61 System.out.println(f2);
62 MethodHandle f2s = lookup().findSetter(Sub.class, "f2", int.class);
70 assertEquals(Sub.class, f2.type().parameterType(0));
76 public void m1() { this.f2 = -1; }
77 public void m2() { this.f2 = -2; }
85 testConcrete(new C(), m1, m2, f2, f2s, chc, ihc);
89 MethodHandle f2, MethodHandle f2s,
92 s.f2 = 0;
94 assertEquals(-1, s.f2);
96 assertEquals(-2, s.f2);
97 s.f2 = 2;
98 assertEquals(2, (int) f2.invokeExact(s));
100 assertEquals(0, s.f2);