public interface  org.glassfish.hk.utilities.DescriptorBuilder extends java.lang.Object
{
public abstract org.glassfish.hk.utilities.DescriptorBuilder named(java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder 'to'(java.lang.Class) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder 'to'(java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder in(java.lang.Class) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder in(java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder qualifiedBy(java.lang.'annotation'.Annotation) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder qualifiedBy(java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder has(java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder has(java.lang.String, java.util.List) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder ofRank(int);
public abstract org.glassfish.hk.utilities.DescriptorBuilder proxy();
public abstract org.glassfish.hk.utilities.DescriptorBuilder proxy(boolean);
public abstract org.glassfish.hk.utilities.DescriptorBuilder proxyForSameScope();
public abstract org.glassfish.hk.utilities.DescriptorBuilder proxyForSameScope(boolean);
public abstract org.glassfish.hk.utilities.DescriptorBuilder localOnly();
public abstract org.glassfish.hk.utilities.DescriptorBuilder visibility(org.glassfish.hk.api.DescriptorVisibility);
public abstract org.glassfish.hk.utilities.DescriptorBuilder andLoadWith(org.glassfish.hk.api.HK2Loader) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.utilities.DescriptorBuilder analyzeWith(java.lang.String);
public abstract org.glassfish.hk.utilities.DescriptorImpl build() throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.api.FactoryDescriptors buildFactory() throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.api.FactoryDescriptors buildFactory(java.lang.String) throws java.lang.IllegalArgumentException;
public abstract org.glassfish.hk.api.FactoryDescriptors buildFactory(java.lang.Class) throws java.lang.IllegalArgumentException;
}