de.tsl2.nano.core.classloader.RuntimeClassloader.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? k ?
v ?
v ?
v ?
v ? ? ? ? ? ?
? ?
?
? ?
v ? ?
? ?
?
v
k
k
'
! ?
k
'
,
!
"#$% ?&'
k()
*+,
*-
*./
*0
12345
B ?63789
:;<=>? ?@A
OBC
DE
FG
FH
kIJ
V ?K
LMNONPQ
\RS
^T
^U
VV
WX
VY
Z[\
e]^
_ ?`
abc
Fd
ke
f
*g
*hi
kjkl
mno InnerClasses LOG Lorg/apache/commons/logging/Log; DEFAULT_BIN_DIR Ljava/lang/String;
ConstantValuep ([Ljava/net/URL;)V Code LineNumberTable LocalVariableTable this 2Lde/tsl2/nano/core/classloader/RuntimeClassloader; urls [Ljava/net/URL; )([Ljava/net/URL;Ljava/lang/ClassLoader;)V parent Ljava/lang/ClassLoader; K([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V factory "Ljava/net/URLStreamHandlerFactory; getPermissions @(Ljava/security/CodeSource;)Ljava/security/PermissionCollection; permissions $Ljava/security/PermissionCollection; ex Ljava/lang/Exception;
codesource Ljava/security/CodeSource;
StackMapTable ?q getPackages ()[Ljava/lang/Package; addURL (Ljava/net/URL;)V url Ljava/net/URL; addFile (Ljava/lang/String;)V fileName
getFileURL "(Ljava/lang/String;)Ljava/net/URL; e Ljava/net/MalformedURLException; loadBeanClasses O(Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/List; clazz Ljava/lang/Class; Ljava/lang/Throwable; className i I beanjar regExp messages Ljava/lang/StringBuilder; CLS beanClasses Ljava/util/List;
classNames [Ljava/lang/String; p
loaderrors LocalVariableTypeTable Ljava/lang/Class<*>; #Ljava/util/List;r ?c ?st5 Signature b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/List; startPathChecker (Ljava/lang/String;J)V path
waitMillis J pathChecker Ljava/lang/Runnable; readManifest ()Ljava/util/jar/Attributes; 3(Ljava/lang/ClassLoader;)Ljava/util/jar/Attributes; manifest Ljava/util/jar/Manifest; mainAttributes Ljava/util/jar/Attributes; manifestURL in Ljava/io/InputStream; manifests Ljava/util/Enumeration; cl
attributes 'Ljava/util/Enumeration;JuvQw createAndRegister X(Ljava/lang/Class;[Ljava/lang/String;)Lde/tsl2/nano/core/classloader/RuntimeClassloader; classLoaderType paths Ljava/lang/Class; TT; d(Ljava/lang/Class;[Ljava/lang/String;)TT; toString ()Ljava/lang/String;
access$000 "()Lorg/apache/commons/logging/Log; ()V
SourceFile RuntimeClassloader.java x y ~ ~ ? ~ ? ? ? java/lang/Exception Herror on calling super.getPermissions() - now setting AllPermissions ;-)xyz java/security/Permissions ~ ? java/security/AllPermissionq{| ? ? java/lang/StringBuilder adding '}~} ' to classpath ? ??? ? ? ? ? java/io/File ~ ?????? java/net/MalformedURLException?? .class java/util/LinkedList loading bean classes from: ? ? *.class??? "de/tsl2/nano/core/ManagedException The given jar-file ' ' doesn't exist! java/lang/Object ~? java/util/ArrayList ~?r????? .???? class not matching regex ' '?? loading class: ?? java/io/Serializablet?? !ignoring not serializable class: ???? ignoring enum class: ?????s{? java/lang/Throwabley??? ENo classes were load. Please select another jar-file with bean types! Loaded bean types: }? of
(errors: , ignored: ) of ' >'
Have a look at the log file to see the failed class loadings?? 2de/tsl2/nano/core/classloader/RuntimeClassloader$1 ~? $classloader-environment-path-checker???????? ? ? java/util/jar/Attributes META-INF/MANIFEST.MFv??u???? java/net/URL?? java/util/jar/Manifest ~?? ????????w? ? java/lang/RuntimeException ~?
manifest:
??????? 0de/tsl2/nano/core/classloader/RuntimeClassloader????????? ? [parent: ?? , urls: ]??? java/net/URLClassLoader
generated-bin "java/security/PermissionCollection java/lang/String java/util/List java/lang/Class java/util/Enumeration java/lang/ClassLoader java/io/InputStream org/apache/commons/logging/Log error *(Ljava/lang/Object;Ljava/lang/Throwable;)V add (Ljava/security/Permission;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; info (Ljava/lang/Object;)V toURI ()Ljava/net/URI; java/net/URI toURL ()Ljava/net/URL; forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; de/tsl2/nano/core/util/FileUtil readFileNamesFromZip 9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; ((Ljava/lang/String;[Ljava/lang/Object;)V (I)V endsWith (Ljava/lang/String;)Z !de/tsl2/nano/core/util/StringUtil substring J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; replace (CC)Ljava/lang/String; matches trace loadClass %(Ljava/lang/String;)Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z isEnum ()Z
getSuperclass ()Ljava/lang/Class; newInstance ()Ljava/lang/Object; de/tsl2/nano/core/util/ByteUtil serialize (Ljava/lang/Object;)[B (Ljava/lang/Object;)Z size ()I (I)Ljava/lang/StringBuilder; warn H(Lde/tsl2/nano/core/classloader/RuntimeClassloader;Ljava/lang/String;J)V %de/tsl2/nano/core/util/ConcurrentUtil startDaemon :(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread; java/lang/Thread
currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader; getResources +(Ljava/lang/String;)Ljava/util/Enumeration; hasMoreElements nextElement
openStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V getMainAttributes keySet ()Ljava/util/Set; de/tsl2/nano/core/util/MapUtil removeAll 6(Ljava/util/Map;Ljava/util/Collection;)Ljava/util/Map; putAll (Ljava/util/Map;)V close (Ljava/lang/Throwable;)V toFormattedString '(Ljava/lang/Object;I)Ljava/lang/String; debug de/tsl2/nano/core/cls/BeanClass createInstance 8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; setContextClassLoader (Ljava/lang/ClassLoader;)V getURLs ()[Ljava/net/URL; ((Ljava/lang/Object;IZ)Ljava/lang/String; getClass getName getParent de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! k v x y z { | } ~ ? > *+? ? ?
= > ? ? ? ? ? ~ ? ? I *+,? ? ?
G H ? ? ? ? ? ? ? ~ ? ? T *+,-? ? ?
R S ? * ? ? ? ? ? ? ? ? ? ? ? ? **+? M? "N? -? ? Y?
M,? Y? ?
,? ? Z ` [
\ ] _ ( a ? 4 ? ?
? ? * ? ? * ? ?
? ? ? I ?? ? ? ? ? / *? ? ? j ? ? ? ? ? ? b &? ? Y? ? +? ? ? ? *+? ? ? r s % t ? &