public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }
public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }
public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }
public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }
public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }
public ModuleEnablement(List<Class<?>> interceptors, List<Class<?>> decorators, Map<Class<?>, Integer> globalAlternatives, Set<Class<?>> localAlternativeClasses, Set<Class<? extends Annotation>> localAlternativeStereotypes) { this.interceptors = interceptors; this.decorators = decorators; this.interceptorMap = createLookupMap(interceptors); this.decoratorMap = createLookupMap(decorators); this.decoratorComparator = new EnablementComparator<Decorator<?>>(decoratorMap); this.interceptorComparator = new EnablementComparator<Interceptor<?>>(interceptorMap); this.globalAlternatives = globalAlternatives; this.localAlternativeClasses = localAlternativeClasses; this.localAlternativeStereotypes = localAlternativeStereotypes; }