Zalim Bashorov
eaacd46b4e
Add location parameter to DescriptorUtils#getInnerClassByName
2015-08-24 19:50:08 +03:00
Zalim Bashorov
4dbc08635c
Minor: inline last usages of deprecated JetScope::getFunctions(Name) and drop it
2015-08-24 19:50:08 +03:00
Zalim Bashorov
a395b8b4dd
Minor: drop deprecated JetScope::getProperties which no longer have usages
2015-08-24 19:50:07 +03:00
Zalim Bashorov
024c2761c8
Ignore lookups to parent scope for find super members
2015-08-24 19:50:07 +03:00
Zalim Bashorov
2f13c89fd8
Ignore lookups when typing unqualified super
2015-08-24 19:50:06 +03:00
Zalim Bashorov
30d2d9624a
Minor: add missed ignores
2015-08-24 19:50:06 +03:00
Zalim Bashorov
3c2762dd1d
Don't track lookups for JetScope::getDescriptors (and JetScope::getAllDescriptors)
2015-08-24 19:50:05 +03:00
Zalim Bashorov
6a3200764f
Don't try to record lookups which already tracked
2015-08-24 19:50:05 +03:00
Zalim Bashorov
cca57af401
Provide LookupLocation when resolve calls
2015-08-24 19:50:04 +03:00
Zalim Bashorov
45e6747061
Minor: use synthetic properties everywhere in CallableDescriptorCollectors.kt
2015-08-24 19:50:04 +03:00
Zalim Bashorov
556c755e83
Add test for lookups to top level declarations
2015-08-24 19:50:03 +03:00
Zalim Bashorov
0ba18ca8cd
Track the top level declarations, note not usages
...
It'll be useful for more accurate tracking dependencies inside package.
2015-08-24 19:50:03 +03:00
Zalim Bashorov
673df1f085
No more record path to file which contains current scope in LookupTracker
2015-08-24 19:50:02 +03:00
Zalim Bashorov
7790c2fd71
Minor: ignore KDoc like comments which starts with /**
...
for example it can be used to mark lookups which we can't report yet
2015-08-24 19:50:02 +03:00
Zalim Bashorov
6bed076228
Minor: fix warnings in AbstractIncrementalJpsTest.kt
...
* used new property access syntax
* splitBy -> split
* used string template instead of concatenation
2015-08-24 19:50:02 +03:00
Zalim Bashorov
b32040f610
Store lookup info inside testData code instead of separate file
2015-08-24 19:50:01 +03:00
Dmitry Jemerov
704e72eee1
correcty find Java usages of static methods generated for companion object members annotated as jvmStatic
...
#KT-8902 Fixed
2015-08-24 18:12:13 +02:00
Dmitry Jemerov
24f45a382e
ReferencesSearch finds references of data class component functions in Java code
...
#KT-8808 Fixed
2015-08-24 18:12:05 +02:00
Dmitry Jemerov
056d8dfd9f
correcty index escaped identifiers
...
#KT-8846 Fixed
2015-08-24 15:47:28 +02:00
Dmitry Jemerov
d9a854608b
test to verify that renaming fields of local objects works
...
#KT-6528 Fixed
2015-08-24 15:12:45 +02:00
Dmitry Jemerov
24ba5a46f1
use correct safe delete processor for members of local classes and objects
...
#KT-8894 Fixed
2015-08-24 15:12:45 +02:00
Nikolay Krasko
522a5ea0f2
Safe Delete does not warn about class literal - tests (KT-8919)
...
#KT-8919 In Progress
2015-08-24 15:50:20 +03:00
Dmitry Jemerov
b45af1d47a
the source for a parameter of the generated copy() function is the corresponding constructor parameter
...
#KT-8698 Fixed
2015-08-24 12:20:40 +02:00
Natalia Ukhorskaya
351e1863fc
J2K: Support for method references
...
#KT-8721 Fixed
2015-08-24 12:37:41 +03:00
Natalia Ukhorskaya
ddd7251fce
J2K: Add RemoveRedundantSamConstructor postprocessing
2015-08-24 12:37:39 +03:00
Natalia Ukhorskaya
bf7f56d458
Redundant Sam Constructor inspection
2015-08-24 12:37:37 +03:00
Natalia Ukhorskaya
ccb4abee95
Refactor AbstractInspectionTest to allow java files
2015-08-24 12:37:35 +03:00
Natalia Ukhorskaya
ba48a5b7fc
Formatter: space between type argument list and function literal argument
2015-08-24 12:37:33 +03:00
Natalia Ukhorskaya
03097d3453
J2K: Idea doesn't proposed to insert imports on copy-paste if explicit import was inserted
...
#KT-8738 Fixed
2015-08-24 12:37:31 +03:00
Natalia Ukhorskaya
2226ace683
Ddebugger: fix problem with imports in codeFragments when import is inserted during creation (ex. from variables view)
...
(cherry picked from commit a2322621cb48cd1dfa2227c1baeb3983c1580c54)
2015-08-24 10:39:05 +03:00
Dmitry Petrov
641a59dcf2
- Create independent instances of MandatoryMethodTrasformer.
...
- Properly encapsulate LabelNormalizationMethodTransformer state.
2015-08-24 09:52:29 +03:00
Alexander Udalov
36c88da93a
Minor, fix deprecation warnings in android-compiler-plugin
2015-08-24 01:29:59 +03:00
Alexander Udalov
63831387cf
Only catch exceptions originating from incorrect use in preloader
2015-08-24 01:29:59 +03:00
Alexander Udalov
aba6ab1299
Refactor command-line interface to kotlin-preloader.jar
...
Use reasonable defaults for the options: no time profiling, no instrumenters,
empty classpath, 4096 as the class number estimate. Replace 4096 in the
codebase with the constant field.
Keep the old interface intact until the build is bootstrapped and the new one
can be used in all compilation steps
2015-08-24 01:29:58 +03:00
Alexander Udalov
a592b42357
Refactor Preloader: simplify mode parsing, unify output
2015-08-24 01:29:58 +03:00
Alexander Udalov
7dcb690254
Additional tests on reflection calls
2015-08-24 01:29:58 +03:00
Alexander Udalov
ccb58d8601
Minor, add some tests on get/set/name/instanceof for properties w/o reflection
2015-08-24 01:29:58 +03:00
Alexander Udalov
9f7cb752db
Minor, rename KCallableContainerImpl -> KDeclarationContainerImpl
...
Also rename DeclarationContainerImpl -> ClassBasedDeclarationContainer and make
non-public
2015-08-24 01:29:57 +03:00
Alexander Udalov
df76695e72
Somewhat improve 'incomplete hierarchy' diagnostic message
2015-08-24 01:29:57 +03:00
Alexander Udalov
9095fa2844
Make PropertyMetadataImpl a data class
...
To allow property delegates to use property metadata as a key in the hash map,
and to improve debugging experience
2015-08-24 01:29:57 +03:00
Pavel V. Talanov
ea292fa6d2
Remove some usages of JetElement.analyzeAndGetResult
2015-08-21 21:12:46 +03:00
Pavel V. Talanov
608345df7b
Improve ResolutionFacade api: it stores moduleInfo and provides moduleDescriptor
...
Remove some redundant parameters passed along with ResolutionFacade
2015-08-21 21:11:59 +03:00
Yan Zhulanow
a802ab5300
Fix safe delete tests
...
Relevant intellij-community commit: b696a371747caa9a2be16c482df37e91936f86c6
2015-08-21 18:56:52 +03:00
Nikolay Krasko
230877c1a8
Update to idea 142.4083.2
2015-08-21 18:56:50 +03:00
Nikolay Krasko
90b67eea41
Fix test for kdoc - add processing of new node
2015-08-21 18:56:48 +03:00
Nikolay Krasko
9b5b5bb0ee
Drop absent jdk annotation notifier
2015-08-21 18:56:45 +03:00
Dmitry Jemerov
341f09afd3
rename platformStatic to jvmStatic
2015-08-21 16:59:05 +02:00
Dmitry Jemerov
4053c19260
increase codecache size for tests run configuration
2015-08-21 12:59:42 +02:00
Dmitry Jemerov
301e79033d
delete the UI for editing Kotlin signatures in Java files
2015-08-21 12:14:25 +02:00
Dmitry Jemerov
482406b0d9
remove descriptor field from LightClassDataForKotlinClass
2015-08-21 12:09:09 +02:00