Lines 297-303
Link Here
|
297 |
* @see org.aspectj.weaver.ReferenceTypeDelegate#getSuperclass() |
297 |
* @see org.aspectj.weaver.ReferenceTypeDelegate#getSuperclass() |
298 |
*/ |
298 |
*/ |
299 |
public ResolvedType getSuperclass() { |
299 |
public ResolvedType getSuperclass() { |
300 |
if (this.myClass.getSuperclass() == null) return null; |
300 |
if (this.myClass.getSuperclass() == null) { |
|
|
301 |
if (myClass==Object.class) { |
302 |
return null; |
303 |
} |
304 |
return world.resolve(UnresolvedType.OBJECT); |
305 |
} |
301 |
return ReflectionBasedReferenceTypeDelegateFactory |
306 |
return ReflectionBasedReferenceTypeDelegateFactory |
302 |
.resolveTypeInWorld(this.myClass.getSuperclass(),world); |
307 |
.resolveTypeInWorld(this.myClass.getSuperclass(),world); |
303 |
} |
308 |
} |