Reputation: 13
org.eclipse.jdt.core.IField
IField field = IType.createField(contents, null, true, null);
How to get the line number of field?
Upvotes: 1
Views: 999
Reputation: 3095
You can get the line number of an ASTNode using the below code
ASTNode node = compilationUnit.findDeclaringNode(field.getKey());
int lineNumber = compilationUnit.getLineNumber(node.getStartPosition()) - 1;
Note that this will work only if the bindings are resolved.
Refer the below links for more details:
Upvotes: 2