Program Board

Program Island では各種コンテンツを公開しています。
新規投稿

Barack Obama痴 Inau  Barack Obama  URL  2009/09/17(木) 13:47:47  削除

Barack Obama痴 Inau
返信

Barack Obama痴 Inau  Barack Obama  URL  2009/09/16(水) 08:42:08  削除

Barack Obama痴 Inau
返信

「既存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  削除

なるほど、そういうパターンもあるのですね。
対応しました。
1.5.6 です。

Eclipse 3.3 の場合は

http://www.limy.org/eclipse_plugin/3.3-jdk5/archives/limy-eclpse-plugin-3.3-1.5.6.zip

を使って下さい。

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でJSPをチェックするには?  Tamura  URL  2008/11/18(火) 11:09:26  削除

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  削除

なるほど。
どうやらPMDの内部で使ってるjaxenのバグのようです。

http://www.limy.org/dest/jaxen-1.1.1.modified.jar

ここに修正版を置いておきました。
PMDをインストールした場所のlibディレクトリにある
jaxen-1.1.1.jar
ファイルを、この修正版に置き換えて下さい。
これで多分うまくいくはずです。

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の間」というのは単位はピクセルでいいのでしょうか?

初歩的な質問で申し訳ありませんが宜しくお願いいたします

Re: 画面の幅について  naoki  URL  2008/04/07(月) 19:16:54  削除

こんにちわ。
単位はピクセルではなく、文字数です。
なので「縦幅は8文字〜10文字」という意味です。
ちなみに最近の携帯は高画質になってるはずなので
もっと多くの文字を1画面内に表示できます。
返信

リンクさせて頂いてもいいですか?  ネコ    2008/03/23(日) 06:06:12  削除

検索でこのサイトを見つけました、ブログがあるのですがリンクさせて頂いてもよろしいでしょうか?

Re: リンクさせて頂いてもいいですか?  naoki  URL  2008/03/23(日) 23:21:42  削除

はい。
このページは全てリンクフリーです。
どんどんしてくれてOKです。
返信

次のページ>
管理人: naoki [HP]
34712

Limyweb