Update test data for various tests
Due to slight semantic changes after class object refactor
This commit is contained in:
@@ -193,7 +193,7 @@ fun testFunctionLiterals() {
|
||||
val <!UNUSED_VARIABLE!>endsWithObjectDeclaration<!> : () -> Int = {
|
||||
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>x<!> = 1
|
||||
x = <!UNUSED_VALUE!>333<!>
|
||||
<!EXPECTED_TYPE_MISMATCH!><!LOCAL_OBJECT_NOT_ALLOWED!>object A<!> {}<!>
|
||||
<!LOCAL_OBJECT_NOT_ALLOWED, EXPECTED_TYPE_MISMATCH!>object A<!> {}
|
||||
}
|
||||
|
||||
val <!UNUSED_VARIABLE!>expectedUnitReturnType1<!> = { () : Unit ->
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// !DIAGNOSTICS: -MANY_CLASS_OBJECTS
|
||||
// !DIAGNOSTICS: -MANY_CLASS_OBJECTS -REDECLARATION
|
||||
|
||||
// KT-3464 Front-end shouldn't allow override modifier in class declaration
|
||||
|
||||
|
||||
@@ -35,9 +35,9 @@ class Outer {
|
||||
|
||||
}<!>
|
||||
|
||||
<!REDECLARATION!>object <!SYNTAX!><!>{
|
||||
<!REDECLARATION!>object<!> <!SYNTAX!><!>{
|
||||
|
||||
}<!>
|
||||
}
|
||||
|
||||
<!REDECLARATION!>trait<!SYNTAX!><!> {
|
||||
|
||||
|
||||
@@ -1,19 +1,3 @@
|
||||
<class-object-for-Class>.<get-classObjProp>:PropertyGetterDescriptor
|
||||
<class-object-for-Class>.<init>():ConstructorDescriptor
|
||||
<class-object-for-Class>.classObjFunc:SimpleFunctionDescriptor
|
||||
<class-object-for-Class>.classObjProp:PropertyDescriptor
|
||||
<class-object-for-Class>.this:ReceiverParameterDescriptor
|
||||
<class-object-for-Class>:ClassDescriptorWithResolutionScopes
|
||||
<class-object-for-NestedClass>.<init>():ConstructorDescriptor
|
||||
<class-object-for-NestedClass>.nestedClassObjFunc:SimpleFunctionDescriptor
|
||||
<class-object-for-NestedClass>.this:ReceiverParameterDescriptor
|
||||
<class-object-for-NestedClass>:ClassDescriptorWithResolutionScopes
|
||||
<class-object-for-NestedObject>.<init>():ConstructorDescriptor
|
||||
<class-object-for-NestedObject>.this:ReceiverParameterDescriptor
|
||||
<class-object-for-NestedObject>:ClassDescriptorWithResolutionScopes
|
||||
<class-object-for-Object>.<init>():ConstructorDescriptor
|
||||
<class-object-for-Object>.this:ReceiverParameterDescriptor
|
||||
<class-object-for-Object>:ClassDescriptorWithResolutionScopes
|
||||
<set-?>:ValueParameterDescriptor
|
||||
Class.<get-classProp>:PropertyGetterDescriptor
|
||||
Class.<init>():ConstructorDescriptor
|
||||
@@ -21,6 +5,16 @@ Class.classFunc:SimpleFunctionDescriptor
|
||||
Class.classProp:PropertyDescriptor
|
||||
Class.this:ReceiverParameterDescriptor
|
||||
Class:ClassDescriptorWithResolutionScopes
|
||||
Default.<get-classObjProp>:PropertyGetterDescriptor
|
||||
Default.<init>():ConstructorDescriptor
|
||||
Default.<init>():ConstructorDescriptor
|
||||
Default.classObjFunc:SimpleFunctionDescriptor
|
||||
Default.classObjProp:PropertyDescriptor
|
||||
Default.nestedClassObjFunc:SimpleFunctionDescriptor
|
||||
Default.this:ReceiverParameterDescriptor
|
||||
Default.this:ReceiverParameterDescriptor
|
||||
Default:ClassDescriptorWithResolutionScopes
|
||||
Default:ClassDescriptorWithResolutionScopes
|
||||
NestedClass.<init>():ConstructorDescriptor
|
||||
NestedClass.this:ReceiverParameterDescriptor
|
||||
NestedClass:ClassDescriptorWithResolutionScopes
|
||||
@@ -50,28 +44,18 @@ Trait.traitFunc:SimpleFunctionDescriptor
|
||||
Trait.traitProp:PropertyDescriptor
|
||||
Trait:ClassDescriptorWithResolutionScopes
|
||||
a:ValueParameterDescriptor
|
||||
fake <class-object-for-Class>.equals:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-Class>.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-Class>.toString:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedClass>.equals:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedClass>.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedClass>.toString:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedObject>.equals:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedObject>.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-NestedObject>.nestedFunc:SimpleFunctionDescriptor
|
||||
fake <class-object-for-NestedObject>.toString:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-Object>.<get-objProp>:PropertyGetterDescriptor
|
||||
fake <class-object-for-Object>.equals:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-Object>.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake <class-object-for-Object>.objFunc:SimpleFunctionDescriptor
|
||||
fake <class-object-for-Object>.objProp:PropertyDescriptor
|
||||
fake <class-object-for-Object>.toString:DeserializedCallableMemberDescriptor
|
||||
fake Class.<get-traitProp>:PropertyGetterDescriptor
|
||||
fake Class.equals:DeserializedCallableMemberDescriptor
|
||||
fake Class.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake Class.toString:DeserializedCallableMemberDescriptor
|
||||
fake Class.traitFunc:SimpleFunctionDescriptor
|
||||
fake Class.traitProp:PropertyDescriptor
|
||||
fake Default.equals:DeserializedCallableMemberDescriptor
|
||||
fake Default.equals:DeserializedCallableMemberDescriptor
|
||||
fake Default.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake Default.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake Default.toString:DeserializedCallableMemberDescriptor
|
||||
fake Default.toString:DeserializedCallableMemberDescriptor
|
||||
fake NestedClass.equals:DeserializedCallableMemberDescriptor
|
||||
fake NestedClass.hashCode:DeserializedCallableMemberDescriptor
|
||||
fake NestedClass.toString:DeserializedCallableMemberDescriptor
|
||||
@@ -107,8 +91,6 @@ other:ValueParameterDescriptor
|
||||
other:ValueParameterDescriptor
|
||||
other:ValueParameterDescriptor
|
||||
other:ValueParameterDescriptor
|
||||
other:ValueParameterDescriptor
|
||||
other:ValueParameterDescriptor
|
||||
prop.this:ReceiverParameterDescriptor
|
||||
prop.this:ReceiverParameterDescriptor
|
||||
test:PackageViewDescriptor
|
||||
test:PackageViewDescriptor
|
||||
@@ -4,7 +4,7 @@ class A {
|
||||
class object {
|
||||
val x = 1
|
||||
}
|
||||
<error descr="[MANY_CLASS_OBJECTS] Only one class object is allowed per class">class object</error> { // error
|
||||
<error descr="[MANY_CLASS_OBJECTS] Only one class object is allowed per class">class object Another</error> { // error
|
||||
val x = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
class C {
|
||||
<error>class object</error> {
|
||||
<error>val `OBJECT$`</error> = this
|
||||
val <error>Default</error> = this
|
||||
}
|
||||
|
||||
val `OBJECT$` = C
|
||||
val <error>Default</error> = C
|
||||
}
|
||||
@@ -4,6 +4,5 @@ fun testFun() {
|
||||
NamedObject<caret>
|
||||
}
|
||||
|
||||
// EXIST: NamedObjectTopLevel1, NamedObjectTopLevel2
|
||||
// ABSENT: NamedObjectInClassObject
|
||||
// EXIST: NamedObjectTopLevel1, NamedObjectTopLevel2, NamedObjectInClassObject
|
||||
// ABSENT: NamedObjectInFun
|
||||
|
||||
@@ -15,7 +15,7 @@ class InClassObject {
|
||||
}
|
||||
|
||||
// SEARCH_TEXT: ClassObject
|
||||
// REF: (test.InClassObject).ClassObjectClass
|
||||
// REF: (test.InClassObject).ClassObjectObject
|
||||
// REF: (test.InClassObject).ClassObjectTrait
|
||||
// REF: (test.InClassObject).ClassObjectTraitWithImpl
|
||||
// REF: (test.InClassObject.Default).ClassObjectClass
|
||||
// REF: (test.InClassObject.Default).ClassObjectObject
|
||||
// REF: (test.InClassObject.Default).ClassObjectTrait
|
||||
// REF: (test.InClassObject.Default).ClassObjectTraitWithImpl
|
||||
@@ -19,5 +19,5 @@ class Some() {
|
||||
// SEARCH_TEXT: test
|
||||
// REF: (<root>).testGlobal
|
||||
// REF: (Some).testInClass
|
||||
// REF: (Some).testInClassObject
|
||||
// REF: (Some.Default).testInClassObject
|
||||
// REF: (SomeTrait).testInTrait
|
||||
@@ -6,4 +6,4 @@ public class ClassObjectField {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (k.StaticFieldInClassObjectInTrait).XX
|
||||
// REF: (k.StaticFieldInClassObjectInTrait.Default).XX
|
||||
@@ -46,7 +46,7 @@ public class QualifiedNamesTest: LightCodeInsightTestCase() {
|
||||
}
|
||||
"""
|
||||
)
|
||||
assertEquals(listOf("foo.bar.Klass", "foo.bar.Klass.Nested", null, "foo.bar.Object", "foo.bar.anonymous", null),
|
||||
assertEquals(listOf("foo.bar.Klass", "foo.bar.Klass.Nested", "foo.bar.Klass.Default", "foo.bar.Object", "foo.bar.anonymous", null),
|
||||
getQualifiedNamesForDeclarations())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user