List of usage examples for org.eclipse.jdt.core.dom MemberRef toString
@Override public final String toString()
From source file:org.juniversal.translator.csharp.JavadocCommentWriter.java
License:Open Source License
private int writeFragment(int previousLineNumber, ASTNode fragment) { int lineNumber = getSourceFileWriter().getSourceLineNumber(fragment.getStartPosition()); int lineNumberDiff = lineNumber - previousLineNumber; writeLineBreaks(lineNumberDiff);/*from ww w. j a v a2 s. com*/ if (fragment instanceof TagElement) { TagElement tagElement = (TagElement) fragment; switch (tagElement.getTagName()) { case "@code": lineNumber = writeInlineCodeTag(lineNumber, tagElement); break; default: write("{" + tagElement.getTagName() + " "); stripLeadingSingleSpaceFromFirstFragment(tagElement.fragments()); lineNumber = writeFragments(lineNumber, tagElement.fragments()); write("}"); break; } } else if (fragment instanceof TextElement) { TextElement textElement = (TextElement) fragment; String text = textElement.getText(); write(text); } else if (fragment instanceof Name) { Name name = (Name) fragment; String text = name.getFullyQualifiedName(); write(text); } else if (fragment instanceof MethodRef) { MethodRef methodRef = (MethodRef) fragment; // TODO: Probably need to do something different here. String methodRefStr = methodRef.toString(); write(methodRefStr); } else if (fragment instanceof MemberRef) { MemberRef memberRef = (MemberRef) fragment; // TODO: Probably need to do something different here. String memberRefStr = memberRef.toString(); write(memberRefStr); } return lineNumber; }