* This convertor returns -1 if exact matching is impossible
*/
@CalledInAwt
- protected int transferLineToOnesideStrict(@NotNull Side side, int line) {
+ public int transferLineToOnesideStrict(@NotNull Side side, int line) {
if (myChangedBlockData == null) return -1;
LineNumberConvertor lineConvertor = myChangedBlockData.getLineNumberConvertor();
* This convertor returns -1 if exact matching is impossible
*/
@CalledInAwt
- protected int transferLineFromOnesideStrict(@NotNull Side side, int line) {
+ public int transferLineFromOnesideStrict(@NotNull Side side, int line) {
if (myChangedBlockData == null) return -1;
LineNumberConvertor lineConvertor = myChangedBlockData.getLineNumberConvertor();
* This convertor returns 'good enough' position, even if exact matching is impossible
*/
@CalledInAwt
- protected int transferLineToOneside(@NotNull Side side, int line) {
+ public int transferLineToOneside(@NotNull Side side, int line) {
if (myChangedBlockData == null) return line;
LineNumberConvertor lineConvertor = myChangedBlockData.getLineNumberConvertor();
*/
@CalledInAwt
@NotNull
- protected Pair<int[], Side> transferLineFromOneside(int line) {
+ public Pair<int[], Side> transferLineFromOneside(int line) {
int[] lines = new int[2];
if (myChangedBlockData == null) {
// Getters
//
+
+ @NotNull
+ public Side getMasterSide() {
+ return myMasterSide;
+ }
+
@NotNull
public EditorEx getEditor() {
return myEditor;