Class PositionInfo

    • Constructor Detail

      • PositionInfo

        public PositionInfo()
    • Method Detail

      • matches

        public boolean matches​(@Nullable
                               SNodeId nodeId)
        Replacement for getNodeId().equals(nodePointer.getNodeId().toString()).
        Parameters:
        nodeId - tolerates null
        Returns:
        true iff is the same as the one associated with this position.
      • getStartLine

        public int getStartLine()
      • getStartPosition

        public int getStartPosition()
      • getEndLine

        public int getEndLine()
      • getEndPosition

        public int getEndPosition()
      • setFileName

        public void setFileName​(String fileName)
      • setStartLine

        public void setStartLine​(int startLine)
      • setStartPosition

        public void setStartPosition​(int startPosition)
      • setEndLine

        public void setEndLine​(int endLine)
      • setEndPosition

        public void setEndPosition​(int endPosition)
      • getLineDistance

        public int getLineDistance()
      • isOccupyTheSameSpace

        public boolean isOccupyTheSameSpace​(PositionInfo p)
      • contains

        public boolean contains​(String file,
                                int line)
      • contains

        public boolean contains​(PositionInfo position)
      • fillFrom

        public void fillFrom​(PositionInfo position)