protected AbstractInjector(WeldManager manager) { Preconditions.checkArgumentNotNull(manager, "manager"); this.manager = manager; this.cache = ComputingCacheBuilder.newBuilder().setWeakValues().build(clazz -> { AnnotatedType<?> type = manager.createAnnotatedType(clazz); return manager.createInjectionTargetBuilder(type) .setResourceInjectionEnabled(false) .setTargetClassLifecycleCallbacksEnabled(false) .build(); }); }
protected AbstractInjector(WeldManager manager) { Preconditions.checkArgumentNotNull(manager, "manager"); this.manager = manager; this.cache = ComputingCacheBuilder.newBuilder().setWeakValues().build(clazz -> { AnnotatedType<?> type = manager.createAnnotatedType(clazz); return manager.createInjectionTargetBuilder(type) .setResourceInjectionEnabled(false) .setTargetClassLifecycleCallbacksEnabled(false) .build(); }); }
protected AbstractInjector(WeldManager manager) { Preconditions.checkArgumentNotNull(manager, "manager"); this.manager = manager; this.cache = ComputingCacheBuilder.newBuilder().setWeakValues().build(clazz -> { AnnotatedType<?> type = manager.createAnnotatedType(clazz); return manager.createInjectionTargetBuilder(type) .setResourceInjectionEnabled(false) .setTargetClassLifecycleCallbacksEnabled(false) .build(); }); }