equal
deleted
inserted
replaced
167 return mTransformerList; |
167 return mTransformerList; |
168 } |
168 } |
169 |
169 |
170 public byte[] |
170 public byte[] |
171 transform( Module module, |
171 transform( Module module, |
|
172 ClassLoader loader, |
172 String classname, |
173 String classname, |
173 Class<?> classBeingRedefined, |
174 Class<?> classBeingRedefined, |
174 ProtectionDomain protectionDomain, |
175 ProtectionDomain protectionDomain, |
175 byte[] classfileBuffer) { |
176 byte[] classfileBuffer) { |
176 boolean someoneTouchedTheBytecode = false; |
177 boolean someoneTouchedTheBytecode = false; |
185 ClassFileTransformer transformer = transformerInfo.transformer(); |
186 ClassFileTransformer transformer = transformerInfo.transformer(); |
186 byte[] transformedBytes = null; |
187 byte[] transformedBytes = null; |
187 |
188 |
188 try { |
189 try { |
189 transformedBytes = transformer.transform( module, |
190 transformedBytes = transformer.transform( module, |
|
191 loader, |
190 classname, |
192 classname, |
191 classBeingRedefined, |
193 classBeingRedefined, |
192 protectionDomain, |
194 protectionDomain, |
193 bufferToUse); |
195 bufferToUse); |
194 } |
196 } |