Andrey Breslav
|
9ada4a8082
|
KotlinLightClassProvider does not depend on Generation Strategy
|
2013-01-14 20:20:26 +04:00 |
|
Andrey Breslav
|
0fc0230069
|
Return proper fqname for package classes
|
2013-01-14 20:20:26 +04:00 |
|
Andrey Breslav
|
1bedda7748
|
getContainingFile() for light classes
|
2013-01-14 20:20:25 +04:00 |
|
Andrey Breslav
|
aeca4d3feb
|
Basic presentation-related methods for KotlinLightClass
|
2013-01-14 20:20:25 +04:00 |
|
Andrey Breslav
|
e3ba5bf9b7
|
PsiJavaFileStub is not trackable
|
2013-01-14 20:20:24 +04:00 |
|
Andrey Breslav
|
4748befcfd
|
JavaElementFinder builds new light classes
|
2013-01-14 20:20:24 +04:00 |
|
Andrey Breslav
|
fa96915a9c
|
toString() for stub generation strategies
|
2013-01-14 20:20:24 +04:00 |
|
Andrey Breslav
|
01e92be7d2
|
No point in tracking files, when we are already tracking out-of-code-block-modifications
|
2013-01-14 20:20:24 +04:00 |
|
Andrey Breslav
|
92c9688caf
|
Useless methods removed
|
2013-01-14 20:20:23 +04:00 |
|
Andrey Breslav
|
8e5ea77a72
|
setName() makes no sense for package classes
|
2013-01-14 20:20:23 +04:00 |
|
Andrey Breslav
|
59c94732a7
|
Light class support for nested classes
|
2013-01-14 20:20:23 +04:00 |
|
Andrey Breslav
|
a577ccabab
|
Light class providers unified
|
2013-01-14 20:20:22 +04:00 |
|
Andrey Breslav
|
bf4fbe4aff
|
Utility method moved to util class
|
2013-01-14 20:20:22 +04:00 |
|
Andrey Breslav
|
207f8e7c47
|
Cleanup
|
2013-01-14 20:20:22 +04:00 |
|
Andrey Breslav
|
689092da08
|
Nested class moved out
|
2013-01-14 20:20:21 +04:00 |
|
Andrey Breslav
|
f929a7f5a9
|
Cleanup
|
2013-01-14 20:20:21 +04:00 |
|
Andrey Breslav
|
69080b72af
|
When generating light class for package, do not generate other classes
|
2013-01-14 20:20:21 +04:00 |
|
Andrey Breslav
|
a91b113cc3
|
GenerationStrategy is now a strategy
|
2013-01-14 20:20:20 +04:00 |
|
Andrey Breslav
|
5d4e4707ca
|
Prototype implementation of KotlinLightClassForPackage
|
2013-01-14 20:20:20 +04:00 |
|
Andrey Breslav
|
0fddc92a64
|
Passing virtual file instead of whole JetLightClass
|
2013-01-14 20:20:19 +04:00 |
|
Andrey Breslav
|
034cd8844e
|
Provide context for multiple files
|
2013-01-14 20:20:19 +04:00 |
|
Andrey Breslav
|
6dd60ac8b0
|
Utility method moved to util class
|
2013-01-14 20:20:19 +04:00 |
|
Andrey Breslav
|
26ccb80abb
|
Missing @NotNull and assertions added
|
2013-01-14 20:20:17 +04:00 |
|
Andrey Breslav
|
f34dd7b1b9
|
Removing code that is no longer used
|
2013-01-14 20:20:16 +04:00 |
|
Andrey Breslav
|
abbaa51a91
|
Using indexes to find subpackages
|
2013-01-14 20:20:16 +04:00 |
|
Andrey Breslav
|
29dd3821cc
|
Using indexes to find packages
JetLightPackage does not depend on PSI elements any more
|
2013-01-14 20:20:15 +04:00 |
|
Andrey Breslav
|
83075d0ad2
|
Using indexes for getClassNames()
|
2013-01-14 20:20:14 +04:00 |
|
Andrey Breslav
|
d437787c3d
|
JavaElementFinder uses indexes for findClasses()
|
2013-01-14 20:20:14 +04:00 |
|
Andrey Breslav
|
66aef9a64f
|
JetClassOrObject implements JetNamedDeclaration
|
2013-01-14 20:20:14 +04:00 |
|
Andrey Breslav
|
4a6fd1676b
|
Index classes refactored: keys are properly references, ensuring that a keys doesn't get confused across classes
|
2013-01-14 20:20:12 +04:00 |
|
Andrey Breslav
|
5f3fc5190f
|
LightClassGenerationSupport helps finding class and package declarations
|
2013-01-14 20:20:12 +04:00 |
|
Andrey Breslav
|
330953782f
|
Old hack removed
|
2013-01-14 20:20:12 +04:00 |
|
Andrey Breslav
|
df7490d01c
|
Index package FqNames for files
|
2013-01-14 20:20:11 +04:00 |
|
Andrey Breslav
|
e69b9af6d1
|
Unused parameter removed
|
2013-01-14 20:20:11 +04:00 |
|
Andrey Breslav
|
6f38388409
|
Unused line removed
|
2013-01-14 20:20:11 +04:00 |
|
Andrey Breslav
|
380c8b596a
|
The slow (synchronized) java.util.Stack replaced by com.intellij.util.containers.Stack
|
2013-01-14 20:20:10 +04:00 |
|
Andrey Breslav
|
2c3a955074
|
Retrieve JavaElementFinder from Project's extensions
|
2013-01-14 20:20:10 +04:00 |
|
Andrey Breslav
|
7c4d1e6b09
|
KotlinCacheManager and LightClassGenerationSupport services added
|
2013-01-14 20:20:09 +04:00 |
|
Andrey Breslav
|
b5aa44ae49
|
GenerationState is constructed with BindingContext, not full AnalyzeExhaust
|
2013-01-14 15:19:50 +04:00 |
|
Andrey Breslav
|
39b6c53ef3
|
Local variable renamed
|
2013-01-14 15:19:50 +04:00 |
|
Andrey Breslav
|
f1e31341ef
|
Methods reordered
|
2013-01-14 15:19:49 +04:00 |
|
Maxim Shafirov
|
c293fe124d
|
Regression test for KT-3238. The issue itself is incorrect but test may be useful
|
2013-01-13 03:09:40 +04:00 |
|
Vladimir Rudev
|
e4d33e386e
|
KT-2255, KT-3032 Repair renaming in JetSimpleNameReference
|
2013-01-11 21:12:51 +04:00 |
|
Evgeny Gerashchenko
|
8a7548bc84
|
Wiped traces of JetStandardLibrary class name.
|
2013-01-11 18:23:05 +04:00 |
|
Evgeny Gerashchenko
|
9d4447e3ae
|
Stabler member sorting.
In case when they have same value parameter types, but different type parameter bounds.
|
2013-01-11 16:08:32 +04:00 |
|
Evgeny Gerashchenko
|
859ef8432e
|
Removed constructor parenthesis for named objects and enum entries.
|
2013-01-11 16:08:28 +04:00 |
|
Andrey Breslav
|
f26412aae4
|
Utility methods moved to a utility class
|
2013-01-10 16:16:49 +04:00 |
|
Andrey Breslav
|
9d538dad8a
|
EA-36903 - ISE: JavaTypeTransformer$.visitClassType Fixed
|
2013-01-10 16:16:49 +04:00 |
|
Svetlana Isakova
|
33a82da493
|
supertype of error type should be an error type, not any
|
2013-01-10 15:55:50 +04:00 |
|
Svetlana Isakova
|
142d9a090c
|
no senseless comparison for error type
|
2013-01-10 15:55:50 +04:00 |
|