4. Araxis Merge ファイル比較レポート

このレポートは Araxis Merge11/20/2017 2:20:09 PM GMT Standard Time によって作成されました。Merge に関する情報については www.araxis.com をご覧ください。このレポートは XHTML と CSS2 を使用し、最新の標準基準に準拠したブラウザでご覧になれます。このレポートを印刷するための最適条件は、背景の色とイメージの印刷を可能にして、印刷の向きは横を使用します。

4.1 ファイルの比較

# ロケーション ファイル 更新日時
1 Mon Nov 20 14:20:09 2017 UTC
2 C:\Merge Test Files\8.5.23\java\org\apache\catalina\authenticator\jaspic MessageInfoImpl.java Thu Sep 28 11:32:16 2017 UTC
3 C:\Merge Test Files\9.0.1\java\org\apache\catalina\authenticator\jaspic MessageInfoImpl.java Wed Sep 27 18:33:40 2017 UTC
注意: Merge は2番目のファイルをほかのファイルの共通の親ファイルとみなします。

4.2 比較の概要

説明 第1ファイルと第2ファイル 第2ファイルと第3ファイル 共通の親との比較
テキスト ブロック テキスト ブロック テキスト ブロック
変更なし 0 0 1 160
変更箇所 0 0 0 0 0 0
挿入箇所 1 80 0 0 0 0
削除箇所 0 0 0 0 1 80
注意: 自動マージは 0 個の不一致を残します。

4.3 比較のオプション

余白 連続した空白文字を 1 文字として扱う
大文字/小文字 大文字と小文字の相違を意味のあるものとして扱う
行終端文字 行終端文字(CRLF 文字)の相違を無視する
CR/LF 文字 比較の詳細に示されない

4.4 有効な正規表現

有効な正規表現はありません。

