org.apache.cayenne.modeler.util.Version.class Maven / Gradle / Ivy
???? 1 j
; < =
>
? @
? A B C D E
F
G H
I
J K L M
N
> O
; P
Q
R
N
S T U V
versionString Ljava/lang/String; versionParts [I (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable i I this )Lorg/apache/cayenne/modeler/util/Version; toks Ljava/util/StringTokenizer;
Exceptions W compareTo (Ljava/lang/Object;)I delta o Ljava/lang/Object; otherVersion len getVersionString ()Ljava/lang/String; Signature ;
SourceFile Version.java ! X "java/lang/IllegalArgumentException
Null version. ! " Y Z 6 [ \ Empty version. java/util/StringTokenizer . ! ] ^ \ _ 6 ` a b java/lang/CharSequence 'org/apache/cayenne/modeler/util/Version c 6 java/lang/StringBuilder /Can only compare to Versions and Strings, got: d e d f g h i java/lang/Object java/lang/Comparable java/lang/NumberFormatException ()V java/lang/String trim length ()I '(Ljava/lang/String;Ljava/lang/String;)V countTokens nextToken java/lang/Integer parseInt (Ljava/lang/String;)I toString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/Math min (II)I ! ! " # ? _*? +?
? Y? ?+? ? ?
? Y? ?*+? ? Y+
? M*,? ?
?
>*?
?? *?
,? ? O???? $ 2 ! " # &