From 0747957fca327d107aadb78df2c56f263e9f034f Mon Sep 17 00:00:00 2001 From: Eugene Vigdorchik Date: Wed, 2 Feb 2005 16:58:30 +0300 Subject: [PATCH] (no message) --- source/com/intellij/psi/impl/PsiElementFactoryImpl.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/source/com/intellij/psi/impl/PsiElementFactoryImpl.java b/source/com/intellij/psi/impl/PsiElementFactoryImpl.java index 26124a529ddd..24ebe0a4122b 100644 --- a/source/com/intellij/psi/impl/PsiElementFactoryImpl.java +++ b/source/com/intellij/psi/impl/PsiElementFactoryImpl.java @@ -145,11 +145,8 @@ public class PsiElementFactoryImpl implements PsiElementFactory { if (type instanceof PsiClassReferenceType) { return ((PsiClassReferenceType)type).getReference(); } - final CompositeElement treeElement = (CompositeElement)ChangeUtil.copyToElement(createTypeElement(type)); - new DummyHolder(myManager, treeElement, null); - final ASTNode referenceChild = treeElement.getFirstChildNode(); - LOG.assertTrue(referenceChild.getElementType() == ElementType.JAVA_CODE_REFERENCE); - return (PsiJavaCodeReferenceElement)SourceTreeToPsiMap.treeElementToPsi(referenceChild); + + return new LightClassReference(myManager, type.getPresentableText(), type.resolve()); } public PsiField createField(String name, PsiType type) throws IncorrectOperationException {