Commits
md_5 authored 6d6f0c7fda9
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 - | } |
124 119 | |
125 - | if (result != null) { |
126 120 | loader.setClass(name, result); |
121 + | } else { |
122 + | throw new ClassNotFoundException(name); |
127 123 | } |
128 124 | } |
129 125 | |
130 126 | classes.put(name, result); |
131 127 | } |
132 128 | |
133 129 | return result; |
134 130 | } |
135 131 | |
136 132 | |