Closed mikehearn closed 7 years ago
One of the most common cases where I forgot to mark methods as suspendable is when I've overridden a method that was already marked. If the annotation was meta-annotated with @Inherited that issue would seem to go away.
@Inherited
@Inherited applies only to class annotations:
Note that this meta-annotation type has no effect if the annotated type is used to annotate anything other than a class.
One of the most common cases where I forgot to mark methods as suspendable is when I've overridden a method that was already marked. If the annotation was meta-annotated with
@Inherited
that issue would seem to go away.