Nikolay Krasko
|
0cd839f044
|
EA-34998 Check qualified name from external before creating instance of FqName
|
2012-03-22 17:46:18 +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
|
921b601628
|
fix serialization of types in Read*BinaryClassTest
|
2012-03-22 03:46:46 +04:00 |
|
Stepan Koltsov
|
8f889c0cfd
|
fix one test
|
2012-03-21 19:35:14 +04:00 |
|
Andrey Breslav
|
b957b888ac
|
File type renamed
|
2012-03-21 15:52:59 +01:00 |
|
Andrey Breslav
|
3a73a96e06
|
KT-482 Support nested comments: comments nest properly, but strings are not accounted for inside comments
#KT-482 In progress
|
2012-03-21 15:52:58 +01:00 |
|
James Strachan
|
e740c47e29
|
removed some of the cruft and redundant copies of junit.jar
|
2012-03-21 09:09:09 +00: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 |
|
Nikolay Krasko
|
2519f4d7f2
|
KT-1426 Implement "Optimize Imports" in plugin - do not remove imports for objects
|
2012-03-20 18:47:25 +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
|
e2cb98df67
|
better import jet namespace
|
2012-03-19 23:25:27 +04:00 |
|
Stepan Koltsov
|
089820fb38
|
fail properly if stdlib compilation failed
|
2012-03-19 23:25:18 +04:00 |
|
Stepan Koltsov
|
2fd1fe78e5
|
fail properly in test
|
2012-03-19 23:25:14 +04:00 |
|
Stepan Koltsov
|
9333e5c11e
|
do not enforce order of members in JavaPackageScope and JavaClassMemberScope
|
2012-03-19 18:05:34 +04:00 |
|
Stepan Koltsov
|
9557507beb
|
replace "0" suffix in variable names
|
2012-03-19 17:37:44 +04:00 |
|
Stepan Koltsov
|
3d4e3c4dd9
|
better diagnostics
|
2012-03-19 14:57:01 +04:00 |
|
Pavel V. Talanov
|
e4a658fbeb
|
Change to frontend declaration descriptor hierarchy (property initializers belong to constructor instead of a class)
|
2012-03-19 13:45:21 +04:00 |
|
Andrey Breslav
|
297301d438
|
Added a -version option to the compiler usage info
|
2012-03-17 23:55:32 +04:00 |
|
Andrey Breslav
|
4231583f66
|
Added a -version option to the compiler
|
2012-03-17 23:06:29 +04:00 |
|
Alex Tkachman
|
56eabfe07b
|
KT-1508 jet.Number -> j.l.Number
|
2012-03-17 13:57:45 +02:00 |
|
Andrey Breslav
|
9c58e5b45c
|
Making compiler exit codes type safe. Fixes the problem with wrong command-line argument usage being missed by the IDE
|
2012-03-16 20:20:54 +04:00 |
|
Nikolay Krasko
|
76cc231cb2
|
KT-1426 Implement "Optimize Imports" in plugin - untested draft version
|
2012-03-16 19:33:15 +04:00 |
|
Andrey Breslav
|
6232e45c10
|
Assertions for EA-33908 - SOE: TypeSubstitutor.substituteInProjection
+ toString() in substitutions, for debugging
|
2012-03-16 19:23:28 +04:00 |
|
Maxim Shafirov
|
484a38ddfc
|
Don't log ProcessCancelledException
|
2012-03-16 18:54:35 +04:00 |
|
Andrey Breslav
|
5af3770563
|
Assetion for EA-34591 - NPE: AbstractLightClass.isValid
|
2012-03-16 18:42:53 +04:00 |
|
Stepan Koltsov
|
2f9621cc8a
|
prohibit '*' in FqNameUnsafe
|
2012-03-16 18:09:04 +04:00 |
|
Alex Tkachman
|
6ff783e79b
|
KT-1592 don't write default values for annotations
|
2012-03-16 15:48:49 +02:00 |
|
Svetlana Isakova
|
114988ac82
|
KT-1579 "Can't import nested class/trait" partially: Entry can be imported, but Map.Entry in code is still unresolved
|
2012-03-16 17:09:28 +04:00 |
|
Evgeny Gerashchenko
|
ba841816c8
|
Fixed tests related to changes in DescriptorRenderer.
|
2012-03-16 17:00:59 +04:00 |
|
Evgeny Gerashchenko
|
1157ab6d5d
|
Restored lost space after "final" in DescriptorRenderer
|
2012-03-16 16:51:35 +04:00 |
|
Evgeny Gerashchenko
|
17cd9c0e5c
|
Restored "final" keyword in DescriptorRenderer.
|
2012-03-16 16:42:43 +04:00 |
|
Maxim Shafirov
|
ea8a416051
|
#KT-978 Fixed
|
2012-03-16 15:28:45 +04:00 |
|
Stepan Koltsov
|
1610c9b3a0
|
FqNameUnsafe
|
2012-03-15 19:28:29 +04:00 |
|
Stepan Koltsov
|
4c12f61a28
|
properly report error in initialization loop
|
2012-03-15 19:23:48 +04:00 |
|
Stepan Koltsov
|
4c8cd6ca5c
|
NamespaceFactory
* extract NamespaceFactory from TypeHierarchyResolver
* implement NamespaceFactory.createNamespaceDescriptorPathIfNeeded(FqName)
* FqName .path() and .pathSegments() utilities
|
2012-03-15 17:30:29 +04:00 |
|
Maxim Shafirov
|
2db12d69f9
|
fix test
|
2012-03-15 15:43:08 +04:00 |
|
Maxim Shafirov
|
43956b565a
|
#KT-1562 Fixed.
|
2012-03-15 15:12:29 +04:00 |
|
Andrey Breslav
|
562893f83e
|
Fixing the behavior for non-physical JetFiles (e.g. the ones created by WebDemo)
|
2012-03-15 14:04:11 +04:00 |
|
Andrey Breslav
|
9524b48676
|
Resolution task is itself a context
|
2012-03-14 23:09:23 +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 |
|
Stepan Koltsov
|
fecc98af8c
|
more DI in top down analysis
|
2012-03-14 21:47:29 +04:00 |
|
Stepan Koltsov
|
7a6f18c14a
|
di: required parameters
* required parameters have @NotNull annotation generated
* parameters are required by default
|
2012-03-14 21:47:25 +04:00 |
|
Andrey Breslav
|
e6020725fe
|
Refactoring CallResolver to use context objects
|
2012-03-14 20:18:12 +04:00 |
|
James Strachan
|
7ef65c0099
|
moved the stdlib tests into the same directory as the stdlib, so it works a bit better with maven support in IDEA
|
2012-03-14 16:14:14 +00:00 |
|