Lines 322-328
Link Here
|
322 |
newBindings.pushEnclosingDefinition(pointcutDec); |
322 |
newBindings.pushEnclosingDefinition(pointcutDec); |
323 |
try { |
323 |
try { |
324 |
Pointcut ret = pointcutDec.getPointcut(); |
324 |
Pointcut ret = pointcutDec.getPointcut(); |
325 |
if (typeVariableMap != null) ret = ret.parameterizeWith(typeVariableMap); |
325 |
if (typeVariableMap != null && !hasBeenParameterized) { |
|
|
326 |
ret = ret.parameterizeWith(typeVariableMap); |
327 |
ret.hasBeenParameterized=true; |
328 |
} |
326 |
return ret.concretize(searchStart, declaringType, newBindings); |
329 |
return ret.concretize(searchStart, declaringType, newBindings); |
327 |
} finally { |
330 |
} finally { |
328 |
newBindings.popEnclosingDefinitition(); |
331 |
newBindings.popEnclosingDefinitition(); |