Remove parent type references
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / AbstractTypeMember.java
index b9c5aa1526c512643a365ef53c651d3bdbd683dd..e51bc65cf23faf2bf6b8f2715f4b2f689073a87e 100644 (file)
@@ -19,17 +19,15 @@ abstract class AbstractTypeMember implements TypeMember {
 
     private final String name;
     private final TypeMemberComment comment;
-    private final Type definingType;
     private final Type returnType;
     private final List<AnnotationType> annotations;
     private final boolean isFinal;
     private final boolean isStatic;
     private final AccessModifier accessModifier;
 
-    protected AbstractTypeMember(final Type definingType, final String name,  final List<AnnotationType> annotations,
+    protected AbstractTypeMember(final String name,  final List<AnnotationType> annotations,
             final TypeMemberComment comment, final AccessModifier accessModifier, final Type returnType,
             final boolean isFinal, final boolean isStatic) {
-        this.definingType = definingType;
         this.name = name;
         this.annotations = annotations;
         this.comment = comment;
@@ -54,11 +52,6 @@ abstract class AbstractTypeMember implements TypeMember {
         return comment;
     }
 
-    @Override
-    public Type getDefiningType() {
-        return this.definingType;
-    }
-
     @Override
     public AccessModifier getAccessModifier() {
         return this.accessModifier;
@@ -98,17 +91,12 @@ abstract class AbstractTypeMember implements TypeMember {
 
     @Override
     public String toString() {
-        final StringBuilder builder = new StringBuilder()
+        return new StringBuilder()
             .append("AbstractTypeMember [name=").append(getName())
             .append(", comment=").append(getComment())
-            .append(", definingType=");
-        if (getDefiningType() != null) {
-            builder.append(getDefiningType().getPackageName()).append('.').append(getDefiningType().getName());
-        } else {
-            builder.append(" null");
-        }
-        return builder.append(", returnType=").append(getReturnType())
+            .append(", returnType=").append(getReturnType())
             .append(", annotations=").append(getAnnotations())
-            .append(']').toString();
+            .append(']')
+            .toString();
     }
 }