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 MethodParamModel
TypeSpec
of the param.public TypeName getTypeName()
getTypeName
in interface MethodParamModel
public java.lang.String getName()
getName
in interface MethodParamModel
public java.util.List<java.lang.annotation.Annotation> getAnnotations()
getAnnotations
in interface MethodParamModel
public java.util.List<AnnotationSpec> getExternalAnnotations()
getExternalAnnotations
in interface MethodParamModel
public java.lang.Object getRepresentedObject()
getRepresentedObject
in interface MethodParamModel
public StateParamModel getUnderlyingStateParamModel()
public boolean canUpdateLazily()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isSameUnderlyingStateValueModel(StateParamModel stateParamModel)