public abstract class AbstractVariableType extends AbstractType
Constructor and Description |
---|
AbstractVariableType(RegEx expression)
Constructor for AbstractVariableType, just sets the field.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(AbstractVariableTypeVisitor vistor)
accept method for visitor pattern.
|
abstract java.lang.String |
getErrorMessage()
Return the field errorMessage.
|
abstract java.lang.String |
getRepString()
Returns the type-representation for printing.
|
abstract java.lang.String |
print()
Returns the line to print.
|
getExpression, matches, setExpression, toStringResolved
AbstractVariableType(RegEx expression)
expression
- The expression to set.public abstract java.lang.String getRepString()
public abstract java.lang.String print()
public abstract java.lang.String getErrorMessage()
public abstract void accept(AbstractVariableTypeVisitor vistor) throws TypeDoesNotExistException, TypeExceptions
vistor
- the visitor.TypeDoesNotExistException
- if a part is not resolvableTypeExceptions
- if a cycle is detected