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)

The newest version!
????=4
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?"java/lang/IllegalArgumentException?getArgumentsFromManifest()[Ljava/lang/String;
@ABCD%de/tsl2/nano/core/util/CollectionUtilconcat:(Ljava/lang/Class;[[Ljava/lang/Object;)[Ljava/lang/Object;
*
*GsH([Ljava/lang/String;)V
:JKLreadManifest()Ljava/util/jar/Attributes;
*NOLgetManifestAttributesQMain-Arguments
STUVjava/util/jar/AttributesgetValueX\s
*Z[?provideClassloader_]java.class.path_ javax.management.builder.initial	?abc
pathSeparatorLjava/lang/String;
*ef?isDalvikh
standalone
?jk,(Ljava/lang/ClassLoader;Ljava/lang/String;)V
?mnNsetEnvironment	
?qrNaddFiletnano.apploader.isnestedjar
vwx?yjava/lang/Boolean(Z)Ljava/lang/String;

??
?}~NaddLibraryPath^
????setContextClassLoader(Ljava/lang/ClassLoader;)V?
env.user.home?	user.home?android.sdcard.path?/mnt/sdcard/
"?4&
*???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
v??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: 
#############################################################
!&trying to load mainClass:  through: #@continuing after  error, followed by html rendering problems...%..environment'discarding boot classloader )/generated-bin+-resetting current thread classloader  with -(couldn't set all permissions. failure: InnerClasses0%java/lang/invoke/MethodHandles$Lookup2java/lang/invoke/MethodHandlesLookup!*???c?s ?/*???E??????m?Y?	L+
*????W+??QRS?????????????[++? ?!W'?Y+S?)??
]_? ???c???-.?N/?1*7+?9+????c
ec??c??sH???+???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?{????????????
/?c2	?c+?c8??a?cY?c>j????????4?c?!?c{8?c????K,?*??*?77A7?*?777?s??K	*+,?q??
??? 	??	?c	??st??L*?u?*+?y-?9??%2N?d?7:??m:??O*+?|?N-????N,?_M-??????+,ȸ?-????+?
??Y????????-????W*-??:??+?????ú???+?1:*-?:Y??*???϶?Wֶظ1??Y7SYS?Y?SY??S???޶?6-?????Y*???W,?Y?S?YS??W?:??????7:???'?	?????'?3?7?:?H?P?T?W?`?j?s?x?|????????????????????????????7:?<AK?f
'?????????1??<??L??L?cL?cL?cL???????+
.???	??#???
	
	??#???

N??8
*?!W?L+?+??L? +?#?I?C*?%?I? ?&	 !+7? ??!??8?c?`~?E+R?T?Z?&??!????cwx?W+??+2'?)????+??????@{N?F+*?˲CP?,??
5
6????c	`H??A0?2L+?
+5?7??7M???Y?;SY,SY*S????K?*Y?E*?F??>?@"A5B@C? A??:?c'????7C?OL??I??F=>?]?MP?RK*?
*W?7??7??
J
K?
?c??7C????9+?Y??T????c[????*????K????L\?2M^?2N,?`?i?
-?	?d?+?:??Yg?i:*?l?(??+?úo??,?ps?u?!W?s?u?!W??Y*?z?{:??W???|??Y*?{???|?C+???ú?I??????RWXYad1e8fFgLhQibjhmvo?r?s?t?v?w?x?y?H??c?????c??c8???F?????????1?77@?????
????r+?,?`?7N,-,??m+-,?+??m-???	????*??????	?	Q?t=??2??d???2? ??d?????????	????????3?<??	B7	???2???	???2??2??????
@	??/????????
@f??%
??2??c?????%
??2??i?????%
??2??i??????/????????
@???(??2?Z??i?????1??:??????@	??s????????1???????Y??K*?????K??*?#??????"???????0?????^	?!	*?ij???F
??
P
 "$&(*,.??/13




© 2015 - 2025 Weber Informatics LLC | Privacy Policy