接口 PsiBuilder

所有超级接口:
SyntaxTreeBuilder, UserDataHolder
所有已知实现类:
FleetPsiBuilder, GeneratedParserUtilBase.Builder, IndentPsiBuilder, MarkerPsiBuilder, PsiBuilderAdapter

public interface PsiBuilder extends SyntaxTreeBuilder, UserDataHolder
  • 方法详细资料

    • mark

      @NotNull @NotNull PsiBuilder.Marker mark()
      从接口复制的说明: SyntaxTreeBuilder
      Creates a marker at the current parsing position.
      指定者:
      mark 在接口中 SyntaxTreeBuilder
      返回:
      the new marker instance.
    • getUserData

      @Nullable <T> T getUserData(@NotNull @NotNull Key<T> key)
      指定者:
      getUserData 在接口中 UserDataHolder
      返回:
      a user data value associated with this object. Doesn't require read action.
    • putUserData

      <T> void putUserData(@NotNull @NotNull Key<T> key, @Nullable T value)
      Add a new user data value to this object. Doesn't require write action.
      指定者:
      putUserData 在接口中 UserDataHolder
    • getTreeBuilt

      default ASTNode getTreeBuilt()