Package edu.umd.cs.findbugs.jaif
Class JAIFScanner
- java.lang.Object
-
- edu.umd.cs.findbugs.jaif.JAIFScanner
-
public class JAIFScanner extends java.lang.Object
Lexical scanner for external annotation files.- Author:
- David Hovemeyer
- See Also:
- Annotation File Utilities/
-
-
Constructor Summary
Constructors Constructor Description JAIFScanner(java.io.Reader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
atEOF()
int
getLineNumber()
edu.umd.cs.findbugs.jaif.JAIFToken
nextToken()
edu.umd.cs.findbugs.jaif.JAIFToken
peekToken()
-
-
-
Method Detail
-
getLineNumber
public int getLineNumber()
-
nextToken
public edu.umd.cs.findbugs.jaif.JAIFToken nextToken() throws java.io.IOException, JAIFSyntaxException
- Throws:
java.io.IOException
JAIFSyntaxException
-
peekToken
public edu.umd.cs.findbugs.jaif.JAIFToken peekToken() throws java.io.IOException, JAIFSyntaxException
- Throws:
java.io.IOException
JAIFSyntaxException
-
atEOF
public boolean atEOF() throws java.io.IOException
- Throws:
java.io.IOException
-
-