From 4fb1c8a8b01f93a7057dab4f4f180dc27a3f22e7 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Tue, 21 Dec 2010 11:11:43 +0300 Subject: [PATCH] More debug information is provided --- .../editor/impl/softwrap/mapping/AbstractMappingStrategy.java | 2 +- .../openapi/editor/impl/softwrap/mapping/CacheEntry.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/AbstractMappingStrategy.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/AbstractMappingStrategy.java index 3feff609a59c..2eef57fc2ef5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/AbstractMappingStrategy.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/AbstractMappingStrategy.java @@ -171,7 +171,7 @@ abstract class AbstractMappingStrategy implements MappingStrategy { collapsedSymbolsWidthInColumns = foldingData.getCollapsedSymbolsWidthInColumns(); } else { - assert false; + assert false : String.format("Problem fold region: %s. Soft wraps cache: %s", foldRegion, myCache); } } else { diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/CacheEntry.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/CacheEntry.java index 4c0d8590905b..8d687a168bf5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/CacheEntry.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/mapping/CacheEntry.java @@ -26,6 +26,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -218,7 +219,8 @@ class CacheEntry implements Comparable, Cloneable { @Override public String toString() { - return "visual line: " + visualLine + ", offsets: " + startOffset + "-" + endOffset; + return "visual line: " + visualLine + ", offsets: " + startOffset + "-" + endOffset + ", fold regions: " + + Arrays.toString(myFoldingData.getValues()); } @Override