Commit Graph

4739 Commits

Author SHA1 Message Date
Nikolay Krasko 4ec080f71f KT-1666 Invoking "Go to Declaration" for String type offers two variants - Temp boring fix
#KT-1666 fixed
2012-04-08 20:38:11 +04:00
Evgeny Gerashchenko 89b08d6296 Extracted DeclarationDescriptorComparator from DecompiledDataFactory. 2012-04-08 20:01:49 +04:00
Evgeny Gerashchenko aec021e668 Implemented better rendering for parameters with default values in decompiler and descriptor renderer.
#KT-1582 fixed
2012-04-08 19:59:53 +04:00
Evgeny Gerashchenko 0d84a045ee Minor: added @NotNull annotations from interfaces. 2012-04-08 19:42:46 +04:00
Evgeny Gerashchenko eeb991e338 Fixed exception on opening non-Kotlin class file.
#EA-35266 fixed
2012-04-08 19:22:22 +04:00
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