
de.tsl2.nano.core.AppLoader.class Maven / Gradle / Ivy
???? 4
A
g
!"
9#
$ %&
'(
g)*
+,
- ?
./
0
1
g2
g3
g4
g5
67
589
:; g<=>?
+@ABCD
gE
gFG
5H
5I
gJK
L
gM
9N
gOP
ALQRS
DTU
DV
uWXY
HZ
[\ ?]
L^C_`
gabcde
Af
gh
gij k
Xlmno
p
9qr
st
u
gv
wxy
g
gz
9{
g|}
~?
??
???? 5?
g???
u?
u??
?
u??
???
u???
??????
?
g????
g???????
g??? 5?
????
?
??
??
:? InnerClasses LOG Lorg/apache/commons/logging/Log; KEY_ISNESTEDJAR Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this Lde/tsl2/nano/core/AppLoader; getManual ()Ljava/util/Map; map Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map; Signature 7()Ljava/util/Map; createEnvironment F(Ljava/lang/String;Lde/tsl2/nano/core/Argumentator;)Ljava/lang/Object; environment args Lde/tsl2/nano/core/Argumentator; callENV 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; fctName [Ljava/lang/Object; start ([Ljava/lang/String;)V mainclass
mainmethod nargs [Ljava/lang/String; processed I
StackMapTabley" ((Ljava/lang/String;[Ljava/lang/String;)V L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V networkClassLoader 2Lde/tsl2/nano/core/classloader/NetworkClassLoader; bc !Lde/tsl2/nano/core/cls/BeanClass; deltaTime ex Ljava/lang/Throwable; $Lde/tsl2/nano/core/cls/BeanClass<*>;] useUTF8 useCp1252
useCharset (Ljava/lang/String;)V charset Ljava/lang/reflect/Field; e Ljava/lang/Exception; encodingj getDefaultEnvPath &(Ljava/lang/String;)Ljava/lang/String;
isHelpRequest ([Ljava/lang/String;)Z printHelp name main sa sargs getManifestAttributes ()Ljava/util/jar/Attributes; getArgumentsFromManifest ()[Ljava/lang/String; argss provideClassloader F(Ljava/lang/String;)Lde/tsl2/nano/core/classloader/NetworkClassLoader; contextClassLoader Ljava/lang/ClassLoader; classPath mngt cl nestedLoader binDir Ljava/io/File;??
extendArgs ;([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; preArgs newArgs getFileSystemPrefix ()Ljava/lang/String; getJavaVersion hasCompiler ()Z isJRE isDalvik isJdkOracle isOpenJDK isUnix isWindows isUnixFS isNestingJar
noSecurity policy Ljava/security/Policy;
SourceFile AppLoader.java ? ? java/util/LinkedHashMap usage java/lang/StringBuilder??? ??? 6 [environment name or path] {} [arguments]? ???? /??? create java/lang/Object ? ? de.tsl2.nano.core.ENV??? java/lang/String?????? ?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.?? ? ? ? .???? ??? :???? ? ? ? ? ? ? ? ????? ? /apploader.log?? ? ? ? m
#############################################################
AppLoader preparing launch for:
mainclass :
mainmethod:
args : ??
environment: ?
#############################################################
??? ? ? ? java/io/File ? ?? ? ? ? de/tsl2/nano/core/Argumentator? ? ? ? ?? ? ? de/tsl2/nano/core/ENV get java/lang/Class jar.checker.deltatime?? java/lang/Integer???? apploader-clean de/tsl2/nano/core/AppLoader$1 ????? java/lang/Throwable? ??? UTF-8 ? ? Cp1252
file.encoding java/nio/charset/Charset defaultCharset??????? java/lang/Exception?? continuing after . error, followed by html rendering problems... .environment .*(\?|help|man)???? apploader.args? ? ,?? ? ???? de/tsl2/nano/core/AppLoader ? ?? ? ? ? Main-Arguments ? \s java.class.path javax.management.builder.initial ? ? 0de/tsl2/nano/core/classloader/NetworkClassLoader
standalone ? ? discarding boot classloader ?
? nano.apploader.isnestedjar?
generated-bin ? %resetting current thread classloader with
env.user.home user.home android.sdcard.path /mnt/sdcard/?? ? java.specification.version
java.compiler ? ? java.vm.specification.name Dalvik java.vm.vendor Oracle java.vm.name OpenJDK ? os.name windows? Aresetting security manager and policies to enable all-permissions de/tsl2/nano/core/AppLoader$2 'couldn't set all permissions. failure: java/lang/ClassLoader getClass ()Ljava/lang/Class;
getSimpleName append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/System setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; de/tsl2/nano/core/cls/BeanClass createBeanClass 5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass; getArgumentClasses 8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class;
callMethod ](Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; out Ljava/io/PrintStream; java/io/PrintStream println !de/tsl2/nano/core/util/StringUtil substring K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; toLowerCase
startsWith (Ljava/lang/String;)Z contains (Ljava/lang/CharSequence;)Z arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V de/tsl2/nano/core/util/FileUtil
getURIFile "(Ljava/lang/String;)Ljava/io/File; getPath de/tsl2/nano/core/log/LogFactory
setLogFile '(Ljava/lang/Object;I)Ljava/lang/String; org/apache/commons/logging/Log info (Ljava/lang/Object;)V mkdirs getName 7(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V valueOf (I)Ljava/lang/Integer; intValue ()I startPathChecker (Ljava/lang/String;J)V (Lde/tsl2/nano/core/AppLoader;)V %de/tsl2/nano/core/util/ConcurrentUtil startDaemon :(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread; printStackTrace error getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; java/lang/reflect/Field
setAccessible (Z)V set '(Ljava/lang/Object;Ljava/lang/Object;)V err matches printManual :(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V getProperty split '(Ljava/lang/String;)[Ljava/lang/String; %de/tsl2/nano/core/util/CollectionUtil concat :(Ljava/lang/Class;[[Ljava/lang/Object;)[Ljava/lang/Object; readManifest java/util/jar/Attributes getValue java/lang/Thread
currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader;
pathSeparator ,(Ljava/lang/ClassLoader;Ljava/lang/String;)V setEnvironment -(Ljava/lang/Object;)Ljava/lang/StringBuilder; addFile java/lang/Boolean (Z)Ljava/lang/String; addLibraryPath setContextClassLoader (Ljava/lang/ClassLoader;)V pathSeparatorChar C
getBoolean java/security/Policy setPolicy (Ljava/security/Policy;)V setSecurityManager (Ljava/lang/SecurityManager;)V getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! g ? ? ? ? ? | ? ? ? / *? ? ? E ? ? ? ? ? ? z ,? Y? L+? Y? *? ? ?
? ? ? W+? ? Q R * S ? , ? ? $ ? ? ? $ ? ? ? ? ? ? ? h &+? Y? +?
? ? ? W? Y+S? ? ?
] _ ? &