com.versionone.util.TestDelegate.class Maven / Gradle / Ivy
???? 3 ?
7 ? ?
?
3 ? ? ? ? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ? ?
? ? ?
?
?
?
? ? ?A.?? ? ? ?
$ ? ?
$ ?
$ ? ?
$ ?
? ? ?
$ ? ? ? ? ? ? ?
2 ? ?
? ? ? IBadStringDisplay2 InnerClasses IBadStringDisplay IStringDisplay
ITER_COUNT I
ConstantValue ??? (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this "Lcom/versionone/util/TestDelegate; name Ljava/lang/String; testDelegateBuild ()V ex $Ljava/lang/IllegalArgumentException;
StackMapTable ? testDelegate item 1Lcom/versionone/util/TestDelegate$IStringDisplay; i
myDelegate Lcom/versionone/util/Delegator; obj1 Lcom/versionone/util/Class1; obj2 Lcom/versionone/util/Class2; items 2[Lcom/versionone/util/TestDelegate$IStringDisplay; ? ? ? ? Z
Exceptions ? testDelegateInvoke Lcom/versionone/util/IDelegate; params [Ljava/lang/Class; [Lcom/versionone/util/IDelegate; e f
timingTest n([Lcom/versionone/util/TestDelegate$IStringDisplay;Lcom/versionone/util/Class1;Lcom/versionone/util/Class2;I)V k j
iterations start J end delegateTime D perIteration
directTime perCallIteration suite ()Ljunit/framework/Test; main ([Ljava/lang/String;)V args [Ljava/lang/String; RealArgs
SourceFile TestDelegate.java @ A com/versionone/util/Delegator 2com/versionone/util/TestDelegate$IBadStringDisplay @ ? ? J "java/lang/IllegalArgumentException 3com/versionone/util/TestDelegate$IBadStringDisplay2 /com/versionone/util/TestDelegate$IStringDisplay com/versionone/util/Class1 @ J com/versionone/util/Class2 show ? ? display com/versionone/util/Class3
staticDisplay ? ? test ? A java/lang/Class java/lang/String ? ? ? @ ? com/versionone/util/IDelegate ? ? ? A ? A ? A ? ? ? ? ? java/lang/StringBuilder Ran ? ? ? ? iterations ? ? ? ? A Delegate Test took ? ? sec per iteration microsec Direct Calls took junit/framework/TestSuite com/versionone/util/TestDelegate com.lordjoe.csharp.TestDelegate3 ? x y junit/framework/TestCase java/lang/Exception (Ljava/lang/Class;)V fail build E(Ljava/lang/Object;Ljava/lang/String;)Lcom/versionone/util/IDelegate; D(Ljava/lang/Class;Ljava/lang/String;)Lcom/versionone/util/IDelegate; doDisplay java/lang/Void TYPE Ljava/lang/Class; &([Ljava/lang/Class;Ljava/lang/Class;)V invoke &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/System currentTimeMillis ()J out Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/io/PrintStream println (D)Ljava/lang/StringBuilder; junit/textui/TestRunner ! 3 7 <