@Test public void testSignletonIsProxiable() { InjecteeImpl injectee = new InjecteeImpl(); injectee.setInjecteeClass(TestSingleton.class); injectee.setParentClassScope(Singleton.class); JerseyProxyResolver resolver = new JerseyProxyResolver(); assertTrue(resolver.isPrixiable(injectee)); }
public boolean isPrixiable(Injectee injectee) { return !ignoredClass(injectee.getRequiredType()) && isPrixiable(injectee.getParentClassScope()); }
JerseyProxyResolver { public boolean isPrixiable(Injectee injectee) { return !ignoredClass(injectee.getRequiredType()) && isPrixiable(injectee.getParentClassScope()); } }
JerseyProxyResolver { public boolean isPrixiable(Injectee injectee) { return !ignoredClass(injectee.getRequiredType()) && isPrixiable(injectee.getParentClassScope()); }  }
JerseyProxyResolver { public boolean isPrixiable(Injectee injectee) { return !ignoredClass(injectee.getRequiredType()) && isPrixiable(injectee.getParentClassScope()); }  boolean isPrixiable(Injectee injectee); boolean isPrixiable(Class<? extends Annotation> scopeAnnotation); Object proxy(Injectee injectee, InjectionResolver resolver); Object noCachedProxy(Injectee injectee, Supplier<Object> supplier); }
JerseyProxyResolver { public boolean isPrixiable(Injectee injectee) { return !ignoredClass(injectee.getRequiredType()) && isPrixiable(injectee.getParentClassScope()); }  boolean isPrixiable(Injectee injectee); boolean isPrixiable(Class<? extends Annotation> scopeAnnotation); Object proxy(Injectee injectee, InjectionResolver resolver); Object noCachedProxy(Injectee injectee, Supplier<Object> supplier);  }