public class ClosureDependencyResult extends java.lang.Object
Constructor and Description |
---|
ClosureDependencyResult() |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(java.lang.String declaredNamespace,
java.lang.String dependencyNamespace,
IToken dependencyToken)
Stores dependencyNamespace as a dependeny of declaredNamespace.
|
void |
addDependencyForNextNamespace(java.lang.String dependencyNamespace,
IToken token)
Stores dependency namespaces for the next declared namespace in a file.
|
void |
addNamespace(java.lang.String namespace,
IToken declaringToken)
Adds a new namespace for the current file, which is stored along with the
token it is declared by (i.e., a constructor)
|
java.util.Map<java.lang.String,IToken> |
getDeclaredNamespaces() |
java.util.Map<java.lang.String,SetMap<java.lang.String,IToken>> |
getDependenciesByNamespace() |
public ClosureDependencyResult()
public void addNamespace(java.lang.String namespace, IToken declaringToken)
public void addDependencyForNextNamespace(java.lang.String dependencyNamespace, IToken token)
public java.util.Map<java.lang.String,IToken> getDeclaredNamespaces()
namespaces
public java.util.Map<java.lang.String,SetMap<java.lang.String,IToken>> getDependenciesByNamespace()
dependenciesByNamespace
public void addDependency(java.lang.String declaredNamespace, java.lang.String dependencyNamespace, IToken dependencyToken)