4.5 比較の詳細

        1   /*   1   /*
        2    * License d to the A pache Soft ware Found ation (ASF ) under on e or more   2    * License d to the A pache Soft ware Found ation (ASF ) under on e or more
        3    * contrib utor licen se agreeme nts.  See  the NOTICE  file dist ributed wi th   3    * contrib utor licen se agreeme nts.  See  the NOTICE  file dist ributed wi th
        4    * this wo rk for add itional in formation  regarding  copyright  ownership.   4    * this wo rk for add itional in formation  regarding  copyright  ownership.
        5    * The ASF  licenses  this file  to You und er the Apa che Licens e, Version  2.0   5    * The ASF  licenses  this file  to You und er the Apa che Licens e, Version  2.0
        6    * (the "L icense");  you may no t use this  file exce pt in comp liance wit h   6    * (the "L icense");  you may no t use this  file exce pt in comp liance wit h
        7    * the Lic ense.  You  may obtai n a copy o f the Lice nse at   7    * the Lic ense.  You  may obtai n a copy o f the Lice nse at
        8    *   8    *
        9    *      ht tp://www.a pache.org/ licenses/L ICENSE-2.0   9    *      ht tp://www.a pache.org/ licenses/L ICENSE-2.0
        10    *   10    *
        11    * Unless  required b y applicab le law or  agreed to  in writing , software   11    * Unless  required b y applicab le law or  agreed to  in writing , software
        12    * distrib uted under  the Licen se is dist ributed on  an "AS IS " BASIS,   12    * distrib uted under  the Licen se is dist ributed on  an "AS IS " BASIS,
        13    * WITHOUT  WARRANTIE S OR CONDI TIONS OF A NY KIND, e ither expr ess or imp lied.   13    * WITHOUT  WARRANTIE S OR CONDI TIONS OF A NY KIND, e ither expr ess or imp lied.
        14    * See the  License f or the spe cific lang uage gover ning permi ssions and   14    * See the  License f or the spe cific lang uage gover ning permi ssions and
        15    * limitat ions under  the Licen se.   15    * limitat ions under  the Licen se.
        16    */   16    */
        17   package or g.apache.c atalina.au thenticato r.jaspic;   17   package or g.apache.c atalina.au thenticato r.jaspic;
        18     18  
        19   import jav a.util.Has hMap;   19   import jav a.util.Has hMap;
        20   import jav a.util.Map ;   20   import jav a.util.Map ;
        21     21  
        22   import jav ax.securit y.auth.mes sage.Messa geInfo;   22   import jav ax.securit y.auth.mes sage.Messa geInfo;
        23   import jav ax.servlet .http.Http ServletReq uest;   23   import jav ax.servlet .http.Http ServletReq uest;
        24   import jav ax.servlet .http.Http ServletRes ponse;   24   import jav ax.servlet .http.Http ServletRes ponse;
        25     25  
        26   import org .apache.to mcat.util. res.String Manager;   26   import org .apache.to mcat.util. res.String Manager;
        27     27  
        28   public cla ss Message InfoImpl i mplements  MessageInf o {   28   public cla ss Message InfoImpl i mplements  MessageInf o {
        29       protec ted static  final Str ingManager  sm = Stri ngManager. getManager (MessageIn foImpl.cla ss);   29       protec ted static  final Str ingManager  sm = Stri ngManager. getManager (MessageIn foImpl.cla ss);
        30     30  
        31       public  static fi nal String  IS_MANDAT ORY = "jav ax.securit y.auth.mes sage.Messa gePolicy.i sMandatory ";   31       public  static fi nal String  IS_MANDAT ORY = "jav ax.securit y.auth.mes sage.Messa gePolicy.i sMandatory ";
        32     32  
        33       privat e final Ma p<String,  Object> ma p = new Ha shMap<>();   33       privat e final Ma p<String,  Object> ma p = new Ha shMap<>();
        34       privat e HttpServ letRequest  request;   34       privat e HttpServ letRequest  request;
        35       privat e HttpServ letRespons e response ;   35       privat e HttpServ letRespons e response ;
        36     36  
        37       public  MessageIn foImpl() {   37       public  MessageIn foImpl() {
        38       }   38       }
        39     39  
        40       public  MessageIn foImpl(Htt pServletRe quest requ est, HttpS ervletResp onse respo nse, boole an authMan datory) {   40       public  MessageIn foImpl(Htt pServletRe quest requ est, HttpS ervletResp onse respo nse, boole an authMan datory) {
        41           th is.request  = request ;   41           th is.request  = request ;
        42           th is.respons e = respon se;   42           th is.respons e = respon se;
        43           ma p.put(IS_M ANDATORY,  Boolean.to String(aut hMandatory ));   43           ma p.put(IS_M ANDATORY,  Boolean.to String(aut hMandatory ));
        44       }   44       }
        45     45  
        46       @Overr ide   46       @Overr ide
        47       @Suppr essWarning s("rawtype s")   47       @Suppr essWarning s("rawtype s")
        48       // JAS PIC uses r aw types   48       // JAS PIC uses r aw types
        49       public  Map getMa p() {   49       public  Map getMa p() {
        50           re turn map;   50           re turn map;
        51       }   51       }
        52     52  
        53       @Overr ide   53       @Overr ide
        54       public  Object ge tRequestMe ssage() {   54       public  Object ge tRequestMe ssage() {
        55           re turn reque st;   55           re turn reque st;
        56       }   56       }
        57     57  
        58       @Overr ide   58       @Overr ide
        59       public  Object ge tResponseM essage() {   59       public  Object ge tResponseM essage() {
        60           re turn respo nse;   60           re turn respo nse;
        61       }   61       }
        62     62  
        63       @Overr ide   63       @Overr ide
        64       public  void setR equestMess age(Object  request)  {   64       public  void setR equestMess age(Object  request)  {
        65           if  (!(reques t instance of HttpSer vletReques t)) {   65           if  (!(reques t instance of HttpSer vletReques t)) {
        66                throw ne w IllegalA rgumentExc eption(sm. getString( "authentic ator.jaspi c.badReque stType",   66                throw ne w IllegalA rgumentExc eption(sm. getString( "authentic ator.jaspi c.badReque stType",
        67                         request.ge tClass().g etName())) ;   67                         request.ge tClass().g etName())) ;
        68           }   68           }
        69           th is.request  = (HttpSe rvletReque st) reques t;   69           th is.request  = (HttpSe rvletReque st) reques t;
        70       }   70       }
        71     71  
        72       @Overr ide   72       @Overr ide
        73       public  void setR esponseMes sage(Objec t response ) {   73       public  void setR esponseMes sage(Objec t response ) {
        74           if  (!(respon se instanc eof HttpSe rvletRespo nse)) {   74           if  (!(respon se instanc eof HttpSe rvletRespo nse)) {
        75                throw ne w IllegalA rgumentExc eption(sm. getString( "authentic ator.jaspi c.badRespo nseType",   75                throw ne w IllegalA rgumentExc eption(sm. getString( "authentic ator.jaspi c.badRespo nseType",
        76                         response.g etClass(). getName()) );   76                         response.g etClass(). getName()) );
        77           }   77           }
        78           th is.respons e = (HttpS ervletResp onse) resp onse;   78           th is.respons e = (HttpS ervletResp onse) resp onse;
        79       }   79       }
        80   }   80   }