Refactor: use generated approach for stubs test
Remove meaningless assertion Add comment to NotStorePropertyFromDelegate test
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[isAnnotation name=Test fqn=Test superNames=[]]
|
||||
@@ -0,0 +1 @@
|
||||
annotation class Test
|
||||
@@ -0,0 +1,4 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=Test fqn=Test superNames=[]]
|
||||
ANNOTATION_ENTRY:PsiJetAnnotationStubImpl[shortName=Deprecated]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
@@ -0,0 +1,2 @@
|
||||
Deprecated class Test {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
ANNOTATION_ENTRY:PsiJetAnnotationStubImpl[shortName=Deprecated]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,2 @@
|
||||
Deprecated fun foo() {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,4 @@
|
||||
fun foo() {
|
||||
[Deprecated] fun innerFoo() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS:PsiJetClassStubImpl[trait name=T fqn=T superNames=[]]
|
||||
PROPERTY:PsiJetPropertyStubImpl[val top fqName=obj name=obj typeText=null bodyText=object : A(), T]
|
||||
OBJECT_DECLARATION:PsiJetObjectStubImpl[local name=null fqName=null superNames=[AT]]
|
||||
@@ -0,0 +1,3 @@
|
||||
class A
|
||||
trait T
|
||||
val obj = object : A(), T
|
||||
@@ -0,0 +1,7 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=C fqn=C superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
OBJECT_DECLARATION:PsiJetObjectStubImpl[class-object name=null fqName=null superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
FUN:PsiJetFunctionStubImpl[name=foo]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,5 @@
|
||||
class C { class object {
|
||||
fun foo() {
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=More fqn=More superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
PROPERTY:PsiJetPropertyStubImpl[val name=test typeText=Int bodyText=11]
|
||||
@@ -0,0 +1,3 @@
|
||||
class More {
|
||||
private val test: Int = 11
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=C fqn=C superNames=[]]
|
||||
TYPE_PARAMETER_LIST:PsiJetTypeParameterListStubImpl
|
||||
TYPE_PARAMETER:PsiJetTypeParameterStubImpl[name=T extendText=null]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
@@ -0,0 +1,2 @@
|
||||
class C<T> {
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
PsiJetFileStubImpl[package=some.test]
|
||||
@@ -0,0 +1 @@
|
||||
package some.test
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
OBJECT_DECLARATION:PsiJetObjectStubImpl[top name=null fqName=null superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
FUN:PsiJetFunctionStubImpl[name=testing]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,3 @@
|
||||
object {
|
||||
fun testing() = 12
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=some name=some]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
VALUE_PARAMETER:PsiJetParameterStubImpl[val name=t typeText=Int defaultValue=null]
|
||||
VALUE_PARAMETER:PsiJetParameterStubImpl[val name=other typeText=String defaultValue="hello"]
|
||||
@@ -0,0 +1,2 @@
|
||||
fun some(t: Int, other: String = "hello") {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
CLASS:PsiJetClassStubImpl[inner name=B fqn=A.B superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
@@ -0,0 +1,3 @@
|
||||
class A { inner class B {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS:PsiJetClassStubImpl[trait name=T fqn=T superNames=[]]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
CLASS:PsiJetClassStubImpl[local name=Test fqn=null superNames=[AT]]
|
||||
@@ -0,0 +1,5 @@
|
||||
class A
|
||||
trait T
|
||||
fun foo() {
|
||||
class Test : A(), T
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS:PsiJetClassStubImpl[trait name=T fqn=T superNames=[]]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
CLASS:PsiJetClassStubImpl[local name=Test fqn=null superNames=[AT]]
|
||||
@@ -0,0 +1,7 @@
|
||||
class A
|
||||
trait T
|
||||
fun foo() {
|
||||
fun bar() {
|
||||
class Test : A(), T
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS:PsiJetClassStubImpl[trait name=T fqn=T superNames=[]]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
OBJECT_DECLARATION:PsiJetObjectStubImpl[local name=O fqName=null superNames=[AT]]
|
||||
@@ -0,0 +1,5 @@
|
||||
class A
|
||||
trait T
|
||||
fun foo() {
|
||||
object O: A(), T
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
ANNOTATION_ENTRY:PsiJetAnnotationStubImpl[shortName=Deprecated]
|
||||
ANNOTATION_ENTRY:PsiJetAnnotationStubImpl[shortName=Override]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,2 @@
|
||||
[Deprecated Override] fun foo() {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=A fqn=A superNames=[]]
|
||||
CLASS:PsiJetClassStubImpl[trait name=T fqn=T superNames=[]]
|
||||
OBJECT_DECLARATION:PsiJetObjectStubImpl[top name=Test fqName=Test superNames=[AT]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
@@ -0,0 +1,4 @@
|
||||
class A
|
||||
trait T
|
||||
object Test: A(), T {
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[name=Test fqn=Test superNames=[]]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
PROPERTY:PsiJetPropertyStubImpl[val name=test typeText=null bodyText=12]
|
||||
FUN:PsiJetFunctionStubImpl[name=more]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,9 @@
|
||||
class Test() {
|
||||
val test = 12;
|
||||
{
|
||||
for (i in 0..12) {
|
||||
}
|
||||
}
|
||||
fun more() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
PROPERTY:PsiJetPropertyStubImpl[val top fqName=a name=a typeText=null bodyText=null]
|
||||
@@ -0,0 +1,2 @@
|
||||
val a by kotlin. //intentional parser error
|
||||
val b = 1
|
||||
@@ -0,0 +1,3 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=some ext name=some]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1 @@
|
||||
fun DoubleArray.some() = for (element in this) println(element)
|
||||
@@ -0,0 +1,2 @@
|
||||
PsiJetFileStubImpl[package=test.testing]
|
||||
PROPERTY:PsiJetPropertyStubImpl[val top fqName=test.testing.some name=some typeText=null bodyText=12]
|
||||
@@ -0,0 +1,3 @@
|
||||
package test.testing
|
||||
|
||||
val some = 12
|
||||
@@ -0,0 +1,4 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
FUN:PsiJetFunctionStubImpl[top fqName=foo name=foo]
|
||||
ANNOTATION_ENTRY:PsiJetAnnotationStubImpl[shortName=Deprecated]
|
||||
VALUE_PARAMETER_LIST:PsiJetParameterListStubImpl
|
||||
@@ -0,0 +1,2 @@
|
||||
java.lang.Deprecated fun foo() {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
PsiJetFileStubImpl[package=]
|
||||
CLASS:PsiJetClassStubImpl[enumClass name=Test fqn=Test superNames=[]]
|
||||
CLASS_BODY:PsiJetClassBodyStubImpl
|
||||
ENUM_ENTRY:PsiJetClassStubImpl[enumEntry name=First fqn=Test.First superNames=[]]
|
||||
ENUM_ENTRY:PsiJetClassStubImpl[enumEntry name=Second fqn=Test.Second superNames=[]]
|
||||
@@ -0,0 +1,4 @@
|
||||
enum class Test {
|
||||
First
|
||||
Second
|
||||
}
|
||||
Reference in New Issue
Block a user