Some enhancements to ModelMethodPlugin, including:
Annotations on methods and method parameters are now copied to the generated model class. The @ObjectiveCName annotation on model instance methods is specially handled to adjust the name and remove the first argument.
The first arg (i.e. model instance) required by methods annotated with @ModelMethod is now subject to more robust validation.
Some enhancements to
ModelMethodPlugin
, including:@ObjectiveCName
annotation on model instance methods is specially handled to adjust the name and remove the first argument.@ModelMethod
is now subject to more robust validation.