Class RangeFileMapping

  • All Implemented Interfaces:
    FileMapping

    public class RangeFileMapping
    extends java.lang.Object
    implements FileMapping
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RangeFileMapping.Range  
    • Constructor Summary

      Constructors 
      Constructor Description
      RangeFileMapping​(int rangeStart, int rangeEnd, int rangeStartingLine, int rangeEndingLine, com.ibm.wala.cast.tree.CAstSourcePositionMap.Position parentPosition, java.net.URL url)  
    • Constructor Detail

      • RangeFileMapping

        public RangeFileMapping​(int rangeStart,
                                int rangeEnd,
                                int rangeStartingLine,
                                int rangeEndingLine,
                                com.ibm.wala.cast.tree.CAstSourcePositionMap.Position parentPosition,
                                java.net.URL url)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getIncludedPosition

        public IncludedPosition getIncludedPosition​(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position offset)
        Specified by:
        getIncludedPosition in interface FileMapping
        Returns:
        Null if no mapping for the given line.
      • getInputStream

        public java.io.Reader getInputStream()
                                      throws java.io.IOException
        Throws:
        java.io.IOException