From d893a7581f0ac4c8ca19d319abc432034e8f71b4 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Wed, 28 Oct 2015 14:44:57 +0300 Subject: [PATCH] [groovy] do not offer to select reference expression if it is resolved to class and has reference parent. Cover cases when it is qualified name like `SomeClass` in `SomeClass.InnerClass` or `SomeClass.STATIC_FIELD` should not be considered as an expression. --- .../groovy/refactoring/introduce/GrIntroduceHandlerBase.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/GrIntroduceHandlerBase.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/GrIntroduceHandlerBase.java index 16f632a80c92..bb1953bbca86 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/GrIntroduceHandlerBase.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduce/GrIntroduceHandlerBase.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2014 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -216,6 +216,9 @@ public abstract class GrIntroduceHandlerBase