From ba75c0ca0489dbcd4ede1cceffee76719cdd3b47 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 19 Jul 2012 18:12:37 +0400 Subject: [PATCH] Test data for now passing tests --- .../diagnostics/regressions/Jet183.txt | 19 +++++ .../scopes/VisibilityInheritModifier.txt | 77 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 compiler/testData/lazyResolve/diagnostics/regressions/Jet183.txt create mode 100644 compiler/testData/lazyResolve/diagnostics/scopes/VisibilityInheritModifier.txt diff --git a/compiler/testData/lazyResolve/diagnostics/regressions/Jet183.txt b/compiler/testData/lazyResolve/diagnostics/regressions/Jet183.txt new file mode 100644 index 00000000000..b947287bc73 --- /dev/null +++ b/compiler/testData/lazyResolve/diagnostics/regressions/Jet183.txt @@ -0,0 +1,19 @@ +namespace + +internal final enum class Foo : jet.Any { + public final /*constructor*/ fun (): Foo + internal final class object Foo. { + internal final /*constructor*/ fun (): Foo. + internal final val X: Foo..X + } +} +internal abstract enum class ProtocolState : jet.Any { + public final /*constructor*/ fun (): ProtocolState + internal abstract fun signal(): ProtocolState + internal final class object ProtocolState. { + internal final /*constructor*/ fun (): ProtocolState. + internal final val TALKING: ProtocolState..TALKING + internal final val WAITING: ProtocolState..WAITING + } +} +internal final fun box(): jet.Tuple0 diff --git a/compiler/testData/lazyResolve/diagnostics/scopes/VisibilityInheritModifier.txt b/compiler/testData/lazyResolve/diagnostics/scopes/VisibilityInheritModifier.txt new file mode 100644 index 00000000000..46681e58e39 --- /dev/null +++ b/compiler/testData/lazyResolve/diagnostics/scopes/VisibilityInheritModifier.txt @@ -0,0 +1,77 @@ +namespace + +// +namespace b + +internal open class b.A : jet.Any { + public final /*constructor*/ fun (): b.A + internal open fun foo(): jet.Tuple0 +} +internal final class b.B : b.A { + public final /*constructor*/ fun (): b.B + protected open override /*1*/ fun foo(): jet.Tuple0 +} +internal final class b.C : b.A { + public final /*constructor*/ fun (): b.C + internal open override /*1*/ fun foo(): jet.Tuple0 +} +internal open class b.D : jet.Any { + public final /*constructor*/ fun (): b.D + private open fun self(): b.D +} +internal final class b.E : b.D { + public final /*constructor*/ fun (): b.E + invisible_fake open override /*1*/ fun self(): b.D + internal open fun self(): b.E + internal final fun test(): jet.Tuple0 +} +internal open class b.F : jet.Any { + public final /*constructor*/ fun (): b.F + protected open fun protected_fun(): jet.Tuple0 +} +internal final class b.G : b.F { + public final /*constructor*/ fun (): b.G + protected open override /*1*/ fun protected_fun(): jet.Tuple0 +} +internal open class b.H : jet.Any { + public final /*constructor*/ fun (): b.H + protected open fun pi_fun(): jet.Tuple0 +} +internal final class b.I : b.H { + public final /*constructor*/ fun (): b.I + protected open override /*1*/ fun pi_fun(): jet.Tuple0 +} +internal final class b.J : b.H { + public final /*constructor*/ fun (): b.J + internal open override /*1*/ fun pi_fun(): jet.Tuple0 +} +internal final class b.K : b.H { + public final /*constructor*/ fun (): b.K + public open override /*1*/ fun pi_fun(): jet.Tuple0 +} +internal open class b.L : b.T { + public final /*constructor*/ fun (): b.L + public open override /*1*/ fun foo(): jet.Tuple0 +} +internal final class b.M : b.L { + public final /*constructor*/ fun (): b.M + internal open override /*1*/ fun foo(): jet.Tuple0 +} +internal abstract trait b.P : b.R { + internal open override /*1*/ fun foo(): jet.Tuple0 +} +internal abstract trait b.Q : b.R { + protected open override /*1*/ fun foo(): jet.Tuple0 +} +internal abstract trait b.R : jet.Any { + protected open fun foo(): jet.Tuple0 +} +internal final class b.S : b.P, b.Q { + public final /*constructor*/ fun (): b.S + internal open override /*2*/ fun foo(): jet.Tuple0 +} +internal abstract trait b.T : jet.Any { + public open fun foo(): jet.Tuple0 +} +internal final fun test_fun_stays_protected(/*0*/ g: b.G): jet.Tuple0 +//