Stepan Koltsov
|
3e9ef572ea
|
hide another map from JavaTypeTransformer
|
2012-04-08 02:08:25 +04:00 |
|
Stepan Koltsov
|
4aec67a1c6
|
again: do not include jdk headers when compiling jdk headers
|
2012-04-08 02:08:25 +04:00 |
|
Stepan Koltsov
|
74e0bd85f5
|
remove useless and wrong code
unfortunately I couldn't write test that proves this code is wrong
|
2012-04-08 02:08:25 +04:00 |
|
Stepan Koltsov
|
20f98d554c
|
JDR: better loop check
(using JetJavaMirrorMaker)
... and fix test
... and remove junk code
|
2012-04-07 23:40:38 +04:00 |
|
Stepan Koltsov
|
2bc305bddf
|
store ResolverScopeData in Java*Scope
|
2012-04-07 23:16:48 +04:00 |
|
Stepan Koltsov
|
6a68de9a8b
|
useless class
|
2012-04-07 23:16:48 +04:00 |
|
Stepan Koltsov
|
b9d0363d57
|
properly cache JavaPackageScope
|
2012-04-07 23:16:48 +04:00 |
|
Stepan Koltsov
|
92ae9698e3
|
JavaDescriptorResolver: kill namespace cache by psi
|
2012-04-07 23:16:47 +04:00 |
|
Stepan Koltsov
|
c653622033
|
JavaPackageScope refactoring
* store PsiClass and PsiPackage inside
* do not create if there's no PsiClass or PsiPackage
|
2012-04-07 23:16:47 +04:00 |
|
Stepan Koltsov
|
7bcb682180
|
useless logger field
|
2012-04-07 23:16:47 +04:00 |
|
Stepan Koltsov
|
498d444a0a
|
do not expose map
|
2012-04-07 06:32:19 +04:00 |
|
Stepan Koltsov
|
8623361e22
|
more FqName instead of String
|
2012-04-07 06:32:19 +04:00 |
|
Stepan Koltsov
|
9b120184f5
|
make AltClassFinder parameterized
(class will be reused to find builtins)
|
2012-04-07 06:32:17 +04:00 |
|
Svetlana Isakova
|
2c0cee61fa
|
Added 'package' visibility for Java descriptors
|
2012-04-04 19:02:26 +04:00 |
|
Svetlana Isakova
|
9b2eeb076e
|
KT-1717 Don't make member visibility inherit when it is not declared explicitly
#KT-1717 Fixed
|
2012-04-03 19:26:28 +04:00 |
|
Svetlana Isakova
|
f64920246a
|
visibility can be set only after resolve overridden members, so method 'setVisibility' was separated
|
2012-04-03 16:36:00 +04:00 |
|
Svetlana Isakova
|
e364fe4259
|
public methods in private classes visibility check
|
2012-04-02 15:37:09 +04:00 |
|
Svetlana Isakova
|
3c5d4f6857
|
'isVisible' strategy added to Visibility interface
|
2012-03-30 13:38:35 +04:00 |
|
Stepan Koltsov
|
2c4094f4d4
|
proper environment when compiling special things
* do not include anything when compiling builtins
* do not include kotlin-runtime and jdk-headers when compiling jdk-headers
|
2012-03-30 03:54:58 +04:00 |
|
Stepan Koltsov
|
ec367a0bf0
|
merge copy-paste after excessive inline in e6fda5
|
2012-03-29 23:39:01 +04:00 |
|
Maxim Shafirov
|
060be0a8f8
|
Refactor dependencies, so jet-as-java might be used in cli.
|
2012-03-29 21:18:35 +04:00 |
|
Stepan Koltsov
|
1e330fe0a0
|
jvm.backend: get JetStandardLibrary from analyzer
This is a big step towards removal of JetStandardLibrary.getInstance()
|
2012-03-29 01:03:44 +04:00 |
|
Stepan Koltsov
|
6488d65259
|
rename method
|
2012-03-28 23:56:33 +04:00 |
|
Stepan Koltsov
|
e73b3621e7
|
fix resolution of ArrayList.add in some environments
|
2012-03-28 22:12:25 +04:00 |
|
Stepan Koltsov
|
4f009ff24c
|
prohibit empty named member group
|
2012-03-28 22:12:22 +04:00 |
|
Pavel V. Talanov
|
582259ffda
|
Support for inline in front-end. Add SimpleFunctionDescriptor#isInline.
|
2012-03-28 14:25:09 +04:00 |
|
Stepan Koltsov
|
cad93cfabd
|
support @PostConstruct in our magnificent injector
|
2012-03-27 19:04:08 +04:00 |
|
Svetlana Isakova
|
f7cfb36f62
|
# KT-1579 Fixed Can't import nested class/trait
|
2012-03-27 16:20:59 +04:00 |
|
Stepan Koltsov
|
69c9d3ffad
|
PsiClassFinder
|
2012-03-27 00:27:27 +04:00 |
|
Stepan Koltsov
|
bc17c7b4f3
|
injector to analyze js
|
2012-03-26 17:42:04 +04:00 |
|
Andrey Breslav
|
dd9c36387c
|
KT-987 Unboxing nulls
#KT-987 Fixed
|
2012-03-26 11:42:34 +04:00 |
|
Stepan Koltsov
|
8ad5db5bd9
|
Fix KT-1639: extend JFrame
#KT-1639 Fixed
|
2012-03-24 20:36:43 +04:00 |
|
Stepan Koltsov
|
f59104e922
|
fix kdoc generation
|
2012-03-24 03:33:14 +04:00 |
|
Stepan Koltsov
|
7836e44e70
|
Temporarily revert "kill JavaNamespaceDescriptor"
This reverts commit 3c45a1d60e.
This commit breaks compilation of jdk-headers. Explanation:
1. TopDownAnalyzer creates namespace java.util from sources
2. TopDownAnalyzer creates class Map in java.util
3. TopDownAnalyzer processes import java.util.Map.Entry
4. JavaDescriptorResolver resolves namespace java.util.Map
5. java.util.Map namespace is added to java.util namespace
6. redeclaration handler of namespace java.util crashes on Map
|
2012-03-24 02:23:30 +04:00 |
|
Stepan Koltsov
|
3c45a1d60e
|
kill JavaNamespaceDescriptor
|
2012-03-23 23:44:20 +04:00 |
|
Stepan Koltsov
|
8517fe6878
|
store namespace kind in trace, kill some JavaNamespaceDescriptor usages
JavaNamespaceDescriptor will be killed soon
|
2012-03-23 23:44:16 +04:00 |
|
Stepan Koltsov
|
f73b2c01b4
|
wire trace into JavaDescriptorResolver
|
2012-03-23 23:44:12 +04:00 |
|
Stepan Koltsov
|
4da926f311
|
add NamespaceFactory dependency to JavaNamespaceDescriptor
(JavaNamespaceDescriptor will be killed soon, NamespaceFactory will be used to create nss)
|
2012-03-22 03:47:19 +04:00 |
|
Stepan Koltsov
|
3c41df8419
|
move BindingTrace to Injector from TopDownAnalysisContext
It is necessary to make NamespaceFactoryImpl independent from TopDownAnalysisContext
|
2012-03-22 03:47:10 +04:00 |
|
Stepan Koltsov
|
162525f794
|
use dependency injector for JavaDescriptorResolver
JavaDescriptorResolver now lives in the same context as TopDownAnalyzer
|
2012-03-22 03:47:05 +04:00 |
|
Stepan Koltsov
|
5da984e2cb
|
minor enhancement in JDR
|
2012-03-22 03:46:53 +04:00 |
|
Stepan Koltsov
|
8a76bd30d2
|
java.lang.Object is not required class
#KT-1609 Fixed
|
2012-03-20 21:44:53 +04:00 |
|
Stepan Koltsov
|
54af5d9f9f
|
DescriptorSearchRule should help detecting loops
|
2012-03-20 19:32:46 +04:00 |
|
Stepan Koltsov
|
1a34a9976e
|
Revert "DescriptorSearchRule should help detecting loops"
This reverts commit 2a3126e71e.
Commit breaks alt-headers compilation
|
2012-03-20 00:42:44 +04:00 |
|
Stepan Koltsov
|
2a3126e71e
|
DescriptorSearchRule should help detecting loops
|
2012-03-20 00:16:15 +04:00 |
|
Stepan Koltsov
|
9333e5c11e
|
do not enforce order of members in JavaPackageScope and JavaClassMemberScope
|
2012-03-19 18:05:34 +04:00 |
|
Nikolay Krasko
|
76cc231cb2
|
KT-1426 Implement "Optimize Imports" in plugin - untested draft version
|
2012-03-16 19:33:15 +04:00 |
|
Stepan Koltsov
|
1610c9b3a0
|
FqNameUnsafe
|
2012-03-15 19:28:29 +04:00 |
|
Stepan Koltsov
|
982eebf70f
|
better root ns
|
2012-03-14 22:02:44 +04:00 |
|
Maxim Shafirov
|
e82dd48662
|
Progress messages when emitting classfiles
|
2012-03-14 21:59:51 +04:00 |
|