Java 类org.eclipse.jface.text.quickassist.IQuickFixableAnnotation 实例源码

项目:typescript.java    文件:TypeScriptAnnotationIterator.java   
private void skip() {
    while (fIterator.hasNext()) {
        Annotation next = (Annotation) fIterator.next();
        if (isTypeScriptAnnotation(next) || next instanceof IQuickFixableAnnotation) {
            if (fSkipIrrelevants) {
                if (!next.isMarkedDeleted()) {
                    fNext = next;
                    return;
                }
            } else {
                fNext = next;
                return;
            }
        } else if (fReturnAllAnnotations) {
            fNext = next;
            return;
        }
    }
    fNext = null;
}