関数一覧、要望No.10159
kaoru さん 01/11/01 12:41
 
初めまして。一昨日から使ってみています。
動作軽快で高機能で、凄く良いのですが、一つ不満が出てきました。

主にJavaプログラミングに使用したいのですが、
関数一覧がC言語用?であるためなのか、
Javaの「throws」文を使った場合に関数だと認識してくれません。

試用中の身で要望を書いて良いものか?とは思いましたが
もし対応していただければ幸いです。

[ ]
RE:10159 関数一覧、要望No.10160
tnobu2 さん 01/11/01 13:03
 
>主にJavaプログラミングに使用したいのですが、
>関数一覧がC言語用?であるためなのか、
>Javaの「throws」文を使った場合に関数だと認識してくれません。

強調表示のことを言われているんだと思いますが、Javaは標準では強調
表示の設定がありませんが、ユーザ自身でカスタマイズできますので、
Java用に新しいファイルタイプを設定すれば、強調表示は可能です。

[ ]
RE:10160 関数一覧、要望No.10161
kaoru さん 01/11/01 14:40
 
>強調表示のことを言われているんだと思いますが、

強調表示の一覧(F11キー)画面で、「関数一覧」を選んだ時です。

>Javaは標準では強調表示の設定がありませんが、ユーザ自身でカスタマイズ
>できますので、Java用に新しいファイルタイプを設定すれば、強調表示は可
>能です。

ファイルタイプ別設定の、強調表示文字列の追加のことでしょうか。
単に強調表示文字列に追加するのでなく、関数として認識させるには
どう設定すればよいのでしょうか?

[ ]
RE:10159 関数一覧、要望No.10162
TAKA さん 01/11/01 15:12
 
kaoruさん、こんにちは。TAKA と申します。

>主にJavaプログラミングに使用したいのですが、
>関数一覧がC言語用?であるためなのか、
>Javaの「throws」文を使った場合に関数だと認識してくれません。

少なくとも、以下のような定義では、一覧表示されます。

public static void main( String [] args ) throws IOException
{
}

具体的にどのような定義なのでしょうか?
私はJAVAはプログラミングできないので、上記以外の特殊なものが
あるのではないかと思いますが。
ちなみに、「{」がないと関数とはみなされません。そうでないと
関数を利用しているところまで関数として誤認識するからです。

[ ]
RE:10161 関数一覧、要望No.10163
tnobu2 さん 01/11/01 15:18
 
>>強調表示のことを言われているんだと思いますが、
>
>強調表示の一覧(F11キー)画面で、「関数一覧」を選んだ時です。

そうでしたか、それでは私の思い違いでした。


>
>>Javaは標準では強調表示の設定がありませんが、ユーザ自身でカスタマイズ
>>できますので、Java用に新しいファイルタイプを設定すれば、強調表示は可
>>能です。
>
>ファイルタイプ別設定の、強調表示文字列の追加のことでしょうか。
>単に強調表示文字列に追加するのでなく、関数として認識させるには
>どう設定すればよいのでしょうか?

私自身、関数一覧は使ったことがなかったのですが、そのファイル内で
定義された関数を抽出してくれる機能のようですね。

Javaの言語仕様についてはよく知らないのですが、throwsというのは
関数の型宣言のように使われるものなのでしょうか?

[ ]
RE:10162 関数一覧、要望No.10169
kaoru さん 01/11/01 17:51
 
みなさん、早速のお返事ありがとうございます。

>少なくとも、以下のような定義では、一覧表示されます。
>
>public static void main( String [] args ) throws IOException
>{
>}

あれ? 本当ですね。
と思ったら、いつもの私の書き方:
 public static void main( String [] args )
 throws IOException{
 }
では駄目(認識されない)です。
どうやら、throws文と括弧の間にスペースや改行がないと駄目なようですね。一覧表
示されないと言うのは私の早とちりだったようです。

解れば全然問題ない事ですが、もし仕様でなくバグならば次回バグフィックスのリス
トに加えていただけたらと思います。

[ ]
RE:10159 関数一覧、要望No.10175
秀丸担当 さん 01/11/01 18:09
 
>主にJavaプログラミングに使用したいのですが、
>関数一覧がC言語用?であるためなのか、
>Javaの「throws」文を使った場合に関数だと認識してくれません。

TAKAさんの書かれているように、具体例を示していただけると対応
できるかもしれません。
よろしくお願いします。

[ ]
RE:10169 関数一覧、要望No.10178
秀丸担当 さん 01/11/01 18:48
 
>あれ? 本当ですね。
>と思ったら、いつもの私の書き方:
> public static void main( String [] args )
> throws IOException{
> }

確認できました。
関数一覧のときに出ませんね。
対応できないか検討しておきます。

どうも'{'の前にスペースがあるとできるようです。
強調表示の一覧では見ることができました。

(すみませんレスが時間差でした)

[ ]