public class DiffStateParamModel extends java.lang.Object implements MethodParamModel
State that
has type Diff.| Modifier and Type | Method and Description |
|---|---|
boolean |
canUpdateLazily() |
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.annotation.Annotation> |
getAnnotations() |
java.util.List<AnnotationSpec> |
getExternalAnnotations() |
java.lang.String |
getName() |
java.lang.Object |
getRepresentedObject() |
TypeName |
getTypeName() |
TypeSpec |
getTypeSpec() |
StateParamModel |
getUnderlyingStateParamModel() |
int |
hashCode() |
boolean |
isSameUnderlyingStateValueModel(StateParamModel stateParamModel) |
public TypeSpec getTypeSpec()
getTypeSpec in interface MethodParamModelTypeSpec of the param.public TypeName getTypeName()
getTypeName in interface MethodParamModelpublic java.lang.String getName()
getName in interface MethodParamModelpublic java.util.List<java.lang.annotation.Annotation> getAnnotations()
getAnnotations in interface MethodParamModelpublic java.util.List<AnnotationSpec> getExternalAnnotations()
getExternalAnnotations in interface MethodParamModelpublic java.lang.Object getRepresentedObject()
getRepresentedObject in interface MethodParamModelpublic StateParamModel getUnderlyingStateParamModel()
public boolean canUpdateLazily()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isSameUnderlyingStateValueModel(StateParamModel stateParamModel)