Commit Graph

47985 Commits

Author SHA1 Message Date
Vitaliy.Bibaev 5a02f37d1f Fix bug when string representation of flexible kt type was wrong 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev 8900411fb1 Add util function to extract type name without generic parameters 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev b817fd111e Extract KotlinType -> String function to utils 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev 4969de404e Add additional classes and interfaces to infer types of chain items 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev d14cc77003 Add tests for types in chains of collection transformation calls 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev 25024ff9a0 Add all primitive types to KotlinTypes.kt 2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev 6b6ccc45f0 Add tests on types of items in java chain operations 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 16768bd9e3 Add and use NULLABLE_ANY type into KotlinTypes.kt 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 0d7e9d698e Minor: fix formatting in KotlinTypes.kt 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 502cb1e456 Add test cases to check types of chain operations 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev e61fbb16c5 Resolve types of arguments 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 86ec8eab6e Support filter and filterNotOperations 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 6be340f079 Use getValue method to receive value by key in map variable 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev 872cb225f0 Specify all types as nullable (temporary solution) 2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev be69362f7d Minor: refactoring 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 4517d3a3d0 Support primitive boolean arrays 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 3acb4285ea Minor: add missed paren 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 523bdb0d54 Reserve unique time for mapped value in filter handler 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev a88719ff08 Minor: rename BothSemanticCallWrapper -> BothSemanticHandlerWrapper 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 246f79ab86 Implement handler for filter call for kotlin collections 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 3b14ed9ae8 Refactoring: updated methods signatures 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 8d9e348424 Implement proxy classes for collection handlers 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev 8fc64490ca Add abstractions to implement handlers for kotlin collections 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev cd4577ea78 Add stubs for filter operations 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev 385a82567f Minor: fix formatting issues 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev 12fe36b77f Add ability to specify a custom way to create peek call 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev 5ab76d1eed Add tests for chain building for kotlin collections 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev dd05a9b11b Add kotlin stdlib to psi tests 2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev 5502d62471 Minor: rename LibraryManager -> LibraryUtil 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev e15f3624cf Implement chain builder for kotlin collections 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev ad1a91a6c8 Add extension for kotlin collections support 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev 871dc4253f Minor: fix code style in NegativeJavaStreamTest and group tests 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev 67d7f77f66 Minor: add checks in tests that no built chains 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev 70f4933d5b Add tests to check that chain is not build in some hard cases 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev 6ce6301613 Fix bug when chain was not found from nested lambda or anonymous 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev bb90c5ad08 Add tests for java stream chain building 2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev ac956a46df Fix minor chain building bug in kotlin 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev 4573069a8d Add setUp & tearDown for kotlin tests 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev 055b0eed97 Fix wrong testdata 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev bc7d30bd99 Fix bug when stream chain lose terminator call arguments 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev 4cb8cc3653 Fix bug when chain in the upper level is not found 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev 56a783b858 Fix bug when chain detection did not work 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev 295d340d7c Add standard stream chain builder tests 2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev b916fc6ca2 Add simplest execution tests for support of kotlin collection 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev 4552504315 Minor: rename base trace evaluation test case 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev 07cc21200a Do not add a blank line after copyright header 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev 9bc08da6c6 Update copyright headers in test sources 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev a630390781 Update copyright header in source code files 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev 25b174b8f7 Minor: optimize imports 2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev 2aef583aa7 Add support for tests with debugger 2018-08-20 05:17:44 +03:00