core/src/com/google/inject/internal/util/LineNumbers.java
public Integer getLineNumber(Member member) {
    Preconditions.checkArgument(
        type == member.getDeclaringClass(),
        "Member %s belongs to %s, not %s",
        member,
        member.getDeclaringClass(),
        type);
    return lines.get(memberKey(member));
  }
public Integer getLineNumber(Member member) {
    Preconditions.checkArgument(
        type == member.getDeclaringClass(),
        "Member %s belongs to %s, not %s",
        member,
        member.getDeclaringClass(),
        type);
    return lines.get(memberKey(member));
  }
Get the line number associated with the given member.

@param member a field, constructor, or method belonging to the class used during construction
@return the wrapped line number, or null if not available
@throws IllegalArgumentException if the member does not belong to the class used during
construction