From fca2a297a2c9bbb432280280e68c5619fda13fb6 Mon Sep 17 00:00:00 2001 From: aclement Date: Thu, 28 Feb 2008 21:09:20 +0000 Subject: fix for http://jira.springframework.org/browse/SPR-4512 --- aspectj5rt/java5-src/org/aspectj/lang/reflect/AjTypeSystem.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'aspectj5rt/java5-src/org/aspectj') diff --git a/aspectj5rt/java5-src/org/aspectj/lang/reflect/AjTypeSystem.java b/aspectj5rt/java5-src/org/aspectj/lang/reflect/AjTypeSystem.java index 93ba5cc6f..5ac17e26f 100644 --- a/aspectj5rt/java5-src/org/aspectj/lang/reflect/AjTypeSystem.java +++ b/aspectj5rt/java5-src/org/aspectj/lang/reflect/AjTypeSystem.java @@ -34,8 +34,8 @@ public class AjTypeSystem { * AspectJ-awareness on top. */ public static AjType getAjType(Class fromClass) { - if (ajTypes.containsKey(fromClass)) { - WeakReference weakRefToAjType = ajTypes.get(fromClass); + WeakReference weakRefToAjType = ajTypes.get(fromClass); + if (weakRefToAjType!=null) { AjType theAjType = weakRefToAjType.get(); if (theAjType != null) { return theAjType; -- cgit v1.2.3