@Override public Annotation getScopeAsAnnotation() { checkState(); return scopeAnnotation; }
@Override public Annotation getScopeAsAnnotation() { checkState(); return scopeAnnotation; }
@Override public Annotation getScopeAsAnnotation() { checkState(); return scopeAnnotation; }
@Override public Class<?> getImplementationClass() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getImplementationClass(); } return implClass; }
@Override public Set<Annotation> getQualifierAnnotations() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getQualifierAnnotations(); } return qualifiers; }
@Override public Class<?> getImplementationClass() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getImplementationClass(); } return implClass; }
@Override public Set<Type> getContractTypes() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getContractTypes(); } return contracts; }
@Override public Class<?> getImplementationClass() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getImplementationClass(); } return implClass; }
@Override public Set<Annotation> getQualifierAnnotations() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getQualifierAnnotations(); } return qualifiers; }
@Override public Set<Annotation> getQualifierAnnotations() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getQualifierAnnotations(); } return qualifiers; }
@Override public Class<?> getImplementationClass() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getImplementationClass(); } return implClass; }
@Override public Set<Annotation> getQualifierAnnotations() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getQualifierAnnotations(); } return qualifiers; }
@Override public Type getImplementationType() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getImplementationType(); } return implType; }
@Override public Set<Type> getContractTypes() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getContractTypes(); } return contracts; }
@Override public Set<Type> getContractTypes() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getContractTypes(); } return contracts; }
@Override public Class<? extends Annotation> getScopeAnnotation() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getScopeAnnotation(); } return scope; }
@Override public Class<? extends Annotation> getScopeAnnotation() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getScopeAnnotation(); } return scope; }
@Override public Class<? extends Annotation> getScopeAnnotation() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getScopeAnnotation(); } return scope; }
@Override public List<Injectee> getInjectees() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getInjectees(); } return creator.getInjectees(); }
@Override public List<Injectee> getInjectees() { checkState(); if (activeDescriptor != null) { return activeDescriptor.getInjectees(); } return creator.getInjectees(); }