public class TypeVariableState extends AbstractTypeState
Modifier and Type | Field and Description |
---|---|
private TempTypeExtensionWithCondition |
tempExt
the identifierSymbol.
|
private AbstractSymbol |
variable
The Variable.
|
Modifier | Constructor and Description |
---|---|
protected |
TypeVariableState(AbstractSymbol variable,
TempTypeExtensionWithCondition tempExt)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
AbstractSymbol |
getVariable() |
void |
parse(RouterSoftware rs,
TempVariableType tVT,
Buffer<AbstractSymbol> buffer,
TypeFileParser tFP) |
private final AbstractSymbol variable
private final TempTypeExtensionWithCondition tempExt
protected TypeVariableState(AbstractSymbol variable, TempTypeExtensionWithCondition tempExt)
variable
- the variable of the last state.tempExt
- the identifierSymbol of the line;public void parse(RouterSoftware rs, TempVariableType tVT, Buffer<AbstractSymbol> buffer, TypeFileParser tFP) throws java.lang.InterruptedException, ParserException
parse
in class AbstractTypeState
rs
- The RouterSoftware
to use.tVT
- tempVariableTypebuffer
- buffertFP
- typeFileParserjava.lang.InterruptedException
- InterruptedExceptionParserException
- ParserExceptionpublic AbstractSymbol getVariable()