Bug 573547 - Add support to hover on outer scope var-chains in lambda

The fix tries to find the first frame which contains the current
hovering variable and feed that frame for all different mechanisms of
variable evaluations base on where we are hovering.

Change-Id: I7f158ab71d0236f32de5eb686aa6078f58ea233c
Signed-off-by: Gayan Perera <gayanper@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/jdt/eclipse.jdt.debug/+/182911
Tested-by: JDT Bot <jdt-bot@eclipse.org>
Tested-by: Sarika Sinha <sarika.sinha@in.ibm.com>
Reviewed-by: Sarika Sinha <sarika.sinha@in.ibm.com>
4 files changed