Evgeny Gerashchenko
|
f96f1b8cb0
|
Don't run inspection for test data.
|
2015-01-27 19:44:31 +03:00 |
|
Evgeny Gerashchenko
|
a6362dda22
|
Added workaround for linkage error in IDEA 14.0-14.0.2
|
2015-01-27 16:43:01 +03:00 |
|
Natalia Ukhorskaya
|
9057e84c6d
|
Remove isKtFileInWrongFolder
|
2015-01-26 16:48:36 +03:00 |
|
Natalia Ukhorskaya
|
11f7b45ce3
|
Gradle: collect kotlin files from java source root
|
2015-01-26 16:48:35 +03:00 |
|
Natalia Ukhorskaya
|
71ec5591f1
|
Cleanup SpecialFiles for Android tests
|
2015-01-26 16:48:35 +03:00 |
|
Nikolay Krasko
|
234f56a3c4
|
Compiler jar locator
|
2015-01-26 14:25:07 +03:00 |
|
Evgeny Gerashchenko
|
6ffe49f1d2
|
KT-6582 "Expand selection" in string literal should select word in string
#KT-6582 fixed
|
2015-01-22 19:10:01 +03:00 |
|
Alexey Sedunov
|
0159f95111
|
Update to IDEA 139.1116
|
2015-01-22 17:00:21 +03:00 |
|
Dmitry Jemerov
|
0aa14c35f7
|
Merge pull request #553 from JetBrains/text-or-link
include TEXT_OR_LINK in the list of content tokens; fix incorrect testdata
|
2015-01-22 14:24:42 +01:00 |
|
Dmitry Jemerov
|
dbba0b769b
|
include TEXT_OR_LINK in the list of content tokens; fix incorrect testdata
|
2015-01-22 14:05:03 +01:00 |
|
Andrey Breslav
|
a8cb7c832b
|
Fix compilation
|
2015-01-22 15:42:27 +03:00 |
|
Evgeny Gerashchenko
|
386854d73f
|
Unused object.
unusedButEntryPointMain for class was actually a wrong test: it didn't check anything, because objects are were not checked for unusedness before.
|
2015-01-22 15:26:49 +03:00 |
|
Evgeny Gerashchenko
|
a797f4a328
|
Minor. Reduced code duplication.
|
2015-01-22 15:26:48 +03:00 |
|
Evgeny Gerashchenko
|
2ef9634091
|
Clarified weird NPE: EA-64049
|
2015-01-22 15:26:47 +03:00 |
|
Evgeny Gerashchenko
|
378d00bbad
|
Quick fix for unused symbol inspection.
|
2015-01-22 15:26:45 +03:00 |
|
Evgeny Gerashchenko
|
6e621ab114
|
Lazy usage search (using SearchQuery as Iterable leads to computing all results, which is wasting time).
|
2015-01-22 15:20:32 +03:00 |
|
Evgeny Gerashchenko
|
71bcce6410
|
Highlighting unused type parameter.
|
2015-01-22 15:20:32 +03:00 |
|
Evgeny Gerashchenko
|
aff2547ff8
|
Searching for properties declared in class constructor signature.
|
2015-01-22 15:20:31 +03:00 |
|
Evgeny Gerashchenko
|
156184b0eb
|
Extracted function which gets component function name for data class property.
It used to rely on the fact that class is already resolved before. Added force resolution of class, to make this function reusable in other context.
|
2015-01-22 15:20:30 +03:00 |
|
Evgeny Gerashchenko
|
b0e2afc8cb
|
Searching for property accessors, too.
|
2015-01-22 15:20:30 +03:00 |
|
Evgeny Gerashchenko
|
8fd5e72632
|
Finding unused properties.
|
2015-01-22 15:20:29 +03:00 |
|
Evgeny Gerashchenko
|
460fae275b
|
Looking for text usages in all project (e. g., class can be referred from test data).
|
2015-01-22 15:20:28 +03:00 |
|
Evgeny Gerashchenko
|
9ba86501ec
|
Not marking enum entries as unused.
|
2015-01-22 15:20:28 +03:00 |
|
Evgeny Gerashchenko
|
b91053da0b
|
Optimized checking if reference to builtin.
It was slowing up usages search for back-references to standard library (not builtins, but in "kotlin" package)
|
2015-01-22 15:20:27 +03:00 |
|
Evgeny Gerashchenko
|
4cede47c70
|
Added tests with class/function used in Java
|
2015-01-22 15:20:26 +03:00 |
|
Evgeny Gerashchenko
|
4b20435ec9
|
Not searching for functions with conventional names.
Reasons:
1. They kind of implement interface.
2. They are too expensive to search.
|
2015-01-22 15:20:25 +03:00 |
|
Evgeny Gerashchenko
|
c5351b0760
|
Removed arrow operator from list of binary operators, since it is obsolete.
|
2015-01-22 15:20:25 +03:00 |
|
Evgeny Gerashchenko
|
b68b2e2e40
|
Added optimization: if name is too popular, don't check as unused.
|
2015-01-22 15:20:24 +03:00 |
|
Evgeny Gerashchenko
|
f652d314d8
|
Finding unused functions.
|
2015-01-22 15:20:24 +03:00 |
|
Andrey Breslav
|
38044c1000
|
LocalClassifierAnalyzer injected
|
2015-01-22 14:15:50 +03:00 |
|
Andrey Breslav
|
6d1484dbed
|
Better diagnostics in injector generator
|
2015-01-22 14:15:50 +03:00 |
|
Andrey Breslav
|
8ee3bce75d
|
Minor. Pointless annotations removed from TopDownAnalyzer.
|
2015-01-22 14:15:50 +03:00 |
|
Dmitry Jemerov
|
f4a25f69b1
|
Merge pull request #552 from JetBrains/rr/yole/kdoc-generate
structured rendering of doc comments in quick documentation dialog
|
2015-01-21 23:32:10 +01:00 |
|
Valentin Kipyatkov
|
4f2ecffee1
|
Better tests
|
2015-01-21 20:10:19 +03:00 |
|
Valentin Kipyatkov
|
d2016e2670
|
Fixing compilation
|
2015-01-21 20:10:19 +03:00 |
|
Valentin Kipyatkov
|
77a560775f
|
KT-6628 Allow imports of classes from root package
#KT-6628 Fixed
|
2015-01-21 20:10:18 +03:00 |
|
Valentin Kipyatkov
|
fa779bbdd2
|
Fixed KT-4085 Usability problem: Can't import protected nested class
#KT-4085 Fixed
|
2015-01-21 20:10:18 +03:00 |
|
Valentin Kipyatkov
|
974982463c
|
Visible classes take priority when resolving imports with *
|
2015-01-21 20:10:18 +03:00 |
|
Valentin Kipyatkov
|
b9d47ffe7a
|
Changed priority for default imports + default imports include all built-ins explicitly for java module
#KT-4374 Fixed
|
2015-01-21 20:10:18 +03:00 |
|
Valentin Kipyatkov
|
ae9ebbec7d
|
Corrected test data
|
2015-01-21 20:10:18 +03:00 |
|
Valentin Kipyatkov
|
e117e5aa16
|
It is more correct to resolve default imports this way
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
7ce3925d71
|
Removed USELESS_HIDDEN_IMPORT error for it cannot happen anymore
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
929d6b885d
|
Current package members to have less priority than explicit imports
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
59f24020b2
|
Renames
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
3caef82184
|
Big refactoring of imports resolve - preparing to change current package members priority
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
45a7c3bcdc
|
No need to inherit from LazyEntity
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
9317593565
|
Fixed test data to be compilable with new import rules
|
2015-01-21 20:10:17 +03:00 |
|
Valentin Kipyatkov
|
a9d4fd5213
|
Moved tests for imports into proper group
|
2015-01-21 20:10:16 +03:00 |
|
Valentin Kipyatkov
|
2c60201832
|
Fixed test data (+ renamed test)
|
2015-01-21 20:10:16 +03:00 |
|
Valentin Kipyatkov
|
2e420fc312
|
Conflicting imports error for imports of classes and packages
|
2015-01-21 20:10:16 +03:00 |
|