diff --git a/platform/core-api/src/com/intellij/lang/PsiBuilder.java b/platform/core-api/src/com/intellij/lang/PsiBuilder.java index 54a517932a1e..bfcfc79a55cf 100644 --- a/platform/core-api/src/com/intellij/lang/PsiBuilder.java +++ b/platform/core-api/src/com/intellij/lang/PsiBuilder.java @@ -44,6 +44,7 @@ public interface PsiBuilder extends UserDataHolder, UserDataHolderUnprotected { * * @return the text being parsed */ + @NotNull CharSequence getOriginalText(); /** diff --git a/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderAdapter.java b/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderAdapter.java index 9cd3540180b0..24a4c4d2465c 100644 --- a/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderAdapter.java +++ b/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderAdapter.java @@ -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(); diff --git a/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java b/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java index 9def988e47fe..10bb211c697e 100644 --- a/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java +++ b/platform/core-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java @@ -655,6 +655,7 @@ public class PsiBuilderImpl extends UserDataHolderBase implements PsiBuilder { } } + @NotNull @Override public CharSequence getOriginalText() { return myText; diff --git a/xml/xml-psi-impl/src/com/intellij/embedding/MasqueradingPsiBuilderAdapter.java b/xml/xml-psi-impl/src/com/intellij/embedding/MasqueradingPsiBuilderAdapter.java index ddb8dc7e0f3b..d534a451cf2c 100644 --- a/xml/xml-psi-impl/src/com/intellij/embedding/MasqueradingPsiBuilderAdapter.java +++ b/xml/xml-psi-impl/src/com/intellij/embedding/MasqueradingPsiBuilderAdapter.java @@ -78,6 +78,7 @@ public class MasqueradingPsiBuilderAdapter extends PsiBuilderAdapter { initShrunkSequence(); } + @NotNull @Override public CharSequence getOriginalText() { return myShrunkCharSequence;