• ベストアンサー

Eclipseでメソッド一覧をファイル出力したい

Eclipseでメソッド一覧をファイル出力したいのですが、 何かそのような機能はあったりしますでしょうか? 最終目的は、 メソッド別のステップ数を一覧化したいのです。 (色んなプロジェクトで、責任者から  メソッド単位でテストケース数を提示するよう言われることがあり、  それを記載するとき、手始めとして、クラス一覧・メソッド一覧をファイル出力したいのです。)

  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

うーん、Eclipseでは難しいかも。 かぞえチャオ!とかJavaに対応したステップカウンターソフトがあるのでそちらを使った方が早いかも。 クラス単位とかメソッド単位でステップ数を数えてくれる奴だ。それでメソッド単位にステップカウントしたデータをCSV吐き出させてそれをExcelに貼り付けてステップ数欄を書き換えるといいんじゃないでしょーか。

paranoia23
質問者

お礼

ありがとうございます。 やはりできないのですかー。 残念。 かぞえチャオ、ダウンロードしてみます。

その他の回答 (1)

noname#206655
noname#206655
回答No.2

(自分で下げとこ) EclipseはIDE(統合開発環境)と理解してます。ご質問はJavaで行って居ますが、正しくは「EclipseのJavaでメソッド・・・」なので、「エクリプスのメソッド~?」となってしまいます。 私の場合はJavaのメソッド一覧を用意しますので、ありません。

paranoia23
質問者

お礼

回答ありがとうございます。 Javaのメソッド一覧をどのように出力しているのかを知りたいです。

paranoia23
質問者

補足

言語はJavaです。

