Program Board
「既存Getter/SetterメソッドのJavadocコメントを生成」について
Okada
2009/06/07(日) 19:14:13
削除
はじめまして。eclipse3.3にてLimyプラグイン、重宝させて頂いてます。
「既存 Getter/SetterメソッドのJavadocコメントを生成」なのですが
eclipse側で接頭部指定をしているとLimyプラグインで生成するJavadocコメントとは
差異がでてしまいます(eclipseの設定はeclipse側のみと思うので当然ですよね...)。
以下、詳細です。
※eclipseの接頭部指定ですが、
eclipseメニュー[ウィンドウ]→[設定]
設定画面の[Java]→[コード・スタイル]から
変数命名規則の「パラメーター」行「接頭部リスト」項目に「a」と設定しています。
下記のコード
/** フィールド */
private int field;
public int getField() {
return field;
}
public void setField(int aField) {
field = aField;
}
に「既存 Getter/SetterメソッドのJavadocコメントを生成」すると
setFieldのパラメータがfieldになります。
/** フィールド */
private int field;
/**
* フィールドを取得します。
* @return フィールド
*/
public int getField() {
return field;
}
/**
* フィールドを設定します。
* @param field フィールド ←「aField」になって欲しい...
*/
public void setField(int aField) {
field = aField;
}
Limyプラグイン側での機能対応をご検討いただけないでしょうか。。。
Re: 「既存Getter/SetterメソッドのJavadocコメントを生成」
なおき
URL
2009/06/09(火) 22:34:52
削除
Re: 「既存Getter/SetterメソッドのJavadocコメントを生成」について
Okada
2009/06/10(水) 20:56:59
削除
すばやいご検討と対応ありがとうございます。
動作もバッチリで、
早速、今日から新バージョン使わせて頂いてます。
重ねて御礼申し上げます。
ありがとうございました。
Limyのソースコードにライセンスをつける機能について
shot
2009/04/03(金) 11:42:43
削除
shotといいます。
Limyのソースコードにライセンスをつける機能を利用させていただいてます。
ありがとうございます。
1点気づいたので報告します。
・package-info.javaがパッケージにあるとうまく解析ができない
ある幾つかのパッケージだけヘッダ追加でエラーになるので、みてみると
どうやらpackage-infoがあると発生するようです。
Re: Limyのソースコードにライセンスをつける機能について
なおき
URL
2009/04/05(日) 13:51:29
削除
なるほど、package-info.javaですか。
その存在を今始めて知りました。
対応版を 1.5.5 として公開しました。
Re: Limyのソースコードにライセンスをつける機能について
shot
2009/04/24(金) 17:23:18
削除
>なるほど、package-info.javaですか。
>その存在を今始めて知りました。
>対応版を 1.5.5 として公開しました。
ありがとうございます!
PMDについて以前質問したTamuraです。
JSPファイルをチェックするとエラーになるのですが、対応方法を
ご存じでしたら教えてください。
以下は実行時のエラーメッセージです。
> C:\java\pmd-4.2.4\bin\pmd.bat admin text jsp -jsp -debug
Processing D:\XXXX\src\admin\jsp\XXXX.jsp
Error while processing file
net.sourceforge.pmd.jsp.ast.TokenMgrError: Lexical error at line 2, column 4. Encountered: "\u7e67" (32359), after : ""
at net.sourceforge.pmd.jsp.ast.JspParserTokenManager.getNextToken(JspParserTokenManager.java:3523)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_scan_token(JspParser.java:1486)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_3R_23(JspParser.java:1348)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_3R_17(JspParser.java:1202)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_3R_12(JspParser.java:1252)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_3_1(JspParser.java:1276)
at net.sourceforge.pmd.jsp.ast.JspParser.jj_2_1(JspParser.java:1073)
at net.sourceforge.pmd.jsp.ast.JspParser.Prolog(JspParser.java:76)
at net.sourceforge.pmd.jsp.ast.JspParser.CompilationUnit(JspParser.java:44)
at net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler$1.parse(JspTypeHandler.java:22)
at net.sourceforge.pmd.PMD.processFile(PMD.java:98)
at net.sourceforge.pmd.PMD.processFile(PMD.java:75)
at net.sourceforge.pmd.PMD.processFile(PMD.java:210)
at net.sourceforge.pmd.PMD$PmdRunnable.call(PMD.java:469)
at net.sourceforge.pmd.PMD$PmdRunnable.call(PMD.java:427)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
D:\xxxx\src\admin\jsp\xxxx.jsp - Error while processing D:\xxxx\src\admin\jsp\xxxx.jsp
Re: PMDでJSPをチェックするには?
Naoki
URL
2008/11/18(火) 20:26:42
削除
ざっと見ました。
とりあえず、XHTML形式のJSPしかサポートしていないようです。
http://pmd.sourceforge.net/jspsupport.html
あと、文字コードはUTF-8限定だというメッセージも出ました。
E:\var\prog\etc\admin\sample.jsp:1 JSP file should use UTF-8 encoding
JSPのチェックは使ったこと無いので、あまりよくわかりません。
Re: PMDでJSPをチェックするには?
Tamura
URL
2008/11/19(水) 13:14:55
削除
コメントをありがとうございました。
ちなみに文字コードはUTF-8です。
PMDで日本語の変数がエラーになるようです。
Tamura
2008/01/15(火) 15:02:22
削除
はじめまして。
Windowsのコマンドプロンプトからnamingルールセットを指定して
PMD(V4.1)を実行すると、日本語の変数名でエラーになる場合があるようです。
対応方法などが分かったら教えていただけませんか。
エラーメッセージは次のようになります。
>C:\Java\pmd-4.1\bin\pmd.bat ~~.java text naming -debug
--------------------------------------------------------------------
Error while processing file
java.lang.RuntimeException: org.jaxen.FunctionCallException: Bad surrogate pair in string l_リクエスト管理DB検
at net.sourceforge.pmd.rules.XPathRule.evaluate(XPathRule.java:80)
at net.sourceforge.pmd.ast.JavaRuleChainVisitor.visit(JavaRuleChainVisitor.java:28)
at net.sourceforge.pmd.AbstractRuleChainVisitor.visitAll(AbstractRuleChainVisitor.java:60)
at net.sourceforge.pmd.RuleChain.apply(RuleChain.java:65)
at net.sourceforge.pmd.RuleSets.apply(RuleSets.java:108)
at net.sourceforge.pmd.PMD.processFile(PMD.java:121)
at net.sourceforge.pmd.PMD.processFile(PMD.java:72)
at net.sourceforge.pmd.PMD.processFile(PMD.java:204)
at net.sourceforge.pmd.PMD$PmdRunnable.call(PMD.java:404)
at net.sourceforge.pmd.PMD$PmdRunnable.call(PMD.java:364)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jaxen.FunctionCallException: Bad surrogate pair in string l_リクエスト管理DB検索
at org.jaxen.function.StringLengthFunction.evaluate(StringLengthFunction.java:144)
at org.jaxen.function.StringLengthFunction.call(StringLengthFunction.java:109)
at org.jaxen.expr.DefaultFunctionCallExpr.evaluate(DefaultFunctionCallExpr.java:177)
at org.jaxen.expr.DefaultRelationalExpr.evaluate(DefaultRelationalExpr.java:73)
at org.jaxen.expr.DefaultPredicate.evaluate(DefaultPredicate.java:95)
at org.jaxen.expr.PredicateSet.applyPredicate(PredicateSet.java:269)
at org.jaxen.expr.PredicateSet.evaluatePredicates(PredicateSet.java:244)
at org.jaxen.expr.DefaultStep.evaluate(DefaultStep.java:164)
at org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:140)
at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:674)
at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:213)
at net.sourceforge.pmd.rules.XPathRule.evaluate(XPathRule.java:69)
... 14 more
Re: PMDで日本語の変数がエラーになるようです。
naoki
URL
2008/01/15(火) 22:41:37
削除
文字エンコーディングを指定してみてはどうでしょう。
% pmd.bat ... -encoding EUC-JP
↑このように、Javaファイルの文字エンコーディングを指定すれば
多分大丈夫です。
Re: PMDで日本語の変数がエラーになるようです。
Tamura
URL
2008/01/17(木) 10:01:19
削除
ご回答ありがとうございます。
ためしに -encoding Shift_JIS としてみたのですが、
解決しませんでした。
Re: PMDで日本語の変数がエラーになるようです。
naoki
URL
2008/01/17(木) 20:14:43
削除
Re: PMDで日本語の変数がエラーになるようです。
Tamura
URL
2008/01/18(金) 14:22:21
削除
すばやい対応をしていただきありがとうございました。
jaxenを差し替えたところ問題は解決しました。
このjaxenは再配布の制限などはありますか?
Re: PMDで日本語の変数がエラーになるようです。
naoki
URL
2008/01/18(金) 19:01:24
削除
うまくいったみたいで良かったです。
そういえば、配布の条件とか確認してませんでした。
jar単体での配布はまずいですね。
http://www.limy.org/program/articles/
こちらに配布用の zip, tar.bz2 を用意しました。
jaxenのライセンスはApacheスタイルですので、再配布は自由です。
※中にライセンスファイルが入っています
Re: PMDで日本語の変数がエラーになるようです。
Tamura
URL
2008/01/18(金) 20:14:43
削除
ありがとうございました。かつようさせていただきます。
携帯サイトが接続できない
mina
2008/07/24(木) 13:45:13
削除
初心者です☆初めての携帯サイト作りをしています。作ったものがみれるかな〜♪とサーバーにアップロードしましたが、auの携帯ではみれたのですが、ソフトバンクの携帯では「応答が得られませんでした。しばらくたってからもう一度操作して下さい。T2040002というエラーでつながりません。と出てきてみることができません。
サーバーはお客様の方からURLを頂いて、作ったものをアップロードしてのですが、サーバーの設定を何かかえてもらわないといけないでしょうか?
htmlの最初はこんなかんじに作っています。どうぞよろしくお願いいたします。
?xml version="1.0" encoding="Shift_JIS" ?
!DOCTYPE html PUBLIC "-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN" "xhtml-basic10-plus.dtd"
※タグ使えないとでてきたのでカッコ部分省略しました。
Editorについて
初心者
2008/07/17(木) 14:31:17
削除
eclipse3.1でEditorプラグインをつくっています。
Editor上で、タスク追加等をすると、タスクビューには表示されるのですが、
垂直表示域をクリックしても、コメントみたいのが表示されません。
何か特別なコーディングが必要なのでしょうか?
知っている人いたら助けてください。お願いします。
画面の幅について
とおりすがり
2008/04/06(日) 00:10:46
削除
失礼いたします。
携帯サイトを作ろうと思っているものですが、
文中にありました「幅は8〜10の間」というのは単位はピクセルでいいのでしょうか?
初歩的な質問で申し訳ありませんが宜しくお願いいたします
こんにちわ。
単位はピクセルではなく、文字数です。
なので「縦幅は8文字〜10文字」という意味です。
ちなみに最近の携帯は高画質になってるはずなので
もっと多くの文字を1画面内に表示できます。
リンクさせて頂いてもいいですか?
ネコ
2008/03/23(日) 06:06:12
削除
検索でこのサイトを見つけました、ブログがあるのですがリンクさせて頂いてもよろしいでしょうか?
Re: リンクさせて頂いてもいいですか?
naoki
URL
2008/03/23(日) 23:21:42
削除
はい。
このページは全てリンクフリーです。
どんどんしてくれてOKです。
34712