1 // Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file 2 // for details. All rights reserved. Use of this source code is governed by a 3 // BSD-style license that can be found in the LICENSE file. 4 package shaking10; 5 6 import shakinglib.IndirectMethodInvoker; 7 8 public class Shaking { 9 main(String[] args)10 public static void main(String[] args) { 11 HasAFooImpl impl = new HasAFooImpl(); 12 IndirectMethodInvoker invoker = new IndirectMethodInvoker(); 13 System.out.println(invoker.invokeFoo(impl)); 14 } 15 } 16