Interface LiteralVisitor<T>
- Type Parameters:
 T- the return type of the visitor.
public interface LiteralVisitor<T>
Literal visitor interface.
- 
Method Summary
Modifier and TypeMethodDescriptionvisitBoolean(boolean b) Visits a boolean literal.visitInteger(int value) Visits a integer literal.visitRecord(Map<Identifier, Literal> members) Visits a record literal.visitString(Template value) Visits a string literal.visitTuple(List<Literal> members) Visits a tuple literal. 
- 
Method Details
- 
visitBoolean
Visits a boolean literal.- Parameters:
 b- the boolean literal value.- Returns:
 - the value from the visitor.
 
 - 
visitString
Visits a string literal.- Parameters:
 value- the template value.- Returns:
 - the value from the visitor.
 
 - 
visitRecord
Visits a record literal.- Parameters:
 members- the map of keys to literal values.- Returns:
 - the value from the visitor.
 
 - 
visitTuple
Visits a tuple literal.- Parameters:
 members- the list of literal values.- Returns:
 - the value from the visitor.
 
 - 
visitInteger
Visits a integer literal.- Parameters:
 value- the value literal value.- Returns:
 - the value from the visitor.
 
 
 -