Interface PsiLanguageInjectionHost.Shred

Enclosing interface:
PsiLanguageInjectionHost

@NonExtendable public static interface PsiLanguageInjectionHost.Shred
  • Method Details

    • getHostRangeMarker

      @Nullable("returns null when the host document marker is invalid") @Nullable("returns null when the host document marker is invalid") com.intellij.openapi.util.Segment getHostRangeMarker()
    • getRangeInsideHost

      @NotNull @NotNull com.intellij.openapi.util.TextRange getRangeInsideHost()
    • isValid

      boolean isValid()
    • dispose

      void dispose()
    • getHost

      @Nullable @Nullable PsiLanguageInjectionHost getHost()
    • getRange

      @NotNull @NotNull com.intellij.openapi.util.TextRange getRange()
      Returns:
      range in decoded PSI
    • getPrefix

      @NotNull @NotNull String getPrefix()
    • getSuffix

      @NotNull @NotNull String getSuffix()