diff --git a/impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelBuilder.java b/impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelBuilder.java index 082c6a141e6..4d710b4ff21 100644 --- a/impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelBuilder.java +++ b/impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelBuilder.java @@ -25,6 +25,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.EnumMap; import org.jboss.weld.interceptor.reader.TargetClassInterceptorMetadata; import org.jboss.weld.interceptor.spi.metadata.InterceptorClassMetadata; @@ -50,9 +51,9 @@ public class InterceptionModelBuilder { private final Set> allInterceptors = new LinkedHashSet>(); - private final Map>> globalInterceptors = new HashMap>>(); + private final Map>> globalInterceptors = new EnumMap>>(InterceptionType.class); - private final Map>>> methodBoundInterceptors = new HashMap>>>(); + private final Map>>> methodBoundInterceptors = new EnumMap>>>(InterceptionType.class); private TargetClassInterceptorMetadata targetClassInterceptorMetadata;