
com.groupbyinc.flux.common.http.ProtocolVersion.class Maven / Gradle / Ivy
???? 2 ? /com/groupbyinc/flux/common/http/ProtocolVersion java/lang/Object java/io/Serializable java/lang/Cloneable ProtocolVersion.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE serialVersionUID J|7$n?"q| protocol Ljava/lang/String; major I minor (Ljava/lang/String;II)V ()V
Protocol name )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; !
" java/lang/String $ & Protocol minor version ( notNegative (ILjava/lang/String;)I * +
, . 0 this 1Lcom/groupbyinc/flux/common/http/ProtocolVersion; getProtocol ()Ljava/lang/String; getMajor ()I getMinor
forVersion 5(II)Lcom/groupbyinc/flux/common/http/ProtocolVersion;
; hashCode = 7
% > ?? equals (Ljava/lang/Object;)Z A B
% C obj Ljava/lang/Object; that isComparable 4(Lcom/groupbyinc/flux/common/http/ProtocolVersion;)Z compareToVersion 4(Lcom/groupbyinc/flux/common/http/ProtocolVersion;)I Protocol version L :Versions for different protocols cannot be compared: %s %s N check )(ZLjava/lang/String;[Ljava/lang/Object;)V P Q
R 6 7
T 8 7
V delta
greaterEquals H I
Z J K
\ version
lessEquals toString java/lang/StringBuilder a
b append -(Ljava/lang/String;)Ljava/lang/StringBuilder; d e
b f (C)Ljava/lang/StringBuilder; d h
b i java/lang/Integer k (I)Ljava/lang/String; ` m
l n ` 5
b p buffer Ljava/lang/StringBuilder; clone ()Ljava/lang/Object; $java/lang/CloneNotSupportedException v t u
x
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile RuntimeInvisibleAnnotations ! z
{ ~ &*? *+? #? %? '*)? -? /*)? -? 1? | * &