Vitaliy.Bibaev
|
f98d50265b
|
Implement SequenceCallChecker
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
98d698290e
|
Move a workaround for collections into CollectionChainTransformer
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
50d30f3d8b
|
Use TerminatedChainBuilder for both java stream & sequences
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
416b15e42b
|
Minor: move KotlinJavaStreamChainBuilder to the 'impl' package
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
7f57730c45
|
Move classes into packages java/sequence/collections where needed
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
7d903b43a1
|
Add library support extension for kotlin sequence support
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
c69e0c0d01
|
Update test data
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
8a026fd9cd
|
Ignore kotlin collections execution tests
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
6cc797ad31
|
Update copyright header for new files
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
6433592618
|
Minor: move file CallUtils.kt to the upper level
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
14ef19418b
|
Add tests on different types of chain source
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
0d2c5c4d65
|
Minor: add todo
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
7c417a59dc
|
Fix bug when onEach extension call is not found for arrays
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
aa7f1073e6
|
Add tests outputs for collection execution tests
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
e3d651ec09
|
Add tests for filter operation
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
adb36d53fe
|
Fix bug when chain result type inferred incorrectly
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
c5ede40262
|
Recognize CharSequence and Arrays as iterable too
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
338e06ff21
|
Minor: fix bug in tests/test data
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
91348e3b2a
|
Fix typo in test data
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
ddda26c3da
|
Implement chain type extractor for kotlin collection chains
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
3b6b6d5770
|
Fix typos in tests
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
cd17f59e21
|
Implement elements type extractor for java streams
|
2018-08-20 05:17:50 +03:00 |
|
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 |
|