1
org.eclipse.jdt.core.IField

IField field = IType.createField(contents, null, true, null);

如何获取字段的行号?

4

1 回答 1

2

您可以使用以下代码获取 ASTNode 的行号

ASTNode node = compilationUnit.findDeclaringNode(field.getKey());

int lineNumber = compilationUnit.getLineNumber(node.getStartPosition()) - 1;

请注意,这仅在绑定已解决时才有效。

有关详细信息,请参阅以下链接:

于 2013-09-26T09:41:24.547 回答