public IToken evaluate(ICharacterScanner scanner) { if (!fIsVersionMatch) return Token.UNDEFINED; ResettableScanner resettable= new ResettableScanner(scanner); if (resettable.read() == '@') return readAnnotation(resettable); resettable.reset(); return Token.UNDEFINED; }
@Override public IToken evaluate(ICharacterScanner scanner) { if (!fIsVersionMatch) return Token.UNDEFINED; ResettableScanner resettable= new ResettableScanner(scanner); if (resettable.read() == '@') return readAnnotation(resettable); resettable.reset(); return Token.UNDEFINED; }
@Override public IToken evaluate(ICharacterScanner scanner) { if (!fIsVersionMatch) return Token.UNDEFINED; ResettableScanner resettable= new ResettableScanner(scanner); if (resettable.read() == '@') return readAnnotation(resettable); resettable.reset(); return Token.UNDEFINED; }