|
|
@ -928,7 +928,8 @@ public class ClassReader { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
if (WRITER && mv instanceof MethodWriter) { |
|
|
|
if (WRITER && mv instanceof MethodWriter) { |
|
|
|
MethodWriter mw = (MethodWriter) mv; |
|
|
|
MethodWriter mw = (MethodWriter) mv; |
|
|
|
if (mw.cw.cr == this && signature == mw.signature) { |
|
|
|
if (mw.cw.cr == this && |
|
|
|
|
|
|
|
(signature != null ? signature.equals(mw.signature) : mw.signature == null)) { |
|
|
|
boolean sameExceptions = false; |
|
|
|
boolean sameExceptions = false; |
|
|
|
if (exceptions == null) { |
|
|
|
if (exceptions == null) { |
|
|
|
sameExceptions = mw.exceptionCount == 0; |
|
|
|
sameExceptions = mw.exceptionCount == 0; |
|
|
|