Andrey Breslav
3121f1ad5c
Incorrect comparison fixed
2012-10-17 13:48:07 +04:00
Andrey Breslav
937c4e8baf
BuiltinsScopeExtensionMode not needed any more
...
(see the changes in DefaultModuleConfiguration.java)
2012-10-17 13:48:07 +04:00
Andrey Breslav
69f44dec62
JetStandardClasses and JetStandardLibrary deleted
2012-10-17 13:48:06 +04:00
Andrey Breslav
e81f38b6a8
JetStandardLibrary -> KotlinBuiltIns
2012-10-17 13:48:05 +04:00
Andrey Breslav
c719ae427a
JetStandardClasses -> KotlinBuiltIns
2012-10-17 13:48:05 +04:00
Andrey Breslav
363faaf6d5
KotlinBuiltins: a replacement for JetStandardLibrary and JetStandardClasses
2012-10-17 13:48:04 +04:00
Andrey Breslav
3f70a603a7
Forced resolve supported for lazy ResolveSession
2012-10-17 13:48:03 +04:00
Svetlana Isakova
e7cbff14ef
mark last parenthesis instead of value argument list
2012-10-16 20:14:52 +04:00
Svetlana Isakova
0d4d576fed
fixed exception in renderer for type inference error
2012-10-16 17:28:24 +04:00
Svetlana Isakova
73020fbebf
added class ExtendedInferenceErrorData
...
(to avoid @Nullable fields)
2012-10-16 16:25:08 +04:00
Svetlana Isakova
18b9d69577
added comment for 'INVISIBLE_REFERENCE' error
2012-10-16 16:00:22 +04:00
Svetlana Isakova
b0ae57902b
changed error messages for
...
INVISIBLE_REFERENCE, INVISIBLE_MEMBER
2012-10-16 16:00:22 +04:00
Svetlana Isakova
5da98b2bf0
KT-2330 Check visibility of getters and setters correspondingly
...
#KT-2330 fixed
2012-10-16 16:00:22 +04:00
Svetlana Isakova
7d768847a0
KT-2906 If function parameter/variable is invoked in closure using parenthesis syntax, in IDEA it is not highlighted as captured in closure
...
#KT-2906 fixed
2012-10-16 16:00:22 +04:00
Svetlana Isakova
3920dea889
minor
...
changed invocation replace(String, String) to replace(char, char)
2012-10-16 16:00:22 +04:00
Svetlana Isakova
b78ed3a684
made ListIterator covariant
2012-10-16 16:00:22 +04:00
Svetlana Isakova
9d89eb0e58
KT-2841 Can't infer a type for function literal parameter if the return type is error
...
#KT-2841 fixed
2012-10-16 16:00:22 +04:00
Nikolay Krasko
04670d5d6e
Navigate to symbol for kotlin properties
2012-10-16 15:38:26 +04:00
Natalia.Ukhorskaya
4e98ddda96
Add test for check access flags in class file (refactor WriteAccessFlagTest)
2012-10-16 14:44:25 +04:00
Natalia.Ukhorskaya
482fabfcce
Write ACC_DEPRECATED in byte codes.
...
#KT-2950 Fixed
2012-10-16 14:41:19 +04:00
Natalia.Ukhorskaya
d55a0fcacb
Move isDeprecated function to CodegenUtil
2012-10-16 14:41:18 +04:00
Natalia.Ukhorskaya
21900b7871
Move InTextDirectivesUtils from idea module to compiler-tests: change package
2012-10-16 14:41:17 +04:00
Natalia.Ukhorskaya
46d82afc66
Move InTextDirectivesUtils from idea module to compiler-tests
2012-10-16 14:41:17 +04:00
Andrey Breslav
6e15ed3153
WithDeferredResolve removed (it was never used)
2012-10-16 10:11:36 +04:00
Andrey Breslav
84fb4da21e
JavatoKotlinClassMap returned for lazy configuration in JVM Facade
2012-10-16 10:11:35 +04:00
Andrey Breslav
60d5acc48b
Comment deleted
2012-10-16 10:11:35 +04:00
Pavel V. Talanov
e7a8386964
Hack to fix broken test
2012-10-15 21:04:54 +04:00
Pavel V. Talanov
3c62f5cd32
Remove useless overrides in JavaClassMembersScope
2012-10-15 21:04:53 +04:00
Pavel V. Talanov
4d73e714bb
Minor refactoring in JavaBaseScope
2012-10-15 21:04:52 +04:00
Pavel V. Talanov
47a95471fa
Rename JavaClassOrPackageScope -> JavaBaseScope
2012-10-15 21:04:51 +04:00
Pavel V. Talanov
d1eed5b235
Move potentially reusable code to ScopeUtils from JavaClassOrPackageScope
2012-10-15 21:04:51 +04:00
Pavel V. Talanov
a5f5d98ca6
Refactor code in JavaClassOrPackageScope
2012-10-15 21:04:50 +04:00
Pavel V. Talanov
2aaafc4569
Minor refactorings in JavaNamespaceResolver
2012-10-15 21:04:49 +04:00
Pavel V. Talanov
9398bb7026
Minor refactoring in JavaInnerClassResolver
2012-10-15 21:04:48 +04:00
Pavel V. Talanov
5c20a07c00
Move JavaDescriptorSignatureResolver to resolver package and rename it to JavaSignatureResolver
...
Injectors regenerated
2012-10-15 21:04:47 +04:00
Pavel V. Talanov
717f424152
Minor refactoring in JavaClassObjectResolver
2012-10-15 21:04:47 +04:00
Pavel V. Talanov
9942b66f40
Introduce PostponedTasks helper class to replace List<Runnable> passed everywhere in jdr
2012-10-15 21:04:46 +04:00
Pavel V. Talanov
49f9905926
Minor refactorings in JavaClassResolver and DescriptorResolverUtils
2012-10-15 21:04:45 +04:00
Pavel V. Talanov
b82e85b676
Extract JavaSupertypesResolver class from JavaClassResolver
...
Regenerate injectors
2012-10-15 21:04:44 +04:00
Pavel V. Talanov
270079454b
Extract JavaClassObjectResolver class from JavaClassResolver
...
Regenerate injectors
2012-10-15 21:04:43 +04:00
Pavel V. Talanov
c0b68684b8
Refactor JavaClassResolver
2012-10-15 21:04:42 +04:00
Pavel V. Talanov
bdec46ac27
Cosmetics in JavaInnerClassResolver
2012-10-15 21:04:42 +04:00
Pavel V. Talanov
7693d99d1a
Remove unused dependencies from JavaDescriptorResolver
2012-10-15 21:04:41 +04:00
Pavel V. Talanov
340e8d0b28
Rename: *Resolver classes to Java*Resolver
...
Regenerate injectors
2012-10-15 21:04:40 +04:00
Pavel V. Talanov
0aeb756f98
Refactor JavaDescriptorResolver and *Resolver classes to use DI for dependency management
2012-10-15 21:04:39 +04:00
Pavel V. Talanov
0f3c2f9fca
Rename: AnnotationResolver -> JavaAnnotationResolver
2012-10-15 21:04:38 +04:00
Pavel V. Talanov
e795eeb3f7
Few nullable annotations added in *Resolver classes
2012-10-15 21:04:37 +04:00
Nikolay Krasko
ef7ed937c1
Cache getting qualified name for package expression
2012-10-15 20:45:34 +04:00
Alexander Udalov
8bfb2ddcce
Generate bridges for properties declared in constructor
...
#KT-2926 Fixed
#KT-2833 Fixed
2012-10-11 17:38:46 +04:00
Alexander Udalov
5bc9291d61
Refactor PropertyCodegen
...
1) Introduce AsmUtil.getModalityAccessFlag()
2) Inline private methods generateDefaultGetter() and generateDefaultSetter() not
to confuse them with anything else
3) Remove dead code in PropertyCodegen.gen(), assert that it never happens
2012-10-11 17:38:46 +04:00