This commit is contained in:
Alexey Kudravtsev
2018-06-01 19:40:35 +03:00
parent 03c136b84f
commit bd26f5be57
4 changed files with 6 additions and 1 deletions
@@ -44,6 +44,7 @@ public interface PsiBuilder extends UserDataHolder, UserDataHolderUnprotected {
*
* @return the text being parsed
*/
@NotNull
CharSequence getOriginalText();
/**
@@ -28,10 +28,11 @@ import org.jetbrains.annotations.Nullable;
public class PsiBuilderAdapter implements PsiBuilder {
protected final PsiBuilder myDelegate;
public PsiBuilderAdapter(final PsiBuilder delegate) {
public PsiBuilderAdapter(@NotNull PsiBuilder delegate) {
myDelegate = delegate;
}
@NotNull
public PsiBuilder getDelegate() {
return myDelegate;
}
@@ -41,6 +42,7 @@ public class PsiBuilderAdapter implements PsiBuilder {
return myDelegate.getProject();
}
@NotNull
@Override
public CharSequence getOriginalText() {
return myDelegate.getOriginalText();
@@ -655,6 +655,7 @@ public class PsiBuilderImpl extends UserDataHolderBase implements PsiBuilder {
}
}
@NotNull
@Override
public CharSequence getOriginalText() {
return myText;
@@ -78,6 +78,7 @@ public class MasqueradingPsiBuilderAdapter extends PsiBuilderAdapter {
initShrunkSequence();
}
@NotNull
@Override
public CharSequence getOriginalText() {
return myShrunkCharSequence;