Commit Graph

8851 Commits

Author SHA1 Message Date
Andrey Breslav 15328ed9c5 Make exceptions from compiler reported as is, without any wrappers visible in EA 2012-12-13 21:10:00 +04:00
Andrey Breslav bc2a46a3da A workaround for exception caused by a jar with the same content occurring twice on the classpath 2012-12-13 18:32:24 +04:00
Evgeny Gerashchenko 820152b97c Reverted test file. 2012-12-13 17:41:02 +04:00
Evgeny Gerashchenko b8eb0c84ff Added 'synthetic' flag for bridge method.
#KT-3155 fixed
2012-12-13 14:36:41 +04:00
Andrey Breslav e324d3914f KT-3120 The compiler should not depend on the file directory of the libs
#KT-3120 In Progress
2012-12-12 17:37:32 +04:00
Andrey Breslav 968a57fa7c KT-3119 Invalid Kotlin type for Class.getResource
#KT-3119 Fixed
2012-12-11 13:58:56 +04:00
Evgeny Gerashchenko 34f9ae77ba Getting super methods correctly for inheritors of Collection, etc. 2012-12-10 21:43:42 +04:00
Andrey Breslav a93596ca5e Fixing errors in Maven build 2012-12-10 21:39:04 +04:00
Evgeny Gerashchenko fc0750b504 Renamed JdkAnnotationsSanityTest -> JdkAnnotationsValidityTest. 2012-12-10 19:13:18 +04:00
Evgeny Gerashchenko 77876f9a44 Optimized memory usage in test checking for errors in JDK annotations. 2012-12-10 19:13:18 +04:00
Evgeny Gerashchenko feb484cccb Fixed JdkAnnotationsSanityTest. 2012-12-10 19:13:18 +04:00
Evgeny Gerashchenko 1dc928b5db Disabled error checking for if super/sub method has raw types in signature. 2012-12-10 19:13:17 +04:00
Evgeny Gerashchenko c8aa3d9290 Removed TODO 2012-12-10 19:13:17 +04:00
Evgeny Gerashchenko 654a995a9d Fixed compilation of kdoc. 2012-12-10 19:13:17 +04:00
Andrey Breslav 32073f0987 Fixing compilation in stdlib tests 2012-12-10 17:00:05 +04:00
Andrey Breslav a9809c2c6b A problematic package removed 2012-12-10 16:45:04 +04:00
Andrey Breslav 6141467499 Fixing tests after annotations changed 2012-12-10 16:44:41 +04:00
Alexey Sedunov 5ad7be38bc Inferred JDK annotations 2012-12-10 15:33:26 +04:00
Andrey Breslav 3e7541605e Publish kotlin-jdk-annotations.jar in Maven 2012-12-10 13:39:58 +04:00
Andrey Breslav 54ff3f73fb Clarifying details added to the error message 2012-12-07 22:06:47 +04:00
Andrey Breslav 7995013abb main() added to quickly compile runtime for tests 2012-12-07 21:54:11 +04:00
Andrey Breslav 011cdba158 Migrate to IDEA 123.72 Leda Release 2012-12-07 21:54:11 +04:00
Andrey Breslav ebabb3b8af Error message fixed 2012-12-07 21:54:11 +04:00
Nikolay Krasko 63248ed5b6 Download idea-12 for verifying in publish 2012-12-07 15:23:03 +04:00
Nikolay Krasko c224b6441d KT-3133 Editor suggest to specify the package when it already has specified
Do not suggest imports in imports and in qualified names
 #KT-3133 Fixed
2012-12-07 14:50:22 +04:00
Evgeny Gerashchenko 1092164684 Generating Java to Kotlin method map along with injectors. 2012-12-07 14:41:59 +04:00
Evgeny Gerashchenko d349bca42c All methods of Printer return this (for chaining). 2012-12-07 14:41:58 +04:00
Evgeny Gerashchenko 6c6abab033 Supported propagation for Java subclass of Kotlin class. 2012-12-07 14:41:58 +04:00
Evgeny Gerashchenko 0bbc33755b Migrated CompileJavaAgainstKotlinTest to generated test framework. 2012-12-07 14:41:57 +04:00
Evgeny Gerashchenko 95c9c4c0c4 Fixed direction of substitution when checking bounds of type parameters. 2012-12-07 14:41:57 +04:00
Evgeny Gerashchenko d7624aa7b6 Enabled assert. 2012-12-07 14:41:56 +04:00
Evgeny Gerashchenko 5e86cbe004 Checking for return type in kotlin signature if have super methods. 2012-12-07 14:41:56 +04:00
Evgeny Gerashchenko 6975691e7a Supported cases with two superclasses when they have different variances. 2012-12-07 14:41:55 +04:00
Evgeny Gerashchenko 482d7813ee Updated testData after updating mockJdk. 2012-12-07 14:07:00 +04:00
Evgeny Gerashchenko db57ca2bf7 Minor. Useful toString in PsiMemberWrapper. 2012-12-07 14:07:00 +04:00
Andrey Breslav 74212bd2a4 Generate mockJDK from real JDK 2012-12-07 14:06:59 +04:00
Evgeny Gerashchenko 83d5b1e6a0 Supported propagation for subclass of j.u.Collection and similar classes. 2012-12-07 14:06:59 +04:00
Evgeny Gerashchenko 42fb53f488 Made some methods of JavaToKotlinClassMapBuilder protected. 2012-12-07 14:02:54 +04:00
Evgeny Gerashchenko 01b3d75374 Removing redundant projections when loading from Java. 2012-12-07 14:02:54 +04:00
Evgeny Gerashchenko 46a485da01 Supported star projection in alternative signatures. 2012-12-07 14:02:54 +04:00
Evgeny Gerashchenko 91825a404c Added test for loading Foo<?> type from Java. 2012-12-07 14:02:54 +04:00
Evgeny Gerashchenko 3d8b86040d Better output in failed test. 2012-12-07 14:02:54 +04:00
Evgeny Gerashchenko a4a7e5818c Merged similar methods into getVarargParameterType. 2012-12-07 14:02:54 +04:00
Natalia.Ukhorskaya a739964c74 Back-end: write correct visibility flags for private inner classes 2012-12-06 17:25:13 +04:00
Natalia.Ukhorskaya 17fa105116 Generate INVOKESPECIAL instruction for private method with default argument 2012-12-06 15:20:43 +04:00
Leonid Shalupov f9331407a5 reverting wrong pull request 148; to be discussed 2012-12-05 21:53:34 +04:00
Andrey Breslav 2948875cad QuickFix: adding <*> for 'raw' type inside javaClass() call 2012-12-05 21:15:30 +04:00
Andrey Breslav f0ce7ac33a Migrate to IDEA 123.67, Leda release 2012-12-05 20:21:31 +04:00
Leonid Shalupov c5c5c7f8bb Merge pull request #148 from marschall/dont-run-on-poms
Skip Plugin Exceution for POM Projects
2012-12-05 07:21:06 -08:00
Philippe Marschall 3a9ed81915 Skip Plugin Exceution for POM Projects
It's quite common to have a multi module project with a parent project
that has POM packaging. It would be quite convenient if the
kotlin-maven-plugin could be configured there instead of in each module.
Currently this is not possible because the plugin tries to execute on
POM projects with fails.

 - skip execution on POM projects
2012-12-05 15:17:46 +01:00