Pavel V. Talanov
6a71d495dd
Constructors for enum entries and class objects have private visibility: test data changed.
2012-08-29 15:58:19 +04:00
Pavel V. Talanov
6132946ced
Introduce ClassKind#CLASS_OBJECT and ClassKind#isObject and usages.
...
Rename LazyClassDescriptor#onlyEnumEntries -> enumClassObjectInfo.
Determine ClassKind in JetClassInfo and JetObjectInfo constructor.
Remove complex constructor for enum entry in enum test.
Logic simplified in LazyClassMemberScope.
Minor refactorings.
2012-08-27 15:52:36 +04:00
Alex Tkachman
5947759684
proper compilation of enums
2012-08-13 22:37:27 +03:00
Andrey Breslav
8dd9225411
Object descriptors for enum entries created properly
2012-08-09 17:35:21 +04:00
Andrey Breslav
2386757e7c
Serializing inner objects in NamespaceComparator
...
+ duplicating test removed
2012-08-09 17:35:21 +04:00
Nikolay Krasko
fea73b3dce
getObjectDescriptors() for lazy classes
2012-08-08 17:37:38 +04:00
Nikolay Krasko
0faea1ed0b
Chain scope for merging in lazy package descriptor
2012-08-08 15:23:41 +04:00
Andrey Breslav
c02e54678e
Descriptors with error types can override each other
2012-07-27 20:16:57 +04:00
Andrey Breslav
2923c1f32e
Simple LR Tests don't need to compare all the packages in the world
2012-07-26 17:41:46 +04:00
Andrey Breslav
3403e6c95d
Proper scoping for inner classes: they must shadow outer classes
2012-07-19 18:12:12 +04:00
Andrey Breslav
bd5eb0c2b5
Missing test data file
2012-07-19 17:19:02 +04:00
Andrey Breslav
eb1a279c67
Lazy resolve: Objects don't show up as classifiers
2012-07-19 17:09:57 +04:00
Andrey Breslav
43a00b9787
Class objects explicitly marked in the test data
2012-07-18 17:44:12 +04:00
Andrey Breslav
3266c2bdde
Lazy resolve: Proper scope when inferring types of member properties
2012-07-10 22:48:49 +04:00
Andrey Breslav
33dfd5bb6b
Lazy resolve: Package-level objects are handled properly
2012-07-10 22:48:49 +04:00
Andrey Breslav
54ea8f1d00
Fixing test data after ordering in NamespaceComparator was fixed
2012-07-09 13:39:05 +04:00
Andrey Breslav
fe394b9827
Set return type for the fake constructor of a class object
2012-06-26 18:00:23 +02:00
Andrey Breslav
dea6c452a0
Test classes regenerated with new data
2012-06-26 17:51:16 +02:00
Andrey Breslav
036981f368
Test renamed, test data moved
2012-06-26 17:51:15 +02:00