TypeDecl::getDeclaredInterfaceType() → TypeDecl::getInterfaceType() -> getMetatypeInstanceType() → InterfaceTypeRequest::evaluate() → MetatypeType::get(NominalTypeDecl::getDeclaredInterfaceType()) (edited)lib/AST は全然 virtual 見かけないし、基本的に仮想関数呼び出しは使ってないっぽいな