protected static class NfaToProduction.ElementAlias<T> extends NfaToProduction.AbstractElementAlias<T>
Modifier and Type | Field and Description |
---|---|
protected T |
element |
many, optional
Constructor and Description |
---|
NfaToProduction.ElementAlias(boolean optional,
boolean many,
T element) |
NfaToProduction.ElementAlias(T element) |
Modifier and Type | Method and Description |
---|---|
T |
getElement() |
protected int |
getElementCount() |
isMany, isOne, isOptional, setMany, setOptional, toString
protected T element
public NfaToProduction.ElementAlias(boolean optional, boolean many, T element)
public NfaToProduction.ElementAlias(T element)
public T getElement()
protected int getElementCount()
getElementCount
in class NfaToProduction.AbstractElementAlias<T>