1

jEdit 4.0 で動作していた古い jEdit プラグインに取り組んでいます。jEdit 5.3 用に更新しようとしています。プラグイン (.jar) を更新する必要がある主な理由の 1 つは、BufferChangeListener と BufferChangeAdapter が非推奨になったことです。代わりに new BufferListener を使用する必要があります。

コンパイルすると、無関係な問題と思われる問題が発生します。「.1」、「.2」、「.3」、「.4」は好きではありません (例: AssetBrowserDockableWindow.1)

AssetBrowserDockableWindow は、「.1」、「.2」、「.3」、「.4」などのメソッドやクラスを持たないクラスです。そして、私が知る限り、そのようなメソッドやプロパティを継承していません。

public class AssetBrowserDockableWindow
    extends JPanel
    implements EBComponent

ただし、前のコードでは、次のようなスニペットが表示されます。

private class BufferChangeHandler extends BufferListener {

    BufferChangeHandler(AssetBrowserDockableWindow.1 x1) { this(); }

.

SwingUtilities.invokeAndWait(new AssetBrowserDockableWindow.1(this));

.

SwingUtilities.invokeLater(new AssetBrowserDockableWindow.2(this));

.

this.editPane.getTextArea().addFocusListener(new AssetBrowserDockableWindow.3(this));

error: <identifier> expectedはそれらの番号に「 」を取得します。私は誰かがそれらの数字が何のためにあったのか説明できることを望んでいました. 基本的なことで、適切な用語を探していない場合は申し訳ありません。誰かが私を正しい方向に向ける何らかの洞察を提供できるなら、私はそれを感謝します.

4

1 に答える 1