[ https://issues.apache.org/jira/browse/MNG-8612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17932612#comment-17932612 ]
Michael Osipov edited comment on MNG-8612 at 3/5/25 1:06 PM: ------------------------------------------------------------- There is a subtile difference: toString() does not define any contract. asString() can and must define it, IMHO. was (Author: michael-o): There is a subtile difference. toString() does not define any contract. asString() can and must define it, IMHO. > Node.asString vs toString > ------------------------- > > Key: MNG-8612 > URL: https://issues.apache.org/jira/browse/MNG-8612 > Project: Maven > Issue Type: Bug > Reporter: Elliotte Rusty Harold > Assignee: Guillaume Nodet > Priority: Blocker > > The Node interface has an asString method. It seems likely that this should > just be toString like other Java classes. However, if there's a reason for a > separate method, the JavaDoc should explain that. Currently it says "Returns > a string representation of this dependency node." which is almost what the > JavaDoc for the generic toString method of object says: "Returns a string > representation of the object." -- This message was sent by Atlassian Jira (v8.20.10#820010)