Commit Graph

1671 Commits

Author SHA1 Message Date
Stepan Koltsov 74233edafc move code 2012-04-09 22:31:57 +04:00
Stepan Koltsov abfd03cae3 descriptor name cannot be empty string
* add assertion
* fix tests
* #KT-1748 Fixed
2012-04-09 22:31:56 +04:00
Stepan Koltsov ea1592e8a3 validate identifier names 2012-04-09 21:25:01 +04:00
Stepan Koltsov 03e78e8cc3 Revert "add runtime to classpath in JetCoreEnvironment" temporarily
This reverts commit 59c7f33c88.
2012-04-09 18:54:42 +04:00
Stepan Koltsov 9711d18dca Revert "BytecodeCompilerTest" temporarily
This reverts commit 18170a0b29.
2012-04-09 18:54:28 +04:00
Stepan Koltsov 18170a0b29 BytecodeCompilerTest 2012-04-09 18:22:23 +04:00
Stepan Koltsov 59c7f33c88 add runtime to classpath in JetCoreEnvironment 2012-04-09 18:22:23 +04:00
Stepan Koltsov a41edaa224 better tmp dir name in TestCaseWithTmpdirIndependentFromIdea 2012-04-09 18:22:22 +04:00
Stepan Koltsov bcbcb48ef8 remove unused parameters 2012-04-09 18:22:22 +04:00
Pavel V. Talanov 7dd0e50bcd Merge with branch "AnalyzerJS" 2012-04-09 17:08:57 +04:00
Pavel V. Talanov a030576052 Merge from brahch analyzeJS.
Conflicts:
	compiler/backend/src/org/jetbrains/jet/codegen/GenerationState.java
	compiler/cli/src/org/jetbrains/jet/compiler/CompileSession.java
	compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java
	compiler/tests/org/jetbrains/jet/codegen/GenerationUtils.java
	compiler/tests/org/jetbrains/jet/resolve/ExpectedResolveData.java
	compiler/tests/org/jetbrains/jet/types/JetDefaultModalityModifiersTest.java
	idea/src/org/jetbrains/jet/plugin/libraries/JetSourceNavigationHelper.java
	idea/src/org/jetbrains/jet/plugin/parameterInfo/JetFunctionParameterInfoHandler.java
	idea/src/org/jetbrains/jet/plugin/project/WholeProjectAnalyzerFacade.java
	idea/src/org/jetbrains/jet/plugin/quickfix/ChangeVariableMutabilityFix.java
	idea/src/org/jetbrains/jet/plugin/quickfix/ImportInsertHelper.java
	idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixUtil.java
	idea/src/org/jetbrains/jet/plugin/refactoring/JetNameSuggester.java
	idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java
	idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetIntroduceVariableHandler.java
2012-04-09 17:06:56 +04:00
Pavel V. Talanov 652be4ed95 Revert misleading whitespace changes. 2012-04-09 15:04:27 +04:00
Nikolay Krasko 7de5f68629 KT-1238 Completion of 'break' keyword: why does it add space char at the end?
KT-1237 Auto-completion of "return" keyword should not insert space after it when in a method returning Unit

 #KT-1237 fixed
 #KT-1238 fixed
2012-04-09 11:43:46 +04:00
Stepan Koltsov bd501f3676 minor JavaDescriptorResolver refactoring 2012-04-09 03:26:04 +04:00
Stepan Koltsov 10dd366216 CompilerDependencies
Holds reference to runtime.jar and jdk-headers.jar. Paths to these
jars are no longer hardcoded.

Many tests now compile runtime before execution. Because of this:
* Single test invocation is significantly slower now for some tests
* This can be fixed by making tests independent from runtime (this
must be done anyway)

Some tests still depend on runtime.jar built by "ant dist", this
is to be fixed.
2012-04-09 03:04:50 +04:00
Stepan Koltsov aae7ba734d useless environment field in CompileEnvironmentTest 2012-04-09 02:09:12 +04:00
Stepan Koltsov ea6b54ee45 ForTestCompileBuiltins and ForTestCompileJdkHeaders
(will be used later)
2012-04-09 00:07:53 +04:00
Stepan Koltsov 956bf0107e missed field name 2012-04-09 00:07:53 +04:00
Stepan Koltsov 4125a508ec create forTestCompile package 2012-04-09 00:07:52 +04:00
Stepan Koltsov d74c217936 rename stdlib to runtime 2012-04-08 23:31:29 +04:00
Stepan Koltsov 09ddfb714e cleanup in JavaDescriptorResolver 2012-04-08 23:23:59 +04:00
Stepan Koltsov b0325f14ef remove useless field in JavaNamespaceDescriptor 2012-04-08 23:23:59 +04:00
Evgeny Gerashchenko 05fd46009d Replaced diagnostic factories so they show type FQ names instead of short names.
#KT-1137 fixed
2012-04-08 22:45:07 +04:00
Stepan Koltsov 886cfbdb98 create JavaPackageScope for class statics
... and compute "kotlin" flag in ResolverScopeData
2012-04-08 22:26:15 +04:00
Stepan Koltsov ce0565b449 exclude JetJavaMirrorMaker in PsiClassFinder 2012-04-08 22:26:15 +04:00
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 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
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 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
Stepan Koltsov 0417df6429 initialize ANY_NULLABLE without cyclic dependencies
between <clinit> of ErrorUtils and JetStandardClasses
2012-04-07 06:32:20 +04:00