public static class TypeFinderNFAProvider.TypeFinderNFABuilder extends AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>
Constructor and Description |
---|
TypeFinderNFAProvider.TypeFinderNFABuilder() |
Modifier and Type | Method and Description |
---|---|
TypeFinderNFAProvider.TypeFinderState |
createState(AbstractElement ele) |
protected TypeFinderNFAProvider.TypeFinderTransition |
createTransition(TypeFinderNFAProvider.TypeFinderState source,
TypeFinderNFAProvider.TypeFinderState target,
boolean isRuleCall,
AbstractElement loopCenter) |
boolean |
filter(AbstractElement ele) |
IGrammarNFAProvider.NFADirection |
getDirection() |
getState, getTransition
public TypeFinderNFAProvider.TypeFinderNFABuilder()
public TypeFinderNFAProvider.TypeFinderState createState(AbstractElement ele)
protected TypeFinderNFAProvider.TypeFinderTransition createTransition(TypeFinderNFAProvider.TypeFinderState source, TypeFinderNFAProvider.TypeFinderState target, boolean isRuleCall, AbstractElement loopCenter)
public boolean filter(AbstractElement ele)
public IGrammarNFAProvider.NFADirection getDirection()