SelfElementInfo( @NotNull Project project, @Nullable ProperTextRange range, @NotNull AnchorTypeInfo info, @NotNull PsiFile containingFile, boolean forInjected) { myForInjected = forInjected; myType = info; myManager = (SmartPointerManagerImpl) SmartPointerManager.getInstance(project); myMarkerCache = myManager.getMarkerCache(containingFile.getViewProvider().getVirtualFile()); setRange(range); myMarkerCache.rangeChanged(); }
@Override public void cleanup() { setRange(null); }