\r
@Override\r
public String getName() {\r
-\r
return name;\r
}\r
\r
+ @Override\r
+ public String getFullyQualifiedName() {\r
+ if (packageName.isEmpty()) {\r
+ return name;\r
+ } else {\r
+ return packageName + "." + name;\r
+ }\r
+ }\r
+\r
protected AbstractBaseType(String pkName, String name) {\r
this.packageName = pkName;\r
this.name = name;\r
if (name == null) {\r
if (other.getName() != null)\r
return false;\r
- } else if (!name.equals(other.getPackageName()))\r
+ } else if (!name.equals(other.getName()))\r
return false;\r
if (packageName == null) {\r
if (other.getPackageName() != null)\r
\r
@Override\r
public String toString() {\r
-\r
+ if (packageName.isEmpty()) {\r
+ return "Type (" + name + ")";\r
+ }\r
return "Type (" + packageName + "." + name + ")";\r
}\r
-\r
}\r