Class SourceMapping

java.lang.Object
de.inetsoftware.jwebassembly.sourcemap.SourceMapping

public class SourceMapping extends Object
Mapping for Source Map.
  • Field Details

    • generatedColumn

      private int generatedColumn
    • sourceLine

      private int sourceLine
    • sourceFileName

      private String sourceFileName
  • Constructor Details

    • SourceMapping

      public SourceMapping(int generatedColumn, int sourceLine, String sourceFileName)
      Create a mapping between a Java code line and a WebAssembly code position
      Parameters:
      generatedColumn - position in WebAssembly
      sourceLine - Java source line
      sourceFileName - Java source file
  • Method Details

    • getGeneratedColumn

      int getGeneratedColumn()
      The generated column. This is equals to the binary offset in the *.wasm file
      Returns:
      binary offset
    • getSourceLine

      int getSourceLine()
      The source line
      Returns:
      the line number
    • getSourceFileName

      String getSourceFileName()
      Source file name
      Returns:
      the name
    • addOffset

      public void addOffset(int offset)
      Ad an offset to the generated column
      Parameters:
      offset - the offset