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 = {
|
val <!UNUSED_VARIABLE!>endsWithObjectDeclaration<!> : () -> Int = {
|
||||||
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>x<!> = 1
|
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>x<!> = 1
|
||||||
x = <!UNUSED_VALUE!>333<!>
|
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 ->
|
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
|
// 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!><!> {
|
<!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
|
<set-?>:ValueParameterDescriptor
|
||||||
Class.<get-classProp>:PropertyGetterDescriptor
|
Class.<get-classProp>:PropertyGetterDescriptor
|
||||||
Class.<init>():ConstructorDescriptor
|
Class.<init>():ConstructorDescriptor
|
||||||
@@ -21,6 +5,16 @@ Class.classFunc:SimpleFunctionDescriptor
|
|||||||
Class.classProp:PropertyDescriptor
|
Class.classProp:PropertyDescriptor
|
||||||
Class.this:ReceiverParameterDescriptor
|
Class.this:ReceiverParameterDescriptor
|
||||||
Class:ClassDescriptorWithResolutionScopes
|
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.<init>():ConstructorDescriptor
|
||||||
NestedClass.this:ReceiverParameterDescriptor
|
NestedClass.this:ReceiverParameterDescriptor
|
||||||
NestedClass:ClassDescriptorWithResolutionScopes
|
NestedClass:ClassDescriptorWithResolutionScopes
|
||||||
@@ -50,28 +44,18 @@ Trait.traitFunc:SimpleFunctionDescriptor
|
|||||||
Trait.traitProp:PropertyDescriptor
|
Trait.traitProp:PropertyDescriptor
|
||||||
Trait:ClassDescriptorWithResolutionScopes
|
Trait:ClassDescriptorWithResolutionScopes
|
||||||
a:ValueParameterDescriptor
|
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.<get-traitProp>:PropertyGetterDescriptor
|
||||||
fake Class.equals:DeserializedCallableMemberDescriptor
|
fake Class.equals:DeserializedCallableMemberDescriptor
|
||||||
fake Class.hashCode:DeserializedCallableMemberDescriptor
|
fake Class.hashCode:DeserializedCallableMemberDescriptor
|
||||||
fake Class.toString:DeserializedCallableMemberDescriptor
|
fake Class.toString:DeserializedCallableMemberDescriptor
|
||||||
fake Class.traitFunc:SimpleFunctionDescriptor
|
fake Class.traitFunc:SimpleFunctionDescriptor
|
||||||
fake Class.traitProp:PropertyDescriptor
|
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.equals:DeserializedCallableMemberDescriptor
|
||||||
fake NestedClass.hashCode:DeserializedCallableMemberDescriptor
|
fake NestedClass.hashCode:DeserializedCallableMemberDescriptor
|
||||||
fake NestedClass.toString:DeserializedCallableMemberDescriptor
|
fake NestedClass.toString:DeserializedCallableMemberDescriptor
|
||||||
@@ -107,8 +91,6 @@ other:ValueParameterDescriptor
|
|||||||
other:ValueParameterDescriptor
|
other:ValueParameterDescriptor
|
||||||
other:ValueParameterDescriptor
|
other:ValueParameterDescriptor
|
||||||
other:ValueParameterDescriptor
|
other:ValueParameterDescriptor
|
||||||
other:ValueParameterDescriptor
|
|
||||||
other:ValueParameterDescriptor
|
|
||||||
prop.this:ReceiverParameterDescriptor
|
prop.this:ReceiverParameterDescriptor
|
||||||
prop.this:ReceiverParameterDescriptor
|
prop.this:ReceiverParameterDescriptor
|
||||||
test:PackageViewDescriptor
|
test:PackageViewDescriptor
|
||||||
@@ -4,7 +4,7 @@ class A {
|
|||||||
class object {
|
class object {
|
||||||
val x = 1
|
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
|
val x = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
class C {
|
class C {
|
||||||
<error>class object</error> {
|
<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>
|
NamedObject<caret>
|
||||||
}
|
}
|
||||||
|
|
||||||
// EXIST: NamedObjectTopLevel1, NamedObjectTopLevel2
|
// EXIST: NamedObjectTopLevel1, NamedObjectTopLevel2, NamedObjectInClassObject
|
||||||
// ABSENT: NamedObjectInClassObject
|
|
||||||
// ABSENT: NamedObjectInFun
|
// ABSENT: NamedObjectInFun
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class InClassObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// SEARCH_TEXT: ClassObject
|
// SEARCH_TEXT: ClassObject
|
||||||
// REF: (test.InClassObject).ClassObjectClass
|
// REF: (test.InClassObject.Default).ClassObjectClass
|
||||||
// REF: (test.InClassObject).ClassObjectObject
|
// REF: (test.InClassObject.Default).ClassObjectObject
|
||||||
// REF: (test.InClassObject).ClassObjectTrait
|
// REF: (test.InClassObject.Default).ClassObjectTrait
|
||||||
// REF: (test.InClassObject).ClassObjectTraitWithImpl
|
// REF: (test.InClassObject.Default).ClassObjectTraitWithImpl
|
||||||
@@ -19,5 +19,5 @@ class Some() {
|
|||||||
// SEARCH_TEXT: test
|
// SEARCH_TEXT: test
|
||||||
// REF: (<root>).testGlobal
|
// REF: (<root>).testGlobal
|
||||||
// REF: (Some).testInClass
|
// REF: (Some).testInClass
|
||||||
// REF: (Some).testInClassObject
|
// REF: (Some.Default).testInClassObject
|
||||||
// REF: (SomeTrait).testInTrait
|
// 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())
|
getQualifiedNamesForDeclarations())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user