Class ModelMethodOverrides


  • public class ModelMethodOverrides
    extends Object
    Creates the method specs for common method overrides for service models.
    • Constructor Detail

      • ModelMethodOverrides

        public ModelMethodOverrides​(com.squareup.javapoet.ClassName className,
                                    PoetExtension poetExtensions)
    • Method Detail

      • equalsBySdkFieldsMethod

        public com.squareup.javapoet.MethodSpec equalsBySdkFieldsMethod​(ShapeModel shapeModel)
      • equalsMethod

        public com.squareup.javapoet.MethodSpec equalsMethod​(ShapeModel shapeModel)
      • toStringMethod

        public com.squareup.javapoet.MethodSpec toStringMethod​(ShapeModel shapeModel)
      • toStringValue

        public com.squareup.javapoet.CodeBlock toStringValue​(MemberModel member)
      • hashCodeMethod

        public com.squareup.javapoet.MethodSpec hashCodeMethod​(ShapeModel shapeModel)
      • hashCodeValue

        public com.squareup.javapoet.CodeBlock hashCodeValue​(MemberModel member)