public class AnonVariableType extends AbstractVariableType
Constructor and Description |
---|
AnonVariableType(RegEx expression)
Constructor for AnonVariableType, just calls super(expression).
|
Modifier and Type | Method and Description |
---|---|
void |
accept(AbstractVariableTypeVisitor vis)
accept method for visitor pattern.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getErrorMessage()
Return the field errorMessage.
|
java.lang.String |
getRepString()
Returns the type-representation for printing.
|
int |
hashCode() |
java.lang.String |
print()
Returns the line to print.
|
java.lang.String |
toStringResolved()
Returns the resolved string of the regexpart, with extensions and withOUT references like
(RE:LABEL).
|
getExpression, matches, setExpression
public AnonVariableType(RegEx expression)
expression
- The expression to set.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getRepString()
AbstractVariableType
getRepString
in class AbstractVariableType
public java.lang.String print()
AbstractVariableType
print
in class AbstractVariableType
public java.lang.String getErrorMessage()
AbstractVariableType
getErrorMessage
in class AbstractVariableType
public java.lang.String toStringResolved() throws ReferenceIsUnresolvedException
AbstractType
toStringResolved
in class AbstractType
ReferenceIsUnresolvedException
- If a part is unresolved.public void accept(AbstractVariableTypeVisitor vis) throws TypeDoesNotExistException, TypeExceptions
AbstractVariableType
accept
in class AbstractVariableType
vis
- the visitor.TypeDoesNotExistException
- if a part is not resolvableTypeExceptions
- if a cycle is detected