関連するQ&A

  • JAR内のクラス一覧と、メソッド一覧の取得方法

    業務システム(の作成のためのフレームワーク)を解析することになりました。 ソースコードが手に入るものと、クラスファイルしかないクラスがあります。 JudeをつかってUMLのクラス図にしてみたら、クラス数が多いため文字が小さく読みづらく なってしまいました。各クラスのメソッド一覧とシグネチャがわかればいいので、 クラス図ではなく一覧をテキストで出力するツールを作ろうと思っています。 すると.class や .jarを読む必要があるのですが、J2SE1.4のどのクラスを使うと できるでしょうか。リフレクション?と思ったのですが、ツールの実行時に読み込まれる.class や .jarではないので リフレクションでは無理でしょうか? ヒントだけでもいいのでお願いします。

    • ベストアンサー
    • Java
  • Eclipseでは実行できるのにコマンドラインではできません。

    eclipse上で、別プロジェクト(のクラスを参照し、標準出力を行うクラスを作成しました。Eclipce上では、起動すると正常に実行できるのに、コマンドプロンプト上で実行すると、別プロジェクトのクラスがない (Exception in thread "main" java.lang.NoClassDefFoundError: "別プロジェクトの参照しているクラス") のエラーが出力されます。 たたいたコマンドは、 java -jar ××× .jar aaaaa ※classpathには参照するクラスフォルダおよびjarファイルを参照するように設定しています。 ※因みに、eclipseのbuild.xmlを実行してjarファイルは作成。正常に終了しました。 どなたか同じ現象で回避されてた方がいらっしゃいましたら、どうかご教授していただけたらと思います。 よろしくお願いいたします。

  • Eclipseを用いたJARファイル作成について

    Eclipseを用いてjavaのプログラムをしているのですが アプレットのプログラム"のみ"がJARファイルにエクスポートできずに困っております。 [プロジェクト]を右クリック→[エクスポート]→[JARファイル]に設定するところまでは良いのですが 「JARマニフェスト仕様」というページの、「アプリケーションのエントリー・ポイントのクラスを指定」という項目で、メインクラスを参照しても アプレットのプログラムのクラス"のみ"が表示されていないのでエクスポートできません。コンソールのプログラムのクラスは表示されているので おそらく、アプレットにはmainメソッドを用いていないので表示されないのだと思うのですが・・・。 mainメソッドがないプログラムの場合はどうすれば良いのでしょうか・・・? 自分なりに、↓など調べてみたのですがどこがいけないのかわかりません。 http://mailsrv.nara-edu.ac.jp/~asait/java/applet/applet.htm http://sunjava.seesaa.net/article/57546363.html どこをどうすればこの場合、EclipseでJARファイルが作成できるのか、詳しく教えていただければ助かります。 一応、アプレットは↓の簡単なプログラムを試してみました。実行は出来ます。 import java.applet.Applet; import java.awt.Graphics; public class Sample extends Applet { public void paint(Graphics g) { g.drawString("こんにちは",10,10); } }

  • Eclipseにて、HTMLファイル作成

    またまた質問させてください Eclipseにて、HTMLファイルを作成しようと、 ファイル⇒新規⇒ファイル⇒『test.html』と入力すると、 Eclipseには、×印がついてしまいます。 ちなみに、tomcatのプロジェクトです。 そして、ウィンドウ⇒設定⇒ワークベンチ⇒ファイルの関連付け・・・にて、どういうわけか、エラーのmsgboxが出ます・・・ またまた、疑問だらけです。 解消法を教えてくださいm(__)m

  • フォルダ一覧の出力

    フォルダの一覧をExcel形式、もしくはテキスト形式で出力したいと考えてます。 ファイル数が膨大なので、ファイル別の情報ではなく、フォルダ別に フォルダ名(フルパス、もしくは階層表示)とサイズを一覧で出力するフリーソフトを探してます。 贅沢言えば出力対象とするフォルダの階層まで指定できると助かります。 ファイル数が多く、ファイル一覧を出力してからサマリーすると非常に時間がかかるので、もし上記のようなフリーソフトをご存知の方がいましたら是非ご紹介願います。 よろしくお願い致します。

  • JUnitでのプライベートメソッドのテストについて

    JavaSE6で開発をしております。 eclipse3.6を用いて、JUnit3でテストを行っているのですが、 クラスのプライベートメソッドをテストするにはリフレクション以外の方法はないのでしょうか。 リフレクションを使う方法ですと、テストコードが複雑になりがちで、publicメソッドに比べると、テストするのがしんどいです。 JUnit3に限らない、他のテストフレームワークでも構いませんので、プライベートメソッドをテストする、よい方法はないものでしょうか。

    • ベストアンサー
    • Java
  • eclipse-Tomcatでのデバッグについて

    eclipse-Tomcatでのデバッグについて 下記の構成 eclipse3.5 jdk1.6 Seasar2のプラグイン各種 Doltengを使用してプロジェクトを作成しています。 Actionクラスのアノテーション@Executeのメソッドにブレークポイントを設定して Tomcatを起動し、画面内で同メソッドが動くようなことをしても ブレークポイントで一時停止してくれません。 どこかに設定があるのでしょうか?

    • ベストアンサー
    • Java
  • eclipseでjarファイルのソースコードを参照する

    はじまして。 プログラマをはじめたばかりの初心者です。 今、現在仕事でWebアプリの開発に携わっています。 そこで、eclipseについて質問があります。 プロジェクトの中で独自のフレームワークを作成しています。jarファイルに圧縮しているので、プロジェクトには、そのフレームワークのソースもクラスファイルも含まれていません。まったく別のところに保存されています。なので、デバッグでstep実行するときや、コーディングの最中にちょっとソースを見たいときに大変不便なのです。そのソースをすぐに参照できるようにする設定を教えてください。 何分、初心者なので解りずらい説明になりましたが、ご容赦ください。

  • 【Java】親クラスでMainメソッドの出力

    Javaについてです。 コマンドライン引数を複数渡し、数値の判定をtry/catchで行う。 catchメソッドには「stringFlg = true;」のみ。 渡ってきた値が数字のみの場合は、数値*数値の文字数を出力し、 数字のみでない場合は文字列を逆から1文字ずつ出力する。 上記のプログラムを下記のように変更したいです。 Testクラスで別パッケージのTest2クラスを継承し、Test2のLogメソッドを呼び出す。 引数で渡ってきた値をMainメソッドでコンソールに出力していたところを Logメソッドでコンソールに出力する。 Mainメソッドを呼びだそうとするとコンパイルエラーが起きる上に、 Mainメソッド内でLogメソッドをどこで呼び出せばいいのかイマイチ分かりません。 教えて下さい。 現時点のソースコードです。 package Test; import Test2.Test2; public class Test extends Test2 { public static void main(String[] args) { Test2 Log = new Test2(); boolean stringFlg = false; for (String arg : args) { try { int num = Integer.parseInt(arg); int nums = num * arg.length(); Log.Log(); stringFlg = false; } catch (NumberFormatException e) { stringFlg = true; }if(stringFlg){ char[] chars = arg.toCharArray(); for (int i = chars.length - 1; i >= 0; i--){ char str = chars[i]; Log.Log(); } } } } } package Test2; import Test.Test; public class Test2 { public void Log() { Test2 test2 = new Test(); System.out.println(test.main(args[0])); //コンパイルエラー } }

  • eclipse でクラスに色

    初歩的なことだと思いますが、調べても見つけられなかったので質問させてください。 eclipseでエディタ上のクラス名に色が付くようにしたいのですがどうすればいいでしょうか。 ウィンドウ > 設定 > Java > エディタ > 構文の色指定 というところに、メソッドの色等を変える項目はあってもクラスが見当たりません。 たとえば、変数宣言のとき、 この部分に色をつけたり ↓ Test test = new Test(); この部分に色をつけたり     ↓       ↓ class SubTest extends Test { ・・・ } したいのですが、どうすればいいでしょうか。 また、自分で決めたキーワード(自前のクラス)にはまた別の色をつけたりとかできますか? eclipse 3.1.1 on windows xp sp2

    • ベストアンサー
    • Java