Andrey Breslav
bdae2021b5
Enum test case extracted
2012-06-14 12:36:12 +04:00
Andrey Breslav
b5f5ba7e32
KT-2184 Fix rendering of error types
...
#KT-2184 Fixed
2012-06-07 15:52:39 +04:00
Stepan Koltsov
33a59ff5fe
Name class
...
In the most places in frontend identifier is stored in Name class, was in String.
Name has two advantages over String:
* validation: you cannot accidentally create identifier with dot, for example
* readability: if you see String, you don't now whether it is
identifier, fq name, jvm class name or something else
Name's disadvantage is (small) performance overhead. We have no value types in JVM.
2012-05-23 02:52:32 +04:00
Stepan Koltsov
3af2b1b80a
improve rendering of upper bounds
2012-05-11 18:24:58 +04:00
Evgeny Gerashchenko
0f0330a4b4
Added rendering vararg keywords and valid parameter type in this case.
...
#KT-1840 fixed
2012-04-20 20:44:09 +04:00
Evgeny Gerashchenko
90ac45f3f9
Added extra space after function type arguments list in DescriptorRenderer. Added test.
2012-04-20 20:44:08 +04:00
Evgeny Gerashchenko
1f7c435a24
Removed val/var soft keywords in renderer for functions
2012-04-20 20:44:08 +04:00
Evgeny Gerashchenko
85ce85383b
Added rendering variance for type parameters in DescriptorRenderer.
2012-04-19 18:46:45 +04:00
Evgeny Gerashchenko
99acd9cdf0
Fixed rendering "defined in ..." DescriptorRenderer, now it doesn't render "<module>.<root>"
2012-04-19 15:22:01 +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
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
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
2c3ff4357e
Added simple DescriptorRendererTest checking for global functions and properties.
2012-04-06 17:24:30 +04:00