Expose position information to class member declarations.

Signed-off-by: David Black <dblack@atlassian.com>
Merge remote-tracking branch 'origin/expose_position_information'