Skip to content

Commit 3095daf

Browse files
Treiblesschorlectrueden
authored andcommitted
Add toString to TypeVarInfo
1 parent 77a7991 commit 3095daf

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

src/main/java/org/scijava/util/Types.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,6 +1307,29 @@ public boolean fixBounds(final Type bound) {
13071307

13081308
return true;
13091309
}
1310+
1311+
@Override
1312+
public String toString() {
1313+
StringBuilder s = new StringBuilder();
1314+
s.append(this.getClass().getSimpleName());
1315+
s.append(": ");
1316+
s.append(var.getName());
1317+
s.append("\n\t\t");
1318+
s.append("of Types:\n\t\t\t");
1319+
for(Type t : types) {
1320+
s.append(t.getTypeName());
1321+
s.append("\n\t\t\t");
1322+
}
1323+
s.delete(s.length() - 1, s.length());
1324+
s.append("with upper Bounds:\n\t\t\t");
1325+
for(Type t : upperBounds) {
1326+
s.append(t.getTypeName());
1327+
s.append("\n\t\t\t");
1328+
}
1329+
s.delete(s.length() - 3, s.length());
1330+
s.append("\n");
1331+
return s.toString();
1332+
}
13101333
}
13111334

13121335
// -- BEGIN FORK OF APACHE COMMONS LANG 3.4 CODE --

0 commit comments

Comments
 (0)