使用したいメソッドをもつクラスのインスタンス作成MyClass target = new MyClass();取得するメソッドの引数のクラスオブジェクト作成Class argType[] = {Integer.class, String.class};(privateな)hogehoge(Integer, String)メソッドを取得Method method = target.getClass().getDeclaredMethod("hogehoge", argType);アクセスを許可method.setAccessible(true);実行するメソッドの引数Object args[] = {new Integer(0), null};(privateな)hogehoge(Integer, String)メソッドを実行method.invoke(target, args);