Files
kotlin-fork/compiler/testData/diagnostics/tests/BreakContinue.txt
T
Denis Zharkov 9101505eca Rework deparenthesize-like methods
- Extract private `deparenthesizeOnce` and repeat it until get the same expression

- Drop redundant parameter `deparenthesizeRecursively`

- Drop some usages of `safeDeparenthesize` in `deparenthesize`
  because even if `deparenthesize` returns null (i.e. something was not parsed)
  there is no sense in working with such expressions

Note, that `deparenthesize` now unwraps nested labels' declaration (see changes in testData),
but it seems to be reasonable
2015-05-07 22:36:15 +03:00

18 lines
1.2 KiB
Plaintext

package
internal final class C {
public constructor C()
internal final fun containsBreak(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit
internal final fun containsBreakInsideLoopWithLabel(/*0*/ a: kotlin.String?, /*1*/ array: kotlin.Array<kotlin.Int>): kotlin.Unit
internal final fun containsBreakToOuterLoop(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit
internal final fun containsBreakWithLabel(/*0*/ a: kotlin.String?): kotlin.Unit
internal final fun containsIllegalBreak(/*0*/ a: kotlin.String?): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun f(/*0*/ a: kotlin.Boolean, /*1*/ b: kotlin.Boolean): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun notContainsBreak(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
internal final fun twoLabelsOnLoop(): kotlin.Unit
internal final fun unresolvedBreak(/*0*/ a: kotlin.String?, /*1*/ array: kotlin.Array<kotlin.Int>): kotlin.Unit
}