Commits
md_5 authored 2b5427b390f
109 109 | } else { |
110 110 | definePackage(pkgName, null, null, null, null, null, null, null); |
111 111 | } |
112 112 | } |
113 113 | } |
114 114 | |
115 115 | CodeSigner[] signers = entry.getCodeSigners(); |
116 116 | CodeSource source = new CodeSource(url, signers); |
117 117 | |
118 118 | result = defineClass(name, classBytes, 0, classBytes.length, source); |
119 + | } |
120 + | |
121 + | if (result == null) { |
122 + | result = super.findClass(name); |
123 + | } |
119 124 | |
125 + | if (result != null) { |
120 126 | loader.setClass(name, result); |
121 - | } else { |
122 - | throw new ClassNotFoundException(name); |
123 127 | } |
124 128 | } |
125 129 | |
126 130 | classes.put(name, result); |
127 131 | } |
128 132 | |
129 133 | return result; |
130 134 | } |
131 135 | |
132 136 | |