Refactoring: use isUsedAsExpression instead of USED_AS_EXPRESSION slice

This commit is contained in:
Mikhail Glukhikh
2019-07-09 11:43:36 +03:00
parent 5afa5de1d7
commit 5e94f537ef
6 changed files with 13 additions and 8 deletions
@@ -168,6 +168,8 @@ public interface BindingContext {
* Has type of current expression has been already resolved
*/
WritableSlice<KtExpression, Boolean> PROCESSED = Slices.createSimpleSlice();
// Please do not use this slice (USED_AS_EXPRESSION) directly,
// use extension element.isUsedAsExpression() instead
WritableSlice<KtElement, Boolean> USED_AS_EXPRESSION = Slices.createSimpleSetSlice();
WritableSlice<KtElement, Boolean> USED_AS_RESULT_OF_LAMBDA = Slices.createSimpleSetSlice();
WritableSlice<KtElement, Boolean> UNREACHABLE_CODE = Slices.createSimpleSetSlice();