mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
explicit range check removed
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
-1
@@ -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);
|
||||
|
||||
-2
@@ -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)
|
||||
|
||||
-1
@@ -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];
|
||||
|
||||
|
||||
-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();
|
||||
|
||||
Reference in New Issue
Block a user