Commit Graph

9923 Commits

Author SHA1 Message Date
Nikolay Krasko ac1f7aa9bc Drop usage of JS component 2013-03-14 15:19:14 +04:00
Nikolay Krasko 7cdfae190b Configure JS library properly 2013-03-14 15:19:13 +04:00
Nikolay Krasko 057bdb7731 Library kinds detectors for Java and JavaScript 2013-03-14 15:19:12 +04:00
Nikolay Krasko 688359de45 Use standard framework support dialog for configuring Kotlin from editor 2013-03-14 15:19:11 +04:00
goodwinnk 9f640e7f13 Framework initial commit 2013-03-14 15:12:21 +04:00
goodwinnk bb53985c00 Spelling correction 2013-03-14 15:04:01 +04:00
Nikolay Krasko a349f2e66b Move configuring module with the library to utils method 2013-03-14 15:04:00 +04:00
Nikolay Krasko dac26a73a3 Reformat file 2013-03-14 15:00:49 +04:00
Kevin F. Chen 91364df11d merged the TYPE_ARGUMENTS_REDUNDANT quickfix into the 3 previously merged quickfixes 2013-03-13 20:12:23 +04:00
Kevin F. Chen 36d613f1c4 merged three quickfixes for NON_VARARG_SPREAD, USELESS_(HIDDEN_)IMPORT, and UNUSED_VARIABLE into one file 2013-03-13 20:12:22 +04:00
Kevin F. Chen d928c09931 TYPE_ARGUMENTS_REDUNDANT quickfix added to this branch, tested and completed 2013-03-13 20:12:22 +04:00
Evgeny Gerashchenko ec5331057a Removed unnecessary final on local variables. 2013-03-13 14:12:50 +04:00
Evgeny Gerashchenko c24f1605f3 Enabled "Unnecessary final on local variable" inspection. 2013-03-13 14:12:41 +04:00
Zalim Bashorov 322d35ac2f Added some tests for JS implementation of HashMap
Fixed JS implementation of HashMap#putAll
2013-03-12 21:09:33 +04:00
Evgeny Gerashchenko 7f583cc798 Moved remaining case in LoadJavaCustomTest to generated one.
Supported multi-file cases.
2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko 88cc767f77 Removed empty test classes. 2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko cc1d392fd2 Removed outdated test case. 2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko f23327458f Wrapped annotations test data so it will be processed by namespace comparator correctly. 2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko 0f5de451ec Moved all but one test cases from AnnotationJDRTest to loadJava. 2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko b8abd0eb94 Rendering annotation argument types when verbose. 2013-03-12 20:40:19 +04:00
Evgeny Gerashchenko 05e29af792 Merged static members test into LoadJava. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko d76de90931 Moved javaAgainstKotlin cases to generated test. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko a0b780c7bb Moved sourceJava cases to generated test. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko b96df65733 Reformatted Code. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko d9abbcf288 Minor. Reused tmpdir. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko 6c59eedc48 Organized compiledJava test data. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko fd2d5975e4 Fixed useless hidden import & useless simple import diagnostics when Java class is resolved as both class and namespace. 2013-03-12 20:40:18 +04:00
Evgeny Gerashchenko 619e2d4210 Don't complete packages for Java static classes in package directive. 2013-03-12 20:39:31 +04:00
Evgeny Gerashchenko 2eb15039a4 Added namespace classes to Java static member scope. 2013-03-12 19:31:47 +04:00
Evgeny Gerashchenko 11dfcab3ca Minor. Simplified code. 2013-03-12 19:31:47 +04:00
Evgeny Gerashchenko 6508f88552 Removed redundant code. 2013-03-12 19:31:47 +04:00
Evgeny Gerashchenko e943b9c9ab Moved compiledJava cases to generated test. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko b109a104f1 Minor. Added assert message. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko 0318fd76c0 Reused method. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko cb0b76dc74 Replace pair parameter with pair of parameters. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko c7df5c2862 Reduced visibility of methods. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko 7a91e098f8 Subclassed from AbstractLoadJavaTest and moved all common code there. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko eb913affba Subclassed LoadJavaCustom from same class as AbstractLoadJavaTest (for moving test method). 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko 9e1c0ea16e Updated generated tests according to moving general load Java tests to subdirectory. 2013-03-12 19:31:46 +04:00
Evgeny Gerashchenko 189b043c8d Moved loadJava "general" tests to subdirectory. 2013-03-12 19:31:45 +04:00
Evgeny Gerashchenko 7336ec8781 Converted anonymous to inners. 2013-03-12 19:31:45 +04:00
Evgeny Gerashchenko c87ed690d7 Removed redundant assert. 2013-03-12 19:31:45 +04:00
Evgeny Gerashchenko 030a0aeca3 Make TaskPrioritizer not abstract, added private constructor. 2013-03-12 19:31:45 +04:00
Nikolay Krasko 8d860827cf KT-2874 Exception in front-end when extending Java class
#KT-2874 Fixed
2013-03-12 16:17:36 +04:00
Alexander Udalov e8088ec6a7 Write correct InnerClasses attribute to class files
InnerClasses should contain entries for every inner and every outer class,
according to the JVMS

 #KT-3390 Fixed
2013-03-12 14:57:14 +04:00
Alexander Udalov 656f4e2f26 Minor refactoring of writeOuterClass() 2013-03-12 14:57:13 +04:00
Svetlana Isakova 7b6dfc3470 small fix while choosing maximally specific
return success if there is one candidate after filterOverrides step
 #KT-1461 fixed
2013-03-11 14:54:16 +04:00
Andrey Breslav 9d05a4548c Merge pull request #223 from leftylink/init_without_ctor
Change ANONYMOUS_INITIALIZER from _WITHOUT_CONSTRUCTOR to _IN_TRAIT
2013-03-11 03:19:28 -07:00
Zalim Bashorov e53270ad3f Fixed ECMAScript3 implementation of Kotlin.$new.
Added bind polyfill.
2013-03-11 13:13:54 +04:00
Andrey Breslav 7259ec2f94 Merge pull request #225 from sigito/patch-1
#KT-3381 fixed.
2013-03-11 02:03:24 -07:00