edu.umd.cs.findbugs.ba
Class SourceFile.LineNumberMapBuilder

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
Enclosing class:
SourceFile

private static class SourceFile.LineNumberMapBuilder
extends java.lang.Object

Helper object to build map of line number to byte offset for a source file.


Field Summary
private  int lastSeen
           
private  int offset
           
private  SourceFile sourceFile
           
 
Constructor Summary
SourceFile.LineNumberMapBuilder(SourceFile sourceFile)
           
 
Method Summary
private  void add(int ch)
           
 void addData(byte[] data, int len)
           
 void eof()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceFile

private SourceFile sourceFile

offset

private int offset

lastSeen

private int lastSeen
Constructor Detail

SourceFile.LineNumberMapBuilder

public SourceFile.LineNumberMapBuilder(SourceFile sourceFile)
Method Detail

addData

public void addData(byte[] data,
                    int len)

eof

public void eof()

add

private void add(int ch)