Class TypeDecompilationResults

java.lang.Object
com.strobel.decompiler.languages.TypeDecompilationResults

public class TypeDecompilationResults extends Object
TypeCompilationResults holds the result of decompiling a single type.
  • Field Details

    • _lineNumberPositions

      private final List<LineNumberPosition> _lineNumberPositions
      the mapping from original line numbers to post-compiled line numbers
  • Constructor Details

    • TypeDecompilationResults

      public TypeDecompilationResults(@Nullable List<LineNumberPosition> lineNumberPositions)
      Constructs decompilation results.
      Parameters:
      lineNumberPositions - the mapping of original to decompiled line numbers, or null if the decompilation target language does not support line numbers.
  • Method Details

    • getLineNumberPositions

      @NotNull public List<LineNumberPosition> getLineNumberPositions()
      Returns the line number positions resulting from a decompilation.
      Returns:
      an unmodifiable list containing the line number positions resulting from a decompilation. May be empty if the decompilation target language does not support line numbers.