Diagnostics test data fixed

This commit is contained in:
Andrey Breslav
2011-12-26 19:55:29 +04:00
parent 3b0ca42e0b
commit fa5be15852
26 changed files with 173 additions and 159 deletions
+6 -8
View File
@@ -1,14 +1,12 @@
package jet
//package typeinfo {
class TypeInfo<out T> {
fun isSubtypeOf(other : TypeInfo<*>) : Boolean
fun isInstance(obj : Any?) : Boolean
}
class TypeInfo<out T> {
fun isSubtypeOf(other : TypeInfo<*>) : Boolean
fun isInstance(obj : Any?) : Boolean
}
fun typeinfo<T>() : TypeInfo<T>
fun typeinfo<T>(expression : T) : TypeInfo<T>
//}
fun typeinfo<T>() : TypeInfo<T>
fun typeinfo<T>(expression : T) : TypeInfo<T>
fun <R> Any.synchronized(block : () -> R) : R
@@ -235,10 +235,11 @@ public class JetParsing extends AbstractJetParsing {
IElementType keywordToken = tt();
JetNodeType declType = null;
if (keywordToken == NAMESPACE_KEYWORD) {
declType = parseNamespaceBlock();
}
else if (keywordToken == CLASS_KEYWORD || keywordToken == TRAIT_KEYWORD) {
// if (keywordToken == NAMESPACE_KEYWORD) {
// declType = parseNamespaceBlock();
// }
// else
if (keywordToken == CLASS_KEYWORD || keywordToken == TRAIT_KEYWORD) {
declType = parseClass(detector.isDetected());
}
else if (keywordToken == FUN_KEYWORD) {