/** * Creates a new resettable scanner that will forward calls * to <code>scanner</code>, but store a marked position. * * @param scanner the delegate scanner */ public ResettableScanner(final ICharacterScanner scanner) { Assert.isNotNull(scanner); fDelegate= scanner; mark(); }
/** * Creates a new resettable scanner that will forward calls * to <code>scanner</code>, but store a marked position. * * @param scanner the delegate scanner */ public ResettableScanner(final ICharacterScanner scanner) { Assert.isNotNull(scanner); fDelegate= scanner; mark(); }
/** * Creates a new resettable scanner that will forward calls * to <code>scanner</code>, but store a marked position. * * @param scanner the delegate scanner */ public ResettableScanner(final ICharacterScanner scanner) { Assert.isNotNull(scanner); fDelegate= scanner; mark(); }
private IToken readAnnotation(ResettableScanner scanner) { scanner.mark(); skipWhitespace(scanner); if (readInterface(scanner)) { return fInterfaceToken; } else { scanner.reset(); return fAtToken; } }
private IToken readAnnotation(ResettableScanner scanner) { scanner.mark(); skipWhitespace(scanner); if (readInterface(scanner)) { return fInterfaceToken; } else { scanner.reset(); return fAtToken; } }
private IToken readAnnotation(ResettableScanner scanner) { scanner.mark(); skipWhitespace(scanner); if (readInterface(scanner)) { return fInterfaceToken; } else { scanner.reset(); return fAtToken; } }