public interface  org.glassfish.hk.utilities.binding.ServiceBindingBuilder extends java.lang.Object implements org.glassfish.hk.utilities.binding.BindingBuilder
{
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder 'to'(java.lang.Class);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder 'to'(org.glassfish.hk.api.TypeLiteral);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder 'to'(java.lang.reflect.Type);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder loadedBy(org.glassfish.hk.api.HK2Loader);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder withMetadata(java.lang.String, java.lang.String);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder withMetadata(java.lang.String, java.util.List);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder qualifiedBy(java.lang.'annotation'.Annotation);
public abstract org.glassfish.hk.utilities.binding.ScopedBindingBuilder in(java.lang.'annotation'.Annotation);
public abstract org.glassfish.hk.utilities.binding.ScopedBindingBuilder in(java.lang.Class);
public abstract org.glassfish.hk.utilities.binding.NamedBindingBuilder named(java.lang.String);
public abstract void ranked(int);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder proxy(boolean);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder proxyForSameScope(boolean);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder analyzeWith(java.lang.String);
public abstract org.glassfish.hk.utilities.binding.ServiceBindingBuilder asType(java.lang.reflect.Type);
}