Package edu.umd.cs.findbugs.jaif
Class JAIFScanner.TokenPattern
- java.lang.Object
-
- edu.umd.cs.findbugs.jaif.JAIFScanner.TokenPattern
-
- Enclosing class:
- JAIFScanner
static class JAIFScanner.TokenPattern extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private JAIFTokenKind
kind
private java.util.regex.Pattern
pattern
-
Constructor Summary
Constructors Constructor Description TokenPattern(java.lang.String regex, JAIFTokenKind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JAIFTokenKind
getKind(java.lang.String lexeme)
java.util.regex.Pattern
getPattern()
-
-
-
Field Detail
-
pattern
private final java.util.regex.Pattern pattern
-
kind
private final JAIFTokenKind kind
-
-
Constructor Detail
-
TokenPattern
public TokenPattern(java.lang.String regex, JAIFTokenKind kind)
-
-
Method Detail
-
getKind
public JAIFTokenKind getKind(java.lang.String lexeme)
-
getPattern
public java.util.regex.Pattern getPattern()
-
-