protected abstract static class NfaToProduction.AbstractElementAlias<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
many |
protected boolean |
optional |
Modifier | Constructor and Description |
---|---|
protected |
NfaToProduction.AbstractElementAlias() |
protected |
NfaToProduction.AbstractElementAlias(boolean optional,
boolean many) |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
getElementCount() |
boolean |
isMany() |
boolean |
isOne() |
boolean |
isOptional() |
void |
setMany(boolean many) |
void |
setOptional(boolean optional) |
java.lang.String |
toString() |
protected NfaToProduction.AbstractElementAlias()
protected NfaToProduction.AbstractElementAlias(boolean optional, boolean many)
protected abstract int getElementCount()
public boolean isMany()
public boolean isOne()
public boolean isOptional()
public void setMany(boolean many)
public void setOptional(boolean optional)
public java.lang.String toString()
toString
in class java.lang.Object