Version 3.9.1, January 13, 2021
Implementation details:
Copied methods on TreePaths from class 'TreeUtilsto new classTreePathUtil`.
(The methods in TreePath will be deleted in the next release.)
TreeUtils.enclosingClass=>TreePathUtil.enclosingClassTreeUtils.enclosingMethod=>TreePathUtil.enclosingMethodTreeUtils.enclosingMethodOrLambda=>TreePathUtil.enclosingMethodOrLambdaTreeUtils.enclosingNonParen=>TreePathUtil.enclosingNonParenTreeUtils.enclosingOfClass=>TreePathUtil.enclosingOfClassTreeUtils.enclosingOfKind=>TreePathUtil.enclosingOfKindTreeUtils.enclosingTopLevelBlock=>TreePathUtil.enclosingTopLevelBlockTreeUtils.enclosingVariable=>TreePathUtil.enclosingVariableTreeUtils.getAssignmentContext=>TreePathUtil.getAssignmentContextTreeUtils.inConstructor=>TreePathUtil.inConstructorTreeUtils.isTreeInStaticScope=>TreePathUtil.isTreeInStaticScopeTreeUtils.pathTillClass=>TreePathUtil.pathTillClassTreeUtils.pathTillOfKind=>TreePathUtil.pathTillOfKind