Commit Graph

4728 Commits

Author SHA1 Message Date
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
Evgeny Gerashchenko c21e3b837a Added rendering annotation class. 2012-04-06 17:26:09 +04:00
Evgeny Gerashchenko 2c3ff4357e Added simple DescriptorRendererTest checking for global functions and properties. 2012-04-06 17:24:30 +04:00
Evgeny Gerashchenko 9794c0f730 Extracted getting test metadata from comment lines from LibrariesWithSourcesTest to JetTestUtils. 2012-04-06 17:22:24 +04:00
Evgeny Gerashchenko 5b7323697a Added refreshing test data dir in AbstractLibrariesTest. 2012-04-06 14:52:44 +04:00
Nikolay Krasko 4d19fd05b1 KT-1702 Renaming file causes "Operation not supported" and invalid imports
(Rename problem was caused because of invalid reference to file from package. Fix contains:
 - Change structure of references in package expression - last part is also a reference now
 - Resolve packages to expression but not to files)

  #KT-1702 fixed
2012-04-06 14:46:23 +04:00
Svetlana Isakova 1372d70466 tests for incomplete code exceptions 2012-04-06 11:56:37 +04:00