List of usage examples for com.intellij.openapi.fileEditor TextEditorLocation TextEditorLocation
public TextEditorLocation(@NotNull LogicalPosition position, @NotNull TextEditor editor)
From source file:com.intellij.usages.UsageInfo2UsageAdapter.java
License:Apache License
@Override @Nullable/*w ww. j a v a 2 s .c o m*/ public FileEditorLocation getLocation() { VirtualFile virtualFile = getFile(); if (virtualFile == null) return null; FileEditor editor = FileEditorManager.getInstance(getProject()).getSelectedEditor(virtualFile); if (!(editor instanceof TextEditor)) return null; Segment segment = getUsageInfo().getSegment(); if (segment == null) return null; return new TextEditorLocation(segment.getStartOffset(), (TextEditor) editor); }