explicit range check removed

This commit is contained in:
Dmitry Avdeev
2014-10-16 13:19:56 +04:00
parent 83ed374845
commit 4c99079859
6 changed files with 0 additions and 7 deletions
@@ -95,7 +95,6 @@ public class FoldingDescriptor {
boolean neverExpands) {
assert range.getLength() > 0 : range + ", text: " + node.getText() + ", language = " + node.getPsi().getLanguage();
myElement = node;
TextRange.assertProperRange(range);
myRange = range;
myGroup = group;
myDependencies = dependencies;
@@ -590,7 +590,6 @@ public abstract class IntervalTreeImpl<T extends MutableInterval> extends RedBla
@NotNull
PeekableIterator<T> overlappingIterator(@NotNull final TextRangeInterval rangeInterval) {
TextRange.assertProperRange(rangeInterval);
l.readLock().lock();
@@ -46,7 +46,6 @@ class InjectedSelfElementInfo extends SelfElementInfo {
@NotNull PsiElement hostContext) {
super(project, hostContext);
assert containingFile.getViewProvider() instanceof FreeThreadedFileViewProvider : "element parameter must be an injected element: "+injectedElement+"; "+containingFile;
TextRange.assertProperRange(injectedRange);
assert containingFile.getTextRange().contains(injectedRange) : "Injected range outside the file: "+injectedRange +"; file: "+containingFile.getTextRange();
TextRange hostRange = InjectedLanguageManager.getInstance(project).injectedToHost(injectedElement, injectedRange);
@@ -206,7 +206,6 @@ public class InjectedLanguageManagerImpl extends InjectedLanguageManager impleme
@Override
@NotNull
public TextRange injectedToHost(@NotNull PsiElement injectedContext, @NotNull TextRange injectedTextRange) {
TextRange.assertProperRange(injectedTextRange);
PsiFile file = injectedContext.getContainingFile();
if (file == null) return injectedTextRange;
Document document = PsiDocumentManager.getInstance(file.getProject()).getCachedDocument(file);
@@ -469,7 +468,6 @@ public class InjectedLanguageManagerImpl extends InjectedLanguageManager impleme
InjectedLanguagePlaces placesRegistrar = new InjectedLanguagePlaces() {
@Override
public void addPlace(@NotNull Language language, @NotNull TextRange rangeInsideHost, @NonNls @Nullable String prefix, @NonNls @Nullable String suffix) {
TextRange.assertProperRange(rangeInsideHost);
injectionPlacesRegistrar
.startInjecting(language)
.addPlace(prefix, suffix, host, rangeInsideHost)
@@ -33,7 +33,6 @@ public class GrLiteralEscaper extends LiteralTextEscaper<GrLiteralContainer> {
@Override
public boolean decode(@NotNull TextRange rangeInsideHost, @NotNull StringBuilder outChars) {
TextRange.assertProperRange(rangeInsideHost);
String subText = rangeInsideHost.substring(myHost.getText());
outSourceOffsets = new int[subText.length() + 1];
@@ -19,7 +19,6 @@ public class PropertyImplEscaper extends LiteralTextEscaper<PropertyImpl> {
@Override
public boolean decode(@NotNull TextRange rangeInsideHost, @NotNull StringBuilder outChars) {
TextRange.assertProperRange(rangeInsideHost);
String subText = rangeInsideHost.substring(myHost.getText());
outSourceOffsets = new int[subText.length() + 1];
int prefixLen = outChars.length();