
de.tsl2.nano.core.update.Updater.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.terminal Show documentation
Show all versions of tsl2.nano.terminal Show documentation
TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)
???? 4 ?
`
a b c
` d
e f
g
h i
/ j k
l m
/ n o p q r
g s
t
/ u
v w x
v y z { | }
~
? ?
? ? ?
? ? ?
a ?
? ?
? ? ?
/ ? ?
? ?
? ? ? ? ?
~ ? ? ()V Code LineNumberTable LocalVariableTable this "Lde/tsl2/nano/core/update/Updater; run K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Z e Ljava/lang/Exception; vo Ljava/lang/String; vn
configFile currentVersion
newVersion environment Ljava/lang/Object;
StackMapTable ? ? x p
versionUpdate 9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V newVersionNumber updClass Ljava/lang/Class; LocalVariableTypeTable 'Ljava/lang/Class; getVersionNo &(Ljava/lang/String;)Ljava/lang/String; txt getVersionUpdaterClass 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; cls version &Ljava/lang/Class<+Ljava/lang/Object;>; Signature L(Ljava/lang/Class<+Ljava/lang/Object;>;Ljava/lang/String;)Ljava/lang/String; checkAndUpdate '(Ljava/lang/String;Ljava/lang/String;)Z downloadURL
versionURL getDownloadURL
SourceFile Updater.java 0 1 ? ? ? java/lang/StringBuilder VERSION CHANGED: ? ? -> ? ? ? ? ? O P . ? ? Z H I
VERSION NOW: java/lang/Exception NOTHING TO DO: ( ) ? ? R S ? ? ? java/lang/Object ? ? java/lang/Runnable 7 1 h5- - ? ? ? ? ? ? ? ? ? .update. ? ? Update ? ? ? ? ? ? P updating tsl2.nano: ] P user.dir ? ? P ? ? #offline -> no update-check possible couldn't download new version: !http[s]?\:\/\/.*-standalone[.]jar ? ? de/tsl2/nano/core/update/Updater java/lang/String equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; de/tsl2/nano/core/log/LogFactory log (Ljava/lang/Object;)V de/tsl2/nano/core/util/FileUtil copy getClass ()Ljava/lang/Class; de/tsl2/nano/core/cls/BeanClass load =(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/lang/Class; createInstance 8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; !de/tsl2/nano/core/util/StringUtil substring J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/lang/Class
getPackage ()Ljava/lang/Package; java/lang/Package getName
getSimpleName replace (CC)Ljava/lang/String; de/tsl2/nano/core/util/NetUtil isOnline ()Z get java/lang/System getenv download 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; extract @(Ljava/lang/CharSequence;Ljava/lang/String;[I)Ljava/lang/String; ! / 0 1 2 / *? ? 3 4 5 6 7 8 2 | ?,? ?,-? ? ?? Y? ? ,? ? -? ? ? *,?
:*-?
:+? Y? +? ? ? ? ? W*,?
? Y? ? -? ? ? ?:? Y? ? ,? ? -? ? ? ? ? ? ? ?? 9 v w 3 2 / 0 + 1 2 2 9 4 V 6 _ 7 u 8 w 9 y ; ? <