Commit Graph

9006 Commits

Author SHA1 Message Date
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
Natalia.Ukhorskaya f0d52e63b2 Don't resolve kotlin constructors from bytecode without JetConstructorAnnotation 2012-12-27 12:29:03 +04:00
Natalia.Ukhorskaya f4a44155d9 Extract method 2012-12-27 12:29:02 +04:00
Natalia.Ukhorskaya 538aa869b4 Constructor with default arguments for inner class
#KT-2852 Fixed
2012-12-27 12:29:01 +04:00
Nikolay Krasko 93b7e9add9 KT-1968 Double closing parentheses entered when completing unit function
#KT-1968 Fixed
2012-12-26 21:24:25 +04:00
Nikolay Krasko 9b9e338131 Publish both kotlin and kannotator plugins 2012-12-26 21:24:24 +04:00
Svetlana Isakova 70cde87052 checking subtype for invariant type with error generic argument may success 2012-12-26 18:58:57 +04:00
Svetlana Isakova 38cc3e39e4 test for obsolete KT-2741
#KT-2741 obsolete
2012-12-26 18:01:23 +04:00
Svetlana Isakova 4dc51901ba changed groupBy method signature (in standard library) 2012-12-26 17:05:08 +04:00
Svetlana Isakova a299cec2eb KT-3174 Call resolver doesn't understand type is not-nullable after ?. safe call
#KT-3174 fixed
2012-12-26 16:43:59 +04:00
Svetlana Isakova 9b645589df KT-2838 Type inference failed on passing null as a nullable argument
#KT-2838 fixed
2012-12-26 14:38:53 +04:00
Svetlana Isakova 6208bdb6da rename (swap SUB_TYPE and SUPER_TYPE) 2012-12-26 14:18:21 +04:00
Svetlana Isakova e6594ed5b1 KT-2883 Type inference fails due to non-Unit value returned
#KT-2883 fixed
2012-12-26 13:53:42 +04:00
Svetlana Isakova 54dffd6aad tests for obsolete tasks
#KT-3007 obsolete
 #KT-3038 obsolete
2012-12-26 13:01:48 +04:00
Svetlana Isakova b8507c0391 refactoring: extracted methods
createValueParameterDescriptor, computeReturnType, computeUnsafeReturnType
2012-12-25 20:25:36 +04:00
Svetlana Isakova 122c2cbefb refactoring: extracted getValueParametersTypes 2012-12-25 19:46:27 +04:00
Svetlana Isakova b0302246a0 HtmlTabledDescriptorRendererTest renamed to DiagnosticMessageTest 2012-12-25 19:12:01 +04:00
Svetlana Isakova 93fd2bf10f RENDER_COLLECTION_OF_TYPES changed 2012-12-25 19:12:01 +04:00
Svetlana Isakova 76a62d8b7d added PLACEHOLDER_FUNCTION_TYPE tests 2012-12-25 19:12:01 +04:00
Svetlana Isakova f5e8766600 removed unused equalsOrContainsAsArgument method 2012-12-25 19:12:01 +04:00
Svetlana Isakova 4089ac68bd improved error reporting
when error type is a generic parameter
2012-12-25 19:12:01 +04:00
Svetlana Isakova 19e6b02da8 CANNOT_INFER_PARAMETER_TYPE reporting improvement 2012-12-25 19:12:01 +04:00
Svetlana Isakova 2077faa76a no ambiguity when overloading with different function type
(in incomplete resolve)
2012-12-25 19:12:01 +04:00