アプリ版:「スタンプのみでお礼する」機能のリリースについて

もう一度だけ教えて下さい御願いします。逆コンパイルをした結果が読めません。どうのようにに読めばいいでしょうか、同様の修正を行いたいと思います。
private GenericApplicationForm prepareContentData() throws Exception {
Connection conn;
DBResult resultP;
DBResult resultT;
conn = null;
resultP = null;
resultT = null;
DBResult resultC = null;
Object obj;
conn = DBUtil.getConnection(srcform.getWebInfoPath());
resultP = daGetParentContent(conn);
if(resultP.getRs().next()) {
break MISSING_BLOCK_LABEL_51;
}
obj = returnList();
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
setParentContent(resultP);
if("sch".equalsIgnoreCase(srcform.getContentType())) {
break MISSING_BLOCK_LABEL_107;
}
resultT = daGetParentToUser(conn);
if(resultT.getRs().next()) {
break MISSING_BLOCK_LABEL_102;
}
obj = returnList();
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
setParentToUser(resultT);
DBResult resultC = daGetChildContent(conn);
setChildContent(resultC);
if(!"refresh".equalsIgnoreCase(srcform.getEventName())) {
srcform.setSelectContentID("");
String languages[] = GetConfVal.getConfVal("def_datalanguage", srcform.getBasicInfoDTO()).split(",");
srcform.setEntryTitle(new String[languages.length]);
srcform.setEntryContent(new String[languages.length]);
srcform.setEntryContentOriginalFlag(new String[languages.length]);
srcform.setEntryContentLanguage(new String[languages.length]);
for(int i = 0; i < languages.length; i++) {
srcform.setEntryTitle("", i);
srcform.setEntryContent("", i);
srcform.setEntryContentOriginalFlag("", i);
srcform.setEntryContentLanguage("", i);
}

}
srcform.setFocusElement(null);
obj = srcform;
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
Exception exception;
exception;
DBUtil.closeConnection(conn);
throw exception;
}
気張ってはいるのですが、もう一度ご指導願います。

A 回答 (1件)

if (条件式) {


break MISSING_BLOCK_LABEL_XXX;
}
文1
return リターンコード
文2

となっていたら

if (条件式) {
} else {
文1
return リターンコード
}
文2

と読み替えてみれば良いと思います。

最後の4行はcatch句だと思うけど、
どこからtryがかかっているかはわからないですね。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2010/04/12 11:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!