Bladeren bron

261150: diagnostics

tags/pre268419
aclement 15 jaren geleden
bovenliggende
commit
29fe23e4bb
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5
    1
      org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java

+ 5
- 1
org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java Bestand weergeven

@@ -100,7 +100,11 @@ public abstract class AbstractReferenceTypeDelegate implements ReferenceTypeDele

protected GenericSignature.FormalTypeParameter[] getFormalTypeParametersFromOuterClass() {
List typeParameters = new ArrayList();
ReferenceType outer = (ReferenceType) getOuterClass();
ResolvedType outerClassType = getOuterClass();
if (!(outerClassType instanceof ReferenceType)) {
throw new BCException("Whilst processing type '"+this.resolvedTypeX.getSignature()+"' - cannot cast the outer type to a reference type. Signature="+outerClassType.getSignature()+" toString()="+outerClassType.toString());
}
ReferenceType outer = (ReferenceType) outerClassType;
ReferenceTypeDelegate outerDelegate = outer.getDelegate();
AbstractReferenceTypeDelegate outerObjectType = (AbstractReferenceTypeDelegate) outerDelegate;
if (outerObjectType.isNested()) {

Laden…
Annuleren
Opslaan