X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FPmd2XML.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fpmd2xml%2FPmd2Xml.java;fp=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fpmd2xml%2FPmd2Xml.java;h=374dc0b0c732872a98c2e32aa18970fcff8be535;hp=05ba75d5827b3f9797954ea6dcc1f87447802a74;hb=91f6ac21aa8fad94b3336ba9d79ee38d9c3836de;hpb=6aba259732c9ed45c60ec020832581a242172f93 diff --git a/src/main/java/jp/sfjp/mikutoga/pmd2xml/Pmd2Xml.java b/src/main/java/jp/sfjp/mikutoga/pmd2xml/Pmd2Xml.java index 05ba75d..374dc0b 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd2xml/Pmd2Xml.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd2xml/Pmd2Xml.java @@ -110,6 +110,7 @@ public final class Pmd2Xml { /** * VMを終了させる。 + * * @param code 終了コード * @see java.lang.System#exit(int) */ @@ -121,6 +122,7 @@ public final class Pmd2Xml { /** * 共通エラーメッセージを出力する。 + * * @param text 個別メッセージ */ private static void errMsg(String text){ @@ -131,6 +133,7 @@ public final class Pmd2Xml { /** * 標準エラー出力へ例外情報出力。 + * * @param ex 例外 * @param dumpStack スタックトレースを出力するならtrue */ @@ -147,6 +150,7 @@ public final class Pmd2Xml { /** * 標準エラー出力へ例外情報出力。 + * * @param ex 例外 */ private static void thPrintln(Throwable ex){ @@ -157,6 +161,7 @@ public final class Pmd2Xml { /** * 入出力エラー処理。 * 例外を出力してVM終了する。 + * * @param ex 例外 */ private static void ioError(IOException ex){ @@ -167,6 +172,7 @@ public final class Pmd2Xml { /** * XML構文エラー処理。 * 例外を出力してVM終了する。 + * * @param ex 例外 */ private static void xmlError(Throwable ex){ @@ -177,6 +183,7 @@ public final class Pmd2Xml { /** * PMDファイルフォーマットエラー処理。 * 例外を出力してVM終了する。 + * * @param ex 例外 */ private static void pmdError(MmdFormatException ex){ @@ -187,6 +194,7 @@ public final class Pmd2Xml { /** * 内部エラー処理。 * 例外を出力してVM終了する。 + * * @param ex 例外 */ private static void internalError(Throwable ex){ @@ -222,8 +230,11 @@ public final class Pmd2Xml { /** * ファイルサイズを0に切り詰める。 + * *

ファイルが存在しなければなにもしない。 + * *

通常ファイルでなければなにもしない。 + * * @param file ファイル * @throws IOException 入出力エラー */ @@ -250,7 +261,9 @@ public final class Pmd2Xml { /** * 入力ソースを準備する。 + * *

入力ファイルが通常ファイルとして存在しなければエラー終了。 + * * @param optInfo オプション情報 * @return 入力ソース */ @@ -272,8 +285,11 @@ public final class Pmd2Xml { /** * 出力ストリームを準備する。 + * *

出力ファイルが通常ファイルでない場合はエラー終了。 + * *

既存の出力ファイルに上書き指示が伴っていなければエラー終了。 + * * @param optInfo オプション情報 * @return 出力ストリーム */ @@ -318,13 +334,14 @@ public final class Pmd2Xml { /** * オプション情報に従いコンバータを生成する。 + * * @param optInfo オプション情報 * @return コンバータ */ private static Pmd2XmlConv buildConverter(OptInfo optInfo){ Pmd2XmlConv converter = new Pmd2XmlConv(); - converter.setInType (optInfo.getInFileType()); + converter.setInType( optInfo.getInFileType()); converter.setOutType(optInfo.getOutFileType()); converter.setNewline(optInfo.getNewline()); @@ -335,7 +352,9 @@ public final class Pmd2Xml { /** * 実際のコンバート作業と異常系処理を行う。 + * *

異常系が起きた場合、このメソッドは制御を戻さない。 + * * @param converter コンバータ * @param source 入力ソース * @param ostream 出力ストリーム @@ -362,7 +381,9 @@ public final class Pmd2Xml { /** * コマンドライン文字列をオプション情報としてパースする。 + * *

異常系が起きた場合、このメソッドは制御を戻さない。 + * * @param args コマンドライン文字列群 * @return オプション情報 */ @@ -385,6 +406,7 @@ public final class Pmd2Xml { /** * Mainエントリ。 + * * @param args コマンドパラメータ */ public static void main(String[] args){