Lines 471-481
Link Here
|
471 |
} |
471 |
} |
472 |
} |
472 |
} |
473 |
|
473 |
|
474 |
if (!method.isConstructor()) |
474 |
// always retrieve return type (for constructors, its V for void - will be ignored) |
475 |
returnType = environment.getTypeFromTypeSignature(wrapper, typeVars, this); |
475 |
returnType = environment.getTypeFromTypeSignature(wrapper, typeVars, this); |
476 |
|
476 |
|
477 |
if (!wrapper.atEnd() && wrapper.signature[wrapper.start] == '^') { |
477 |
if (!wrapper.atEnd() && wrapper.signature[wrapper.start] == '^') { |
478 |
// attempt to find each superinterface if it exists in the cache (otherwise - resolve it when requested) |
478 |
// attempt to find each exception if it exists in the cache (otherwise - resolve it when requested) |
479 |
java.util.ArrayList types = new java.util.ArrayList(2); |
479 |
java.util.ArrayList types = new java.util.ArrayList(2); |
480 |
do { |
480 |
do { |
481 |
wrapper.start++; // skip '^' |
481 |
wrapper.start++; // skip '^' |