Commit Graph

9028 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 862a6ffbbc Moved class object case to namespace comparing test. 2012-12-27 20:46:59 +04:00
Evgeny Gerashchenko 0ce1c56999 Got rid of regexp check for java.lang.Object methods. 2012-12-27 20:46:58 +04:00
Evgeny Gerashchenko 5196a17f69 Code cleanup in NamespaceComparator. 2012-12-27 20:46:58 +04:00
Evgeny Gerashchenko 16aa79a828 Removed dead code in NamespaceComparator. 2012-12-27 20:46:58 +04:00
Evgeny Gerashchenko 6ab081d969 Regenerated test data. 2012-12-27 20:46:58 +04:00
Evgeny Gerashchenko 1f0a0b823b Comparing namespaces in serialized form. 2012-12-27 20:46:57 +04:00
Evgeny Gerashchenko 46b848857e Made printer able to avoid extra blank lines. 2012-12-27 20:46:57 +04:00
Evgeny Gerashchenko d01193f8a3 Removed output filter from NamespaceComparator. 2012-12-27 20:46:57 +04:00
Evgeny Gerashchenko 5dec5a4c28 Regenerated all test data which uses NamespaceComparator. 2012-12-27 20:46:57 +04:00
Evgeny Gerashchenko af3dffbed4 Using DescriptorRenderer in NamespaceComparator instead of custom serializer.
Removed zoo of *Serializer classes from NamespaceComparator.
2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko ef1ffa4bf7 Sorting upper bounds when rendering "where" to workaround failing test. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko 20341a84e6 Sorting members instead of member strings. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko 0df966323d Smarter members sorting. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko b13a99d4cd Moved MemberComparator to frontend. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko fdf4c431e4 Renamed MemberComparator and converted it to singleton. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko 3cc61d070b Removed obsolete stdlib-log.txt. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko d9cbeadfff Simplified LazyResolveBuiltinClassesTest.
Since now builtins are resolved lazily, we need to compare it only with hardcopy.
2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko d89f00e981 Fixed missing " " before class object name. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko 778df8b1fd Rendering annotations and visibility for class object.
Don't render modality for any object kind.
2012-12-27 20:46:55 +04:00
Evgeny Gerashchenko 63b3e59a18 Render annotation arguments. 2012-12-27 20:46:55 +04:00
Evgeny Gerashchenko bf42e3c093 Rendering "constructor" instead of "ctor". 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko df11628fb0 Added annotation filtering in DescriptorRenderer. 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko a09ebcd1d1 Render class object name when verbose. 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko 93680e1233 Rendering real type for vararg parameter. 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko 3e7ce13893 Render parameter indices. 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko dc363c8db4 Render member kind. 2012-12-27 20:46:54 +04:00
Evgeny Gerashchenko 12473576b7 Render 'override'. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko f596fb48fe Added 'verbose' flag to DescriptorRenderer. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko e95bcbcc97 Better parameters naming and order in DescriptorRendererImpl. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko 4517113bd3 Annotated methods of DescriptorRenderer. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko 204b9e3d2f Simplified method. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko 08d2002277 Rendering 'where' for properties. 2012-12-27 20:46:53 +04:00
Evgeny Gerashchenko 85a18347b9 Minor. Removed 'not' from variable name. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko b7e4907f74 Rendering where suffix for classes. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko b300329e21 Rendering variance when type parameter is reified. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko fbaaee65e1 Fixed rendering constructor name. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko 7beb4fe10e Rendering constructors in DescriptorRendererTest. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko 2b83b970ed Rendering annotations in descriptor renderer. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko 74469590b4 Simplified renderModality(). 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko e69fe6f7d1 Extracted method rendering class name. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko bd16ce4634 Fixed rendering parameter default value when it is string. 2012-12-27 20:46:52 +04:00
Evgeny Gerashchenko ad5a869a0a Rendering all class kinds in DescriptorRenderer. 2012-12-27 20:46:51 +04:00
Svetlana Isakova 22d3adc89f KT-3184 Type inference seems partially broken
#KT-3184 fixed
2012-12-27 18:45:24 +04:00
Svetlana Isakova a6bfa1ff6c rename isFunctionType -> isFunctionOrExtensionFunctionType
added isFunctionType, isExtensionFunctionType
2012-12-27 18:40:01 +04:00
Svetlana Isakova 21f6d1630d rename local var constraintsSystem -> constraintSystem 2012-12-27 18:40:01 +04:00
Natalia.Ukhorskaya 00ef0fc0a6 JUnit4: test function annotated with 'test' annotation
#KT-3178 Fixed
2012-12-27 15:43:57 +04:00
Natalia.Ukhorskaya e9d1171d6d Fix VerifyError for enum constructor with default arguments 2012-12-27 12:29:09 +04:00
Natalia.Ukhorskaya beec5a843e Remove duplicate in GenerateTests 2012-12-27 12:29:07 +04:00
Natalia.Ukhorskaya 808c5abc0f Generate constructor without parameters if primary constructor has only parameters with default values
#KT-3085 Fixed
2012-12-27 12:29:06 +04:00
Natalia.Ukhorskaya d4a8ed5ae6 Minor refactoring in tests 2012-12-27 12:29:05 +04:00