public class ObjectToMatcherCode extends Object implements SerializedValueVisitor<Computation>, SerializedCollectionVisitor<Computation>, SerializedImmutableVisitor<Computation>
| Modifier and Type | Class and Description |
|---|---|
static class |
ObjectToMatcherCode.Factory |
| Constructor and Description |
|---|
ObjectToMatcherCode() |
ObjectToMatcherCode(LocalVariableNameGenerator locals,
TypeManager types) |
| Modifier and Type | Method and Description |
|---|---|
String |
createMatcherExpression(SerializedObject value,
List<String> fieldAssignments) |
TypeManager |
getTypes() |
Computation |
visitArray(SerializedArray value) |
Computation |
visitBigDecimal(SerializedBigDecimal value) |
Computation |
visitBigInteger(SerializedBigInteger value) |
Computation |
visitField(SerializedField field) |
Computation |
visitList(SerializedList value) |
Computation |
visitLiteral(SerializedLiteral value) |
Computation |
visitMap(SerializedMap value) |
Computation |
visitNull(SerializedNull value) |
Computation |
visitObject(SerializedObject value) |
Computation |
visitSet(SerializedSet value) |
Computation |
visitUnknown(SerializedValue value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextendextendaspublic ObjectToMatcherCode()
public ObjectToMatcherCode(LocalVariableNameGenerator locals, TypeManager types)
public TypeManager getTypes()
public Computation visitField(SerializedField field)
visitField in interface SerializedValueVisitor<Computation>public Computation visitObject(SerializedObject value)
visitObject in interface SerializedValueVisitor<Computation>public String createMatcherExpression(SerializedObject value, List<String> fieldAssignments)
public Computation visitList(SerializedList value)
visitList in interface SerializedCollectionVisitor<Computation>public Computation visitSet(SerializedSet value)
visitSet in interface SerializedCollectionVisitor<Computation>public Computation visitMap(SerializedMap value)
visitMap in interface SerializedCollectionVisitor<Computation>public Computation visitArray(SerializedArray value)
visitArray in interface SerializedValueVisitor<Computation>public Computation visitLiteral(SerializedLiteral value)
visitLiteral in interface SerializedValueVisitor<Computation>public Computation visitNull(SerializedNull value)
visitNull in interface SerializedValueVisitor<Computation>public Computation visitBigDecimal(SerializedBigDecimal value)
visitBigDecimal in interface SerializedImmutableVisitor<Computation>public Computation visitBigInteger(SerializedBigInteger value)
visitBigInteger in interface SerializedImmutableVisitor<Computation>public Computation visitUnknown(SerializedValue value)
visitUnknown in interface SerializedValueVisitor<Computation>Copyright © 2016. All rights reserved.