Class TypeDecompilationResults


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

      • _lineNumberPositions

        private final java.util.List<LineNumberPosition> _lineNumberPositions
        the mapping from original line numbers to post-compiled line numbers
    • Constructor Detail

      • TypeDecompilationResults

        public TypeDecompilationResults​(@Nullable
                                        java.util.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 Detail

      • getLineNumberPositions

        @NotNull
        public java.util.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.