
de.tsl2.nano.core.classloader.RuntimeClassloader.class Maven / Gradle / Ivy
???? 4? l ?
y ?
y ?
y ?
y ? ? ? ? ?
y
?
y
l
l
'
!
l
'
+!
"#
$%&
"'
"()*+ ?,-
l./
012
03
045
06
789:;
A ?<9=>?
@ABCDE ?FG
NHI
JK lL
MN
MO
lPQ
VR
STUVUWX
\YZ
^[
^\
V]
^_
V`
abc
ede
$f ?gh
ijk
Ml
yb
Mm
ln
$o
jp
0qr
lstu
vwx InnerClasses LOG Lorg/apache/commons/logging/Log; DEFAULT_BIN_DIR Ljava/lang/String;
ConstantValuey startCheckerDaemon Ljava/lang/Thread; ([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 ?z 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;{ ?k|}; 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;Q~X? 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; close ()V
Exceptions? toString ()Ljava/lang/String;
access$000 "()Lorg/apache/commons/logging/Log;
SourceFile RuntimeClassloader.java { | ? ? ? ? ? ? ? ? java/lang/Exception Herror on calling super.getPermissions() - now setting AllPermissions ;-)??? java/security/Permissions ? ? java/security/AllPermissionz?? ? ? 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 ' "' has no classes or doesn't exist! java/util/ArrayList ??{????? .???? class not matching regex ' '?? loading class: ?? java/io/Serializable}?? !ignoring not serializable class: ???? ignoring enum class: ?????|?? java/lang/Throwable???? 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.MF??~???? java/net/URL?? java/util/jar/Manifest ??? ????????? ? ? java/lang/RuntimeException ??
manifest:
???? java/lang/Object??? 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 java/io/IOException 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; (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 (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 interrupt 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; ! l y { | } ~ ? ? ? ? ? ? > *+? ? ?
@ A ? ? ? ? ? ? ? ? I *+,? ? ?
J K ? ? ? ? ? ? ? ? ? ? T *+,-? ? ?
U V ? * ? ? ? ? ? ? ? ? ? ? ? ? **+? M? "N? -? ? Y?
M,? Y? ?
,? ? ] c ^
_ ` b ( d ? 4 ? ?
? ? * ? ? * ? ?
? ? ? I ?? ? ? ? ? / *? ? ? m ? ? ? ? ? ? b &? ? Y? ? +? ? ? ? *+? ? ? u v % w ? &