Class SerializationContext

java.lang.Object
org.sonarsource.slang.persistence.conversion.SerializationContext

public class SerializationContext extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • newTypedObject

      public com.eclipsesource.json.JsonObject newTypedObject(Tree tree)
    • toJson

      public <T extends Tree> com.eclipsesource.json.JsonValue toJson(@Nullable T object)
    • toJson

      public com.eclipsesource.json.JsonValue toJson(@Nullable Token token)
    • toJson

      public com.eclipsesource.json.JsonValue toJson(Enum<?> entry)
    • toJson

      public com.eclipsesource.json.JsonValue toJson(NativeKind kind)
    • toJson

      public com.eclipsesource.json.JsonValue toJson(@Nullable TextRange range)
    • toJsonArray

      public <T extends Tree> com.eclipsesource.json.JsonArray toJsonArray(List<T> nodes)
    • toJsonArray

      public <T> com.eclipsesource.json.JsonArray toJsonArray(List<T> nodes, BiFunction<SerializationContext,T,com.eclipsesource.json.JsonValue> converter)