0
単一のJavaクラスを2つの異なる拡張として使用できますか?私は2つの異なる拡張ポイントを持っています。私は両方の拡張機能を使用できる単一のサービスクラスを使用したいと思います。それは可能ですか?1つのJavaクラスを2つの異なる拡張として使用できますか?
単一のJavaクラスを2つの異なる拡張として使用できますか?私は2つの異なる拡張ポイントを持っています。私は両方の拡張機能を使用できる単一のサービスクラスを使用したいと思います。それは可能ですか?1つのJavaクラスを2つの異なる拡張として使用できますか?
複数の内線番号で同じクラス名を指定できます。しかし、Eclipseは、各拡張のクラスのインスタンスを個別に作成します。
拡張ポイントにIExecutableExtensionFactory
を使用して、クラスの1つのインスタンスを使用するために使用できる拡張ファクトリを指定できます。
こんにちは@ greg-449、お返事ありがとうございます。ここでは2つの異なるインスタンスまたは2つの異なる参照を意味しますか? –
クラスの複数のインスタンスは 'Class.newInstance'を使って作成されます。 'org.eclipse.core.runtime.spi.RegistryStrategy#createExecutableExtension'を参照してください。 –