Package com.strobel.decompiler.languages
Class TypeDecompilationResults
- java.lang.Object
-
- com.strobel.decompiler.languages.TypeDecompilationResults
-
public class TypeDecompilationResults extends java.lang.Object
TypeCompilationResults
holds the result of decompiling a single type.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<LineNumberPosition>
_lineNumberPositions
the mapping from original line numbers to post-compiled line numbers
-
Constructor Summary
Constructors Constructor Description TypeDecompilationResults(java.util.List<LineNumberPosition> lineNumberPositions)
Constructs decompilation results.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<LineNumberPosition>
getLineNumberPositions()
Returns the line number positions resulting from a decompilation.
-
-
-
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, ornull
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.
-
-