/**
* Copyright (c) 2009-2011, The HATS Consortium. All rights reserved.
* This file is licensed under the terms of the Modified BSD License.
*/
package abs.frontend.typechecker;
import abs.frontend.ast.ModuleDecl;
import abs.frontend.typechecker.KindedName.Kind;
public class ResolvedModuleName extends ResolvedName {
private ModuleDecl decl;
public ResolvedModuleName(ModuleDecl decl) {
this.decl = decl;
}
@Override
public KindedName getQualifiedName() {
return new KindedName(getKind(), decl.getName());
}
@Override
public Kind getKind() {
return Kind.MODULE;
}
@Override
public ResolvedModuleName getModuleName() {
return this;
}
}