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, toStringResolvedAbstractVariableType(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