cypher256 / pleiades.io

Pleiades による Eclipse などの IDE 製品翻訳や JetBrains 製品のオンラインヘルプ日本語サイト https://pleiades.io や https://spring.pleiades.io の誤訳や問題を管理します。
https://willbrains.jp/
27 stars 2 forks source link

eclipseでjavascriptのclassのprivate変数「#param」を宣言するとエラーが表示される。 #75

Closed yuki746289 closed 3 years ago

yuki746289 commented 3 years ago

表題の通りですが、eclipseでjavascriptのクラスの内部変数(#param)を宣言するとエラー表示されます。 実際にはちゃんと動作しています。 なので、本当のエラーではありません。 恐らく、eclipseが対応していないのだと思います。

paramは実装されてまだ日が浅く、最近Fire Foxでも対応されました。

なので、eclipseでもまだ対応していないのだと思いますが、いつ頃対応されるのかと思っております。

確認したeclipseのバージョン リリース 2020-12 https://mergedoc.osdn.jp/

エラーの画面(jsファイル)

teratail_eclipse

プライベートクラスフィールド https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes/Private_class_fields

質問の参照 https://teratail.com/questions/254378

cypher256 commented 3 years ago

Pleiades All in One 2020-12 Java Full Edition (Windows) で確認したところ、private 変数の補完も動作し、エラーを再現できませんでした。

js

js ファイルを右クリック > 次で開く > 汎用テキスト・エディター で開いていることを確認してください。 Eclipse 2020 から JavaScipt エディター JSDT が廃止され、Red hat が開発している Wild Web Developer (=汎用テキスト・エディター) に変更されました。

yuki746289 commented 3 years ago

ご返信ありがとうございました。 細かいことをお伺いする様で申し訳ないのですが、保存してもエラーは表示されないでしょうか? こちらでも、保存するまではエラーは表示されませんでした。

エディターは、「汎用テキスト・エディター」を使用しております。

cypher256 commented 3 years ago

はい。こちらでは保存してもエラーにはなりません。 何らかの環境か設定が影響しているのかもしれません。

yuki746289 commented 3 years ago

了解いたしました。 それでは、設定(?)がおかしいのかもしれませんね。 確認してみます。 有難うございましたm( )m