Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
JetFile: Attributes.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: Attributes_ERR.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: BabySteps.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
PsiWhiteSpace('\n\n')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: BabySteps_ERR.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
PsiWhiteSpace('\n\n')
|
||||
|
||||
@@ -4,7 +4,7 @@ JetFile: FileStart_ERR.jet
|
||||
PsiErrorElement:Expecting namespace or top level declaration
|
||||
PsiElement(DIV)('/')
|
||||
PsiErrorElement:Expecting namespace or top level declaration
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
MODIFIER_LIST
|
||||
ANNOTATION_ENTRY
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: Imports.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
@@ -13,7 +13,7 @@ JetFile: Imports.jet
|
||||
IMPORT_DIRECTIVE
|
||||
PsiElement(import)('import')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: Imports_ERR.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
@@ -13,7 +13,7 @@ JetFile: Imports_ERR.jet
|
||||
IMPORT_DIRECTIVE
|
||||
PsiElement(import)('import')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiErrorElement:Expecting '.'
|
||||
<empty list>
|
||||
PsiWhiteSpace(' ')
|
||||
@@ -25,7 +25,7 @@ JetFile: Imports_ERR.jet
|
||||
IMPORT_DIRECTIVE
|
||||
PsiElement(import)('import')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiErrorElement:Expecting qualified name
|
||||
@@ -36,7 +36,7 @@ JetFile: Imports_ERR.jet
|
||||
IMPORT_DIRECTIVE
|
||||
PsiElement(import)('import')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
|
||||
@@ -2,7 +2,7 @@ JetFile: NamespaceBlockFirst.jet
|
||||
NAMESPACE_HEADER
|
||||
<empty list>
|
||||
PsiErrorElement:Expecting namespace or top level declaration
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
MODIFIER_LIST
|
||||
ANNOTATION_ENTRY
|
||||
|
||||
@@ -13,6 +13,6 @@ JetFile: NamespaceModifiers.jet
|
||||
PsiElement(IDENTIFIER)('a')
|
||||
PsiElement(RBRACKET)(']')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('name')
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: RootNamespace.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
@@ -16,7 +16,7 @@ JetFile: RootNamespace.jet
|
||||
TYPE_PARAMETER_LIST
|
||||
<empty list>
|
||||
PsiErrorElement:Expecting namespace or top level declaration
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
MODIFIER_LIST
|
||||
ANNOTATION_ENTRY
|
||||
@@ -48,7 +48,7 @@ JetFile: RootNamespace.jet
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
ROOT_NAMESPACE
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
@@ -63,7 +63,7 @@ JetFile: RootNamespace.jet
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
ROOT_NAMESPACE
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
@@ -97,7 +97,7 @@ JetFile: RootNamespace.jet
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
ROOT_NAMESPACE
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -49,7 +49,7 @@ JetFile: ShortAnnotations.jet
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('zoo')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('aa')
|
||||
PsiWhiteSpace('\n\n')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: SimpleModifiers.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: SoftKeywords.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
JetFile: TypeDef.jet
|
||||
NAMESPACE_HEADER
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiWhiteSpace(' ')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('foo')
|
||||
|
||||
@@ -598,7 +598,7 @@ JetFile: When.jet
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
DOT_QUALIFIED_EXPRESSION
|
||||
ROOT_NAMESPACE
|
||||
PsiElement(namespace)('package')
|
||||
PsiElement(package)('package')
|
||||
PsiElement(DOT)('.')
|
||||
REFERENCE_EXPRESSION
|
||||
PsiElement(IDENTIFIER)('a')
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
val <P> P.anotherJavaClass: java.lang.Class<P>
|
||||
get() = throw Exception()
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class ExtPropInClass {
|
||||
val Int.itIs: Int
|
||||
get() = this
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
val Int.itIs: Int
|
||||
get() = this
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
import java.lang.CharSequence
|
||||
|
||||
val Int.ggg: CharSequence
|
||||
get() = throw Exception()
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
import java.lang.CharSequence
|
||||
|
||||
val Int.ggg: CharSequence?
|
||||
get() = throw Exception()
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class ExtValInClass {
|
||||
val Int.asas: java.util.List<Int>?
|
||||
get() = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class ExtValInClass<T> {
|
||||
val Int.asas: T
|
||||
get() = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class ExtValInClass<P> {
|
||||
val Int.asas: P?
|
||||
get() = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class ExtValPIntInClass<P> {
|
||||
val P.asas: Int
|
||||
get() = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
var <P> P.anotherJavaClass: java.lang.Class<P>
|
||||
get() = throw Exception()
|
||||
set(p: java.lang.Class<P>) = throw Exception()
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ExtPropInClass {
|
||||
var Int.itIs: Int
|
||||
get() = throw Exception()
|
||||
set(p: Int) = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
var Int.ggg: Int
|
||||
get() = throw Exception()
|
||||
set(p) = throw Exception()
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ExtValInClass<P> {
|
||||
var Int.asas: P
|
||||
get() = throw Exception()
|
||||
set(p: P) = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ExtValInClass<P> {
|
||||
var Int.asas: P?
|
||||
get() = throw Exception()
|
||||
set(p: P?) = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
import java.util.Map
|
||||
|
||||
var <P, Q> Map<P, Q>.asas: Int
|
||||
get() = throw Exception()
|
||||
set(i: Int) = throw Exception()
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ExtValPIntInClass<P> {
|
||||
var P.asas: Int
|
||||
get() = throw Exception()
|
||||
set(p: Int) = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ExtValPIntInClass<P> {
|
||||
var P?.asas: Int
|
||||
get() = throw Exception()
|
||||
set(p: Int) = throw Exception()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
fun nothing(): Array<java.lang.CharSequence> = throw Exception()
|
||||
@@ -0,0 +1,6 @@
|
||||
fun key(): Int = throw Exception()
|
||||
|
||||
// method: namespace::key
|
||||
// jvm signature: ()I
|
||||
// generic signature: null
|
||||
// kotlin signature: ()I // TODO: make null
|
||||
@@ -0,0 +1,6 @@
|
||||
fun sometimes(): Int? = null
|
||||
|
||||
// method: namespace::sometimes
|
||||
// jvm signature: ()Ljava/lang/Integer;
|
||||
// generic signature: null
|
||||
// kotlin signature: ()?Ljava/lang/Integer; // TODO: need to skip kotlin signature
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(vararg tail: java.lang.CharSequence) = 1
|
||||
|
||||
// method: namespace::foo
|
||||
// jvm signature: ([Ljava/lang/CharSequence;)I
|
||||
// generic signature: null
|
||||
// kotlin signature: ([Ljava/lang/CharSequence;)I // TODO: need to skip kotlin signature
|
||||
@@ -0,0 +1,8 @@
|
||||
fun <P> foo(vararg tail: P) = 1
|
||||
|
||||
// method: namespace::foo
|
||||
// jvm signature: (Ljet/TypeInfo;[Ljava/lang/Object;)I
|
||||
// generic signature: <P:Ljava/lang/Object;>(Ljet/TypeInfo;[TP;)I
|
||||
// kotlin signature: <P:?Ljava/lang/Object;>(null[TP;)I
|
||||
// TODO: skip kotlin signature
|
||||
// TODO: properly serialize typeinfo
|
||||
Reference in New Issue
Block a user