Vitaliy.Bibaev
|
22c455a01e
|
Add base test case for the sequence execution tests
|
2018-08-20 05:17:55 +03:00 |
|
Vitaliy.Bibaev
|
a1525ca022
|
Add support for some intermediate operations if possible
|
2018-08-20 05:17:55 +03:00 |
|
Vitaliy.Bibaev
|
c1cf159beb
|
Minor: fix Sequence package name
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
9d69b701c1
|
Add tests for type inference for items in the chain
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
b7e99a75ad
|
Use index by array name instead of elements name in KotlinTypes
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
43614a1dfe
|
Fix bug when generics are erased in trace expression
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
5f9481b273
|
Implement SequenceTypeExtractor
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
6b83e2f49f
|
Move utility methods for primitive types into KotlinTypes
|
2018-08-20 05:17:54 +03:00 |
|
Vitaliy.Bibaev
|
b9ae33b068
|
Simplify CallTypeExtractor implementations
|
2018-08-20 05:17:53 +03:00 |
|
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 |
|