blob: acf201bac1568dfc272dfc66d5e6e6df268e99eb [file] [log] [blame]
package org.eclipse.jdt.internal.core.builder;
public interface IDependencyGraph {
/**
* Returns the namespaces on which the given type depends.
*/
IPackage[] getNamespaceDependencies(IType type);
/**
* Returns the state whose dependencies this graph describes.
*/
IState getState();
/**
* Returns the types on which the given type depends, if known, or null if not known.
*/
IType[] getTypeDependencies(IType type);
}