public class DiffPropModel extends java.lang.Object implements MethodParamModel
Prop
that
has type Diff.Modifier and Type | Method and Description |
---|---|
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() |
ResType |
getResType() |
TypeName |
getTypeName() |
TypeSpec |
getTypeSpec() |
PropModel |
getUnderlyingPropModel() |
java.lang.String |
getVarArgsSingleName() |
int |
hashCode() |
boolean |
hasVarArgs() |
boolean |
isOptional() |
boolean |
isSameUnderlyingPropModel(PropModel propModel,
java.lang.String cachedName)
Compare a given
PropModel to the underlying propmodel of this instance. |
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 PropModel getUnderlyingPropModel()
public boolean isOptional()
public ResType getResType()
public boolean hasVarArgs()
public java.lang.String getVarArgsSingleName()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object