This commit is contained in:
Alexey Kudravtsev
2011-04-18 17:06:15 +04:00
parent 2c0543b02f
commit 14a8536234
3 changed files with 3 additions and 18 deletions
@@ -76,14 +76,6 @@ public abstract class RefJavaElementImpl extends RefElementImpl implements RefJa
setIsFinal(elem.hasModifierProperty(PsiModifier.FINAL));
}
protected SmartPsiElementPointer<PsiElement> createPointer(final PsiElement element, final RefManager manager) {
if (element instanceof JspHolderMethod || element instanceof JspClass) {
return SmartPointerManager.getInstance(manager.getProject()).createSmartPsiElementPointer(element);
}
return super.createPointer(element, manager);
}
@NotNull
public Collection<RefClass> getOutTypeReferences() {
if (myOutTypeReferences == null){
@@ -73,23 +73,16 @@ public abstract class RefElementImpl extends RefEntityImpl implements RefElement
}
protected RefElementImpl(PsiFile file, RefManager manager) {
super(file.getName(), manager);
myID = SmartPointerManager.getInstance(manager.getProject()).createSmartPsiElementPointer(file);
myFlags = 0;
myModule = ModuleUtil.findModuleForPsiElement(file);
this(file.getName(), file, manager);
}
protected RefElementImpl(String name, PsiElement element, RefManager manager) {
super(name, manager);
myID = createPointer(element, manager);
myID = SmartPointerManager.getInstance(manager.getProject()).createSmartPsiElementPointer(element);
myFlags = 0;
myModule = ModuleUtil.findModuleForPsiElement(element);
}
protected SmartPsiElementPointer<PsiElement> createPointer(final PsiElement element, final RefManager manager) {
return SmartPointerManager.getInstance(manager.getProject()).createLazyPointer(element);
}
public boolean isValid() {
if (myIsDeleted) return false;
final PsiElement element = getElement();
@@ -125,7 +125,7 @@ public class VirtualFilePointerContainerImpl implements VirtualFilePointerContai
@NotNull
public List<VirtualFilePointer> getList() {
assert !myDisposed;
assert !myDisposed;
return myReadOnlyList;
}