public LookupAlias ( |
||
alias | The symbol alias. | |
return |
public static Namespace NamespaceFor(Namespace n, Symbol symbol) { // Note: presumes non-nil sym.ns // first check against CurrentNamespace's aliases Symbol nsSym = Symbol.create(symbol.Namespace); Namespace ns = n.LookupAlias(nsSym); if (ns == null) // otherwise, check the namespaces map ns = Namespace.find(nsSym); return ns; }
public static Namespace namespaceFor(Namespace inns, Symbol sym) { //note, presumes non-nil sym.ns // first check against currentNS' aliases... Symbol nsSym = Symbol.create(sym.Namespace); Namespace ns = inns.LookupAlias(nsSym); if (ns == null) { // ...otherwise check the Namespaces map. ns = Namespace.find(nsSym); } return ns; }