1 class Bar { replacementBarMethodnull2 fun replacementBarMethod(): Bar { return Bar() } 3 badBarMethodnull4 fun badBarMethod(): DeprecatedBar { return DeprecatedBar() } 5 6 /** 7 * This method has been deprecated in favor of replacementBarMethod(). 8 */ 9 @Deprecated("Obsolete method", ReplaceWith("replacementBarMethod()")) goodBarMethodnull10 fun goodBarMethod(): DeprecatedBar { return DeprecatedBar() } 11 } 12 13 /** 14 * This class has been deprecated in favor of Bar. 15 */ 16 @Deprecated("Obsolete class", ReplaceWith("Bar")) 17 class DeprecatedBar