blob: ed1ffe890b11f9643e85a0212a9c9eed0e759b8f [file] [log] [blame]
Andreas Huberc9410c72016-07-28 12:18:40 -07001#include "NamedType.h"
2
3namespace android {
4
Andreas Huber31629bc2016-08-03 09:06:40 -07005NamedType::NamedType() {}
6
7void NamedType::setLocalName(const std::string &localName) {
8 mLocalName = localName;
9}
10
11void NamedType::setFullName(const FQName &fullName) {
12 mFullName = fullName;
Andreas Huberc9410c72016-07-28 12:18:40 -070013}
14
Andreas Huberbfd76212016-08-09 11:12:16 -070015const FQName &NamedType::fqName() const {
16 return mFullName;
17}
18
Andreas Huber0e00de42016-08-03 09:56:02 -070019std::string NamedType::localName() const {
Andreas Huber31629bc2016-08-03 09:06:40 -070020 return mLocalName;
21}
22
23std::string NamedType::fullName() const {
Andreas Huber0e00de42016-08-03 09:56:02 -070024 return mFullName.cppName();
Andreas Huberc9410c72016-07-28 12:18:40 -070025}
26
Andreas Huber2831d512016-08-15 09:33:47 -070027std::string NamedType::fullJavaName() const {
28 return mFullName.javaName();
29}
30
Andreas Huberc9410c72016-07-28 12:18:40 -070031} // namespace android
32