import java.util.List;
import java.util.Vector;
-import net.sourceforge.phpdt.internal.corext.phpdoc.PHPDocCharArrayCommentReader;
+import net.sourceforge.phpdt.internal.corext.phpdoc.PHPDocUtil;
import net.sourceforge.phpeclipse.PHPeclipsePlugin;
import net.sourceforge.phpeclipse.builder.IdentifierIndexManager;
import net.sourceforge.phpeclipse.builder.PHPIdentifierLocation;
PHPIdentifierLocation location;
String filename;
FileReader phpdocFileReader;
- PHPDocCharArrayCommentReader phpdocConverter;
+ // PHPDocCharArrayCommentReader phpdocConverter;
StringBuffer hoverInfoBuffer = new StringBuffer();
String workspaceLocation = PHPeclipsePlugin.getWorkspace().getRoot().getLocation().toString();
// boolean foundPHPdoc = false;
for (int i = 0; i < list.size(); i++) {
location = (PHPIdentifierLocation) list.get(i);
filename = workspaceLocation + location.getFilename();
- hoverInfoBuffer.append(location.toString());
- hoverInfoBuffer.append('\n');
- if (location.getPHPDocOffset() >= 0) {
- // foundPHPdoc = true;
- phpdocFileReader = new FileReader(filename);
- char[] charArray = new char[location.getPHPDocLength()];
- phpdocFileReader.skip(location.getPHPDocOffset());
- phpdocFileReader.read(charArray, 0, location.getPHPDocLength());
- phpdocConverter = new PHPDocCharArrayCommentReader(charArray);
- hoverInfoBuffer.append(phpdocConverter.getString());
- hoverInfoBuffer.append('\n');
- }
+ PHPDocUtil.appendPHPDoc(hoverInfoBuffer, filename, location);
+//
+// hoverInfoBuffer.append(location.toString());
+// hoverInfoBuffer.append('\n');
+// if (location.getPHPDocOffset() >= 0) {
+// // foundPHPdoc = true;
+// phpdocFileReader = new FileReader(filename);
+// char[] charArray = new char[location.getPHPDocLength()];
+// phpdocFileReader.skip(location.getPHPDocOffset());
+// phpdocFileReader.read(charArray, 0, location.getPHPDocLength());
+// phpdocConverter = new PHPDocCharArrayCommentReader(charArray);
+// hoverInfoBuffer.append(phpdocConverter.getString());
+// hoverInfoBuffer.append('\n');
+// }
}
// if (foundPHPdoc) {
hoverInfo = hoverInfoBuffer.toString();