From c8b0d91dbffff8a7b3a3c01def17c254ff5ea530 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Fri, 30 Sep 2011 13:42:38 +0400 Subject: [PATCH] Support chained named queries (example: DomainClass.query1.query2.list()) --- .../groovy/lang/psi/impl/synthetic/GrLightField.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightField.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightField.java index ce56a4a7b25f..db240c70cc25 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightField.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightField.java @@ -193,4 +193,12 @@ public class GrLightField extends GrLightVariable implements GrField { return false; } + + @Override + public PsiElement copy() { + assert getNavigationElement() != this; + GrLightField copy = new GrLightField(myContainingClass, getName(), getType(), getNavigationElement()); + copy.setCreatorKey(getCreatorKey()); + return copy; + } }