From eb6c76d2789f5c8634dc56a5d156559f5569407f Mon Sep 17 00:00:00 2001 From: acolyer Date: Wed, 13 Jul 2005 13:00:08 +0000 Subject: [PATCH] sometimes we get asked to resolve more than once, and that's ok... --- weaver/src/org/aspectj/weaver/TypeVariable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weaver/src/org/aspectj/weaver/TypeVariable.java b/weaver/src/org/aspectj/weaver/TypeVariable.java index f33bf8f3f..a30a08576 100644 --- a/weaver/src/org/aspectj/weaver/TypeVariable.java +++ b/weaver/src/org/aspectj/weaver/TypeVariable.java @@ -86,7 +86,7 @@ public class TypeVariable { * resolve all the bounds of this type variable */ public void resolve(World inSomeWorld) { - if (isResolved) throw new IllegalStateException("already resolved!"); + if (isResolved) return; upperBound = upperBound.resolve(inSomeWorld); if (lowerBound != null) lowerBound = lowerBound.resolve(inSomeWorld); -- 2.39.5