Evgeny Gerashchenko
19efb9fee5
Got rid of live templates in completion after dot.
...
#KT-1676 fixed
2012-04-08 18:10:38 +04:00
Evgeny Gerashchenko
3fa0561f3d
Added global constants for OS_SEPARATOR and VFS_SEPARATOR.
2012-04-08 17:20:04 +04:00
Evgeny Gerashchenko
dfd3f50c52
Made VirtualFile subtype of Hashable.
2012-04-08 17:06:33 +04:00
Evgeny Gerashchenko
1931d82416
Changed keys for FileSystem.fileToInfo map (because of fixed compiler bugs)
2012-04-08 17:06:33 +04:00
Evgeny Gerashchenko
6772df3298
Replaced getter methods with properties (because of fixed compiler bugs)
2012-04-08 17:06:32 +04:00
Stepan Koltsov
41fb628004
merging ResolverScopeData subclasses and Java*Scope classes
2012-04-08 05:52:01 +04:00
Stepan Koltsov
7be3d247f9
fix tests after recent refactoring
2012-04-08 05:39:46 +04:00
Stepan Koltsov
7aeded2522
more fqname utils
2012-04-08 05:39:43 +04:00
Stepan Koltsov
ae9155f1af
DiType.toString()
2012-04-08 05:39:40 +04:00
Stepan Koltsov
611b04025d
lost property from superclass
2012-04-08 03:18:38 +04:00
Stepan Koltsov
a661134b35
parse property name utility
2012-04-08 03:18:35 +04:00
Stepan Koltsov
f16895ba65
new compiler mode: stdlib
...
include jdk-headers, do not include runtime
2012-04-08 02:08:27 +04:00
Stepan Koltsov
0f166acf5d
assertions in closure annotator
2012-04-08 02:08:27 +04:00
Stepan Koltsov
0a610d81ad
compiler argument parsing cleanup
2012-04-08 02:08:26 +04:00
Stepan Koltsov
a43c0c19a8
assert builtins do not reference java.* classes
2012-04-08 02:08:26 +04:00
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
16f333af9f
ReadKotlinBinaryClassTest: override val test
2012-04-08 02:08:24 +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
d969d8e18f
fix test (disable assertion)
2012-04-07 23:16:47 +04:00
Leonid Shalupov
673c274ba4
add some maven distribution management
2012-04-07 20:42:28 +04:00
Stepan Koltsov
0417df6429
initialize ANY_NULLABLE without cyclic dependencies
...
between <clinit> of ErrorUtils and JetStandardClasses
2012-04-07 06:32:20 +04:00
Stepan Koltsov
3ba2aa91fd
simple revursion check in scope
2012-04-07 06:32:19 +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
9e9d60e02a
remove unused code
2012-04-07 06:32:19 +04:00
Stepan Koltsov
3d863a6b37
diag
2012-04-07 06:32:18 +04:00
Stepan Koltsov
b38e171812
MapTypeMode and properly map builtins
...
used in JetTypeMapper in JetTypeMapper
* MapTypeMode contains no information not needed by JetTypeMapper
* MapTypeMode has separate VALUE and IMPL values that are needed to compile builtins
2012-04-07 06:32:18 +04:00
Stepan Koltsov
d8e86b12aa
CompileStdlibTest
2012-04-07 06:32:18 +04:00
Stepan Koltsov
829173d5ec
di: shortcut to initialize constant enum fields
2012-04-07 06:32:18 +04:00
Stepan Koltsov
b596c6d81a
attach asm sources to idea sdk
2012-04-07 06:32:18 +04:00
Stepan Koltsov
157633e371
useful assertions in backend
2012-04-07 06:32:17 +04:00
Stepan Koltsov
9b120184f5
make AltClassFinder parameterized
...
(class will be reused to find builtins)
2012-04-07 06:32:17 +04:00
Evgeny Gerashchenko
3b7b492a0b
Added workspace.xml of example-vfs to .gitignore
2012-04-06 22:53:25 +04:00
Evgeny Gerashchenko
172809fa70
Changed project format for example-vfs to directory-based.
2012-04-06 22:53:25 +04:00
Evgeny Gerashchenko
fab14cc398
Made example-vfs compilable and workable.
2012-04-06 22:53:25 +04:00
Evgeny Gerashchenko
77b6a5f7b1
Replaced stdlib module with corresponding library.
2012-04-06 22:53:25 +04:00
Svetlana Isakova
cd1221b1b2
fix in 'protected' visibility check
2012-04-06 20:42:51 +04:00
Svetlana Isakova
63af29fedb
do not create fake descriptors when override private functions
2012-04-06 20:42:51 +04:00
Svetlana Isakova
2de69d8cd8
stop resolution if ambiguity is found
2012-04-06 20:42:51 +04:00
Evgeny Gerashchenko
f6d8771f79
Added vararg parameter and parameter with default value to DescriptorRendererTest.
2012-04-06 20:04:57 +04:00
Evgeny Gerashchenko
83bd57184d
Added test cases for classes, its members, function and tuple types to DescriptorRendererTest.
2012-04-06 20:04:57 +04:00
Evgeny Gerashchenko
da9973a822
Added rendering visibility in DescriptorRenderer.
2012-04-06 20:04:57 +04:00