public class ObjectToMatcherCode extends Object implements Deserializer<Computation>
| Modifier and Type | Class and Description |
|---|---|
static class |
ObjectToMatcherCode.Factory |
| Modifier and Type | Field and Description |
|---|---|
static Adaptors<ObjectToMatcherCode> |
DEFAULT |
| Constructor and Description |
|---|
ObjectToMatcherCode() |
ObjectToMatcherCode(LocalVariableNameGenerator locals,
TypeManager types) |
ObjectToMatcherCode(LocalVariableNameGenerator locals,
TypeManager types,
Adaptors<ObjectToMatcherCode> adaptors) |
| Modifier and Type | Method and Description |
|---|---|
TypeManager |
getTypes() |
boolean |
isSimpleValue(SerializedValue element) |
Computation |
simpleValue(SerializedValue element) |
Computation |
visitField(SerializedField field) |
Computation |
visitImmutableType(SerializedImmutableType value) |
Computation |
visitReferenceType(SerializedReferenceType value) |
Computation |
visitValueType(SerializedValueType value) |
public static final Adaptors<ObjectToMatcherCode> DEFAULT
public ObjectToMatcherCode()
public ObjectToMatcherCode(LocalVariableNameGenerator locals, TypeManager types)
public ObjectToMatcherCode(LocalVariableNameGenerator locals, TypeManager types, Adaptors<ObjectToMatcherCode> adaptors)
public TypeManager getTypes()
public boolean isSimpleValue(SerializedValue element)
public Computation simpleValue(SerializedValue element)
public Computation visitField(SerializedField field)
visitField in interface Deserializer<Computation>public Computation visitReferenceType(SerializedReferenceType value)
visitReferenceType in interface Deserializer<Computation>public Computation visitImmutableType(SerializedImmutableType value)
visitImmutableType in interface Deserializer<Computation>public Computation visitValueType(SerializedValueType value)
visitValueType in interface Deserializer<Computation>Copyright © 2016. All rights reserved.