Files
UniversalTestSoftware/server/libs/classes/com/cbsd/universaltestsoftwareserver/util/DynamicClassLoaderUtil.class

18 lines
1.6 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4U
 java/lang/ClassLoader<init>()V  
@com/cbsd/universaltestsoftwareserver/util/DynamicClassLoaderUtil classRootLjava/lang/String;java/lang/StringBuilder

 append-(Ljava/lang/String;)Ljava/lang/StringBuilder;    java/io/File separator.
  java/lang/StringreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;".class
$ %&toString()Ljava/lang/String;
()* +,java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
./0 12java/nio/file/Files readAllBytes(Ljava/nio/file/Path;)[B
4 56 defineClass)(Ljava/lang/String;[BII)Ljava/lang/Class;8java/io/IOException: java/lang/ClassNotFoundException<类加载失败:
9> ?*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisBLcom/cbsd/universaltestsoftwareserver/util/DynamicClassLoaderUtil;MethodParameters findClass%(Ljava/lang/String;)Ljava/lang/Class; classPath
classBytes[BeLjava/io/IOException;name StackMapTable
Exceptions Signature((Ljava/lang/String;)Ljava/lang/Class<*>;
SourceFileDynamicClassLoaderUtil.java! @AF
*<2A>*+<2B><07>B  C
DE
F GHA<00>\<5C> Y<>*<2A><07><10><14>+<19><14><1B>!<21><10>#M,<03><1C>'<27>-N*+--<2D><>3<>M<EFBFBD>9Y<39> Y<>;<3B>+<2B><10>#,<2C>=<3D>>?7B)5?@C4)I 5
JK@LM\DE\N O7P9FNQRST