All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.AppLoader.class Maven / Gradle / Ivy

Go to download

TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

There is a newer version: 2.5.2
Show newest version
????=*
java/lang/Object()Vjava/util/LinkedHashMap
usage

getClass()Ljava/lang/Class;
java/lang/Class
getSimpleName()Ljava/lang/String;makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
"#$%&java/lang/SystemsetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(create
*+,-.de/tsl2/nano/core/AppLoadercallENV9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;0de.tsl2.nano.core.ENV
23456de/tsl2/nano/core/cls/BeanClasscreateBeanClass5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass;8java/lang/String
:;<=>de/tsl2/nano/core/ArgumentatorgetArgumentClasses8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class;
2@AB
callMethod](Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;	"DEFoutLjava/io/PrintStream;H?AppLoader needs at least one parameter!
  syntax: AppLoader [environment-dir(default:'.' + main-class + '.environment')]  [method-if-not-main] [args...]Tip: it is possible to add 'Main-Arguments' to the META-INF/MANIFEST file.
JKLMNjava/io/PrintStreamprintln(Ljava/lang/String;)V
*PQgetFileSystemPrefixS.
UVWXY!de/tsl2/nano/core/util/StringUtil	substringK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
7[\toLowerCase^&`mainb/
7def
startsWith(Ljava/lang/String;)Zh:
7jklcontains(Ljava/lang/CharSequence;)Z
"nop	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
*rststartL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
*vwx
isHelpRequest([Ljava/lang/String;)Z
*z{N	printHelp
*}~getDefaultEnvPath^
?????de/tsl2/nano/core/util/FileUtil
getURIFile"(Ljava/lang/String;)Ljava/io/File;
????java/io/FilegetPath
????N de/tsl2/nano/core/log/LogFactory
setLogFile	*???LOG Lorg/apache/commons/logging/Log;
U???toString'(Ljava/lang/Object;I)Ljava/lang/String;??\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;?????org/apache/commons/logging/Loginfo(Ljava/lang/Object;)V
*??
noSecurity
*??useUTF8
????userDirFile
????mkdirs()Z
*???provideClassloaderF(Ljava/lang/String;)Lde/tsl2/nano/core/classloader/NetworkClassLoader;
2??getName
*???	getManual()Ljava/util/Map;
:??7(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V
*???createEnvironmentF(Ljava/lang/String;Lde/tsl2/nano/core/Argumentator;)Ljava/lang/Object;?de/tsl2/nano/core/ENV
??get?jar.checker.deltatime
?????java/lang/IntegervalueOf(I)Ljava/lang/Integer;
????intValue()I
?????0de/tsl2/nano/core/classloader/NetworkClassLoaderstartPathChecker(Ljava/lang/String;J)V?apploader-clean?de/tsl2/nano/core/AppLoader$1
??? (Lde/tsl2/nano/core/AppLoader;)V
?????%de/tsl2/nano/core/util/ConcurrentUtilstartDaemon:(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread;?[Ljava/lang/String;?java/lang/Throwable
???printStackTrace????error?UTF-8
*??N
useCharset?Cp1252?
file.encoding?java/nio/charset/Charset?defaultCharset
???getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
java/lang/reflect/Field
setAccessible(Z)V
	set'(Ljava/lang/Object;Ljava/lang/Object;)Vjava/lang/Exception	"
Ferr

?.*(\?|help|man)
7fmatches
:printManual:(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)Vapploader.args
" getProperty",
7$%&split'(Ljava/lang/String;)[Ljava/lang/String;
*()*getArgumentsFromManifest()[Ljava/lang/String;
,-./0%de/tsl2/nano/core/util/CollectionUtilconcat:(Ljava/lang/Class;[[Ljava/lang/Object;)[Ljava/lang/Object;
*
*3s4([Ljava/lang/String;)V
:678readManifest()Ljava/util/jar/Attributes;
*:;8getManifestAttributes=Main-Arguments
?@ABjava/util/jar/AttributesgetValueD\s
FGHIJjava/lang/Thread
currentThread()Ljava/lang/Thread;
FLMNgetContextClassLoader()Ljava/lang/ClassLoader;Pjava.class.pathR javax.management.builder.initial	?TUV
pathSeparatorLjava/lang/String;
*XY?isDalvik[
standalone
?]^,(Ljava/lang/ClassLoader;Ljava/lang/String;)V
?`aNsetEnvironmentcd+(Ljava/lang/ClassLoader;)Ljava/lang/String;
?fgNaddFileinano.apploader.isnestedjar
klm?njava/lang/Boolean(Z)Ljava/lang/String;	
?qN
?stNaddLibraryPath
vw](Ljava/lang/ClassLoader;Lde/tsl2/nano/core/classloader/NetworkClassLoader;)Ljava/lang/String;
Fyz{setContextClassLoader(Ljava/lang/ClassLoader;)V}
env.user.home	user.home?android.sdcard.path?/mnt/sdcard/
"? &
*???isUnix??java.specification.version?
java.compiler
*???hasCompiler?java.vm.specification.name?Dalvik?java.vm.vendor?Oracle?java.vm.name?OpenJDK
*???	isWindows?os.name?windows	????pathSeparatorCharC
k??f
getBoolean?Aresetting security manager and policies to enable all-permissions?de/tsl2/nano/core/AppLoader$2
?
?????java/security/Policy	setPolicy(Ljava/security/Policy;)V
"???setSecurityManager(Ljava/lang/SecurityManager;)V
????getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;KEY_ISNESTEDJAR
ConstantValueCodeLineNumberTableLocalVariableTablethisLde/tsl2/nano/core/AppLoader;mapLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;	Signature7()Ljava/util/Map;environmentargs Lde/tsl2/nano/core/Argumentator;fctName[Ljava/lang/Object;	mainclass
mainmethodnargs	processedI
StackMapTable((Ljava/lang/String;[Ljava/lang/String;)VnetworkClassLoader2Lde/tsl2/nano/core/classloader/NetworkClassLoader;bc!Lde/tsl2/nano/core/cls/BeanClass;	deltaTimeexLjava/lang/Throwable;$Lde/tsl2/nano/core/cls/BeanClass<*>;	useCp1252charsetLjava/lang/reflect/Field;eLjava/lang/Exception;encodingnamesasargsargsscontextClassLoaderLjava/lang/ClassLoader;	classPathmngtclnestedLoaderbinDirLjava/io/File;?java/lang/ClassLoader
extendArgs;([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;preArgsnewArgsgetJavaVersionisJREisJdkOracle	isOpenJDKisUnixFSisNestingJarpolicyLjava/security/Policy;
SourceFileAppLoader.javaNestMembersBootstrapMethods
	
$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
7 [environment name or path] {} [arguments]/./apploader.log?
#############################################################
AppLoader preparing launch for:
  mainclass : 
  mainmethod: 
  args      : 
  environment: 
#############################################################
@continuing after  error, followed by html rendering problems.....environmentdiscarding boot classloader /generated-bin!-resetting current thread classloader  with #(couldn't set all permissions. failure: InnerClasses&%java/lang/invoke/MethodHandles$Lookup(java/lang/invoke/MethodHandlesLookup!*???V?h?/*???E??????m?Y?	L+
*????W+??QRS?????????????[++? ?!W'?Y+S?)??
]_? ???V???-.?N/?1*7+?9+????c
ec??V??s4???+???CG?I?+??*?O+2R?T?Z?]:+2M_N?7:?p6+2a?c?+2g?i?+2:+?2M??O+2R?T?Z?]:+2M+??
+?2?_N+?d?7:+??m*,-?q??Nst
yz|+}/~2;?>?T?Y?d?{????????????
/?V2	?V+?V8??a?VY?V>j????????4?V?!?V{8?V????K,?*??*?77A7?*?777?s??K	*+,?q??
??? 	??	?V	??st?\'*?u?*+?y-?9??%2N?d?7:??m:??O*+?|?N-????N,?_M-??????+,ȸ?-????????-????W*-??:+?1:*-?:Y??*??????W??ø1??Y7SYS?Y?SY??S???ɶ?6-???ػ?Y*?ܸ?W,?Y?S?YS??W?:?????????"?	?????'?3?7?:?H?P?T?W?`?j?s?x?{?~???????????????????????&??f
'??????????1????'??'?V'?V'?V'???????
+
???	??"???
	??"????
?N??5?*?!W????L+?+??L?+??I?C*??I?
?&	
(4? ????5?V?]
~?E+R?T?Z???????Vwx?W+??+2?????&??????@{N?F+*???CP???
0
1????V	`4??A?L+?
+!?#??7M???Y?'SY,SY*S?+??K?*Y?1*?2??9:;"<5=@>? A??:?V'????7C?;8??5??A)*?]?9K*?
*C?#??7??
E
F?
?V??7C??????+????L?E?KMO?NQ?:-?S?i??	?W?,?:??YZ?\:+?_?%??,?b??-?eh?j?!W?h?j?!W??Y+?o?p:??W???r??Y+?p???r?C,?u?I?E?x??ROPQY\3]:^H_N`Saabgeug?j?k?l?n?o?p?q?R?????V?????V??V:???H????9????3?77@??<??
????r+?,?`?7N,-,??m+-,?+??m-??}	~??*??????	??	Q?t=|???W?~?? ??W?????????	????????3?<??	B7	???????	???2????????
@	???/????????
@Y??%
????c??????%
????i??????%
????i??????/????????
@???(???Z??i??????1??:??????@	???h????????1???????Y??K*?????K??*??????
?"???????0??????^
?!	*??????F??J "$??%')




© 2015 - 2024 Weber Informatics LLC | Privacy Policy