public abstract class AssignmentContext extends Object
The main use of AssignmentContext is to be able to get the declared type of the
 left-hand side of the assignment for proper type-refinement.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AssignmentContext.AssignmentLhsContextAn assignment context for an assignment 'lhs = rhs'. | 
| static class  | AssignmentContext.LambdaReturnContextAn assignment context for lambda return statements. | 
| static class  | AssignmentContext.MethodParameterContextAn assignment context for a method parameter. | 
| static class  | AssignmentContext.MethodReturnContextAn assignment context for method return statements. | 
| Constructor and Description | 
|---|
| AssignmentContext() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Tree | getContextTree() | 
| abstract Element | getElementForType()Returns an  Elementthat has the type of this assignment context. |