![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.AppLoader.class Maven / Gradle / Ivy
???? =4
java/lang/Object ()V java/util/LinkedHashMap
usage
getClass ()Ljava/lang/Class;
java/lang/Class
getSimpleName ()Ljava/lang/String; makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
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; ( create
* + , - . de/tsl2/nano/core/AppLoader callENV 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; 0 de.tsl2.nano.core.ENV
2 3 4 5 6 de/tsl2/nano/core/cls/BeanClass createBeanClass 5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass; 8 java/lang/String
: ; < = > de/tsl2/nano/core/Argumentator getArgumentClasses 8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class;
2 @ A B
callMethod ](Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; " D E F out Ljava/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.
J K L M N java/io/PrintStream println (Ljava/lang/String;)V
* P Q getFileSystemPrefix S .
U V W X Y !de/tsl2/nano/core/util/StringUtil substring K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
7 [ \ toLowerCase ^ & ` main b /
7 d e f
startsWith (Ljava/lang/String;)Z h :
7 j k l contains (Ljava/lang/CharSequence;)Z
" n o p arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
* r s t start L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
* v w x
isHelpRequest ([Ljava/lang/String;)Z
* z { N printHelp
* } ~ getDefaultEnvPath ^
? ? ? ? ? de/tsl2/nano/core/util/FileUtil
getURIFile "(Ljava/lang/String;)Ljava/io/File;
? ? ? ? java/io/File getPath
? ? ? ? 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/Log info (Ljava/lang/Object;)V ? "java/lang/IllegalArgumentException ?