ts.tester.coverage
クラス Coverage.MethodKey

java.lang.Object
  上位を拡張 ts.util.Trio<java.lang.String,java.lang.String,java.lang.String>
      上位を拡張 ts.tester.coverage.Coverage.MethodKey
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Comparable
含まれているクラス:
Coverage

public static class Coverage.MethodKey
extends ts.util.Trio<java.lang.String,java.lang.String,java.lang.String>
implements java.lang.Comparable

メソッド毎のカバレッジ計測結果を格納するマップのキーとなるクラス。

関連項目:
直列化された形式

コンストラクタの概要
Coverage.MethodKey(java.lang.String className, java.lang.String methodName, java.lang.String argTypeNames)
          クラス名、メソッド名、引数クラス列挙文字列を引数にとるコンストラクタ。
 
メソッドの概要
 int compareTo(java.lang.Object obj)
          引数のオブジェクトと大小を比較する。
 java.lang.String getArgTypeNames()
          引数クラス列挙文字列を取得する。
 java.lang.String getClassName()
          クラス名を取得する。
 java.lang.String getMethodName()
          メソッド名を取得する。
 
クラス ts.util.Trio から継承されたメソッド
equals, getFirst, getSecond, getThird, hashCode, set, setFirst, setSecond, setThird
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Coverage.MethodKey

public Coverage.MethodKey(java.lang.String className,
                          java.lang.String methodName,
                          java.lang.String argTypeNames)
クラス名、メソッド名、引数クラス列挙文字列を引数にとるコンストラクタ。

パラメータ:
className - クラス名。
methodName - メソッド名。
argTypeNames - 引数クラス列挙文字列(カンマ区切り)。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。
メソッドの詳細

getClassName

public java.lang.String getClassName()
クラス名を取得する。

戻り値:
クラス名。

getMethodName

public java.lang.String getMethodName()
メソッド名を取得する。

戻り値:
メソッド名。

getArgTypeNames

public java.lang.String getArgTypeNames()
引数クラス列挙文字列を取得する。

戻り値:
引数クラス列挙文字列。

compareTo

public int compareTo(java.lang.Object obj)
              throws java.lang.NullPointerException,
                     java.lang.ClassCastException
引数のオブジェクトと大小を比較する。

定義:
インタフェース java.lang.Comparable 内の compareTo
パラメータ:
obj - 比較するオブジェクト。
戻り値:
このオブジェクトが引数のオブジェクトよりも小さい場合は負値、 大きい場合は正値、等しい場合はゼロ。
例外:
java.lang.NullPointerException - 引数がヌルの場合。
java.lang.ClassCastException - 引数がMethodKeyオブジェクトで なかった場合。


Copyright (C) SATOH Takayuki All Rights Reserved.