Class RangeConverter

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

public final class RangeConverter extends Object
  • Method Details

    • format

      @Nullable public static String format(@Nullable TextRange range)
    • parse

      @Nullable public static TextRange parse(@Nullable String value)
    • tokenReference

      @Nullable public static String tokenReference(@Nullable Token token)
    • resolveToken

      @Nullable public static Token resolveToken(TreeMetaDataProvider metaDataProvider, @Nullable String tokenReference)
    • metaDataReference

      public static String metaDataReference(Tree tree)
    • resolveMetaData

      public static TreeMetaData resolveMetaData(TreeMetaDataProvider metaDataProvider, String metaDataReference)
    • treeReference

      @Nullable public static String treeReference(@Nullable Tree tree)
    • resolveNullableTree

      @Nullable public static <T extends Tree> T resolveNullableTree(Tree parent, @Nullable String treeReference, Class<T> childClass)