Java - 获取调用者本地人

时间:2015-01-11 09:55:30

标签: java reflection

所以,这是我的问题:我正在为另一个Java应用程序创建一个插件。在我的插件中,我有这个:

public class FooExtended extends Foo
{
    @Override
    public int doSomeWork(int useful, boolean notSoMuch)
    {
        // vital parameter missing...
    }
}

现在,问题在于doSomeWork(),我需要另一个参数vital。但是这个参数没有传递给我,而FooExtended是一个单身,doSomeWork()被反复调用vital的不同值。但是,这个参数被传递给方法两个调用“上面”doSomeWork(),传递给其他一些方法,但不是我。

有没有办法让当地人打电话?而且,这是doSomeWork()的唯一调用,因此上面的两个调用者是唯一的(不需要担心反映未找到问题)

0 个答案:

没有答案