aboutsummaryrefslogtreecommitdiff
path: root/core/testdata/format/dac/deprecation/DeprecatedBar.kt
blob: 39ac1c43d50477fffdfcdd14089f54f1dd3c8d67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Bar {
    fun replacementBarMethod(): Bar { return Bar() }

    fun badBarMethod(): DeprecatedBar { return DeprecatedBar() }

    /**
     * This method has been deprecated in favor of replacementBarMethod().
     */
    @Deprecated("Obsolete method", ReplaceWith("replacementBarMethod()"))
    fun goodBarMethod(): DeprecatedBar { return DeprecatedBar() }
}

/**
 * This class has been deprecated in favor of Bar.
 */
@Deprecated("Obsolete class", ReplaceWith("Bar"))
class DeprecatedBar