所以,这是我的问题:我正在为另一个Java应用程序创建一个插件。在我的插件中,我有这个:
public class FooExtended extends Foo
{
@Override
public int doSomeWork(int useful, boolean notSoMuch)
{
// vital parameter missing...
}
}
现在,问题在于doSomeWork()
,我需要另一个参数vital
。但是这个参数没有传递给我,而FooExtended
是一个单身,doSomeWork()
被反复调用vital
的不同值。但是,这个参数被传递给方法两个调用“上面”doSomeWork()
,传递给其他一些方法,但不是我。
有没有办法让当地人打电话?而且,这是doSomeWork()的唯一调用,因此上面的两个调用者是唯一的(不需要担心反映未找到问题)