チェンジセット 210

差分発生行の前後
無視リスト:
コミット日時:
2008/04/10 18:54:52 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

コンパイル時の-verboseを設定可能に。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp-extention/src/main/java/org/intra_mart/jssp/script/api/SOAPClientObject.java

    r209 r210  
    7676        private static File _soapClientWorkDir = ScriptScopeBuilderManager.getBuilder().getOutputDirectory(); 
    7777        private static String _jsPath4SOAPClientHelper = "jssp/script/api/soap_client_helper"; 
     78        private static boolean _javacVerbose = false; 
    7879         
    7980        private static Method _method4getConfiguration; 
     
    8687                initializeStubGenerationMode(null); 
    8788                initializeJsPath4SOAPClientHelper(null); 
     89                initializeJavacVerbose(null); 
    8890        } 
    8991 
     
    297299        } 
    298300 
     301        /** 
     302         * @param arg 
     303         */ 
     304        protected static void initializeJavacVerbose(Boolean arg) { 
     305                String tagName = "javac-verbose"; 
     306                 
     307                if(arg != null){ 
     308                        _javacVerbose = arg; 
     309                } 
     310                else{ 
     311                        String configValue = getTagsTextContentFormNodeList(tagName); 
     312                         
     313                        if(configValue != null){ 
     314                                _javacVerbose = Boolean.valueOf(configValue); 
     315                        } 
     316                } 
     317                 
     318                _logger.debug("{} -> {}", tagName, _javacVerbose); 
     319                 
     320        } 
     321 
    299322        private static String getTagsTextContentFormNodeList(String tagName) { 
    300323                JSSPConfigHandler config = JSSPConfigHandlerManager.getConfigHandler(); 
     
    455478                // すべてのデバッグ情報を生成する 
    456479                argsList.add("-g");  
    457                  
    458                 // TODO コンパイル時の-verboseを設定可能にする。 
    459                 // コンパイラの動作についてメッセージを出力する 
    460                 // argsList.add("-verbose"); 
    461                  
     480                                 
    462481                // 警告を発生させない 
    463482                argsList.add("-nowarn"); 
     
    480499                argsList.add(source); 
    481500 
     501                // コンパイラの動作についてメッセージを出力する 
     502                if(_javacVerbose){ 
     503                        argsList.add("-verbose"); 
     504                } 
     505                 
    482506                String[] args; 
    483507                 
     
    558582                } 
    559583                 
    560                 // TODO JSのLoggerを利用したトレース文 
     584                // PLAN JSのLoggerを利用したトレース文 
    561585                StringBuilder strBuilder4source = new StringBuilder(); 
    562586                StringBuilder strBuilder4usage = new StringBuilder();