Pavel V. Talanov
5cf1417511
Fix test data for quick doc test
...
(cherry picked from commit 57589e3)
2015-10-19 16:03:17 +03:00
Alexander Udalov
baaa3ef50a
Remove KotlinSignature annotations from project code
2015-10-13 20:29:16 +03:00
Svetlana Isakova
c531c5a0af
KDoc. Don't ignore links in @see
...
Such link was totally ignored:
/**
* @see <a href="http://kotl.in ">http://kotl.in </a>
*/
2015-10-12 16:28:48 +03:00
Stanislav Erokhin
8efbf4fc32
Fixed testdata -- removed package import
2015-09-18 21:00:20 +03:00
Denis Zharkov
7ea7e3cc7c
Render '@' before each annotation
2015-09-18 10:14:38 +03:00
Michael Nedzelsky
fa97b8f91e
fix tests in org.jetbrains.kotlin.idea.editor.quickDoc
2015-09-08 02:05:34 +03:00
Valentin Kipyatkov
30a9a8787e
Optimize imports to use "packages to import with *" setting
2015-08-19 17:27:47 +03:00
Mikhail Glukhikh
022e7d1169
Deprecated enum syntax removed: most idea tests
2015-08-10 16:24:16 +03:00
Denis Zharkov
6b92f67eac
Load raw types as platform with specific bounds
...
Raw(A<T_i>) = (A<UP(T_i)>..A<*>)
Raw types have specific scopes that behaves like JVM signature erasure
2015-07-31 17:33:21 +03:00
Dmitry Jemerov
6d1ccc22ab
reduce vertical whitespace in rendered KDoc comments
2015-07-30 10:38:16 +02:00
Dmitry Jemerov
b483713f2c
Render code blocks in KDoc
2015-07-30 10:38:15 +02:00
Dmitry Jemerov
909d094896
Fixed rendering of line breaks and apostrophes in KDoc
...
#KT-8531 Fixed
#KT-8392 Fixed
2015-07-30 10:38:14 +02:00
Valentin Kipyatkov
68dec99ad7
KT-8389 Meaningless self-import insterted on "optimize imports"
...
#KT-8389 Fixed
2015-07-22 21:11:00 +03:00
Pavel V. Talanov
54b1859aa7
KotlinQuickDocumentationProvider: fix quick doc for elements from type hierarchy
...
Fix quick doc for light classes
#KT-7964 Fixed
2015-06-08 18:46:44 +03:00
Ilya Gorbunov
851007cc6c
Fix output of test that relied on the documentation wording.
2015-05-28 00:36:00 +03:00
Dmitry Jemerov
625096466e
IDE testdata: s/trait/interface
2015-05-13 16:13:13 +02:00
Dmitry Jemerov
eeb2728b7e
show "defined in" for declarations in quick doc popup
...
#KT-7320 Fixed
2015-04-21 15:36:37 +02:00
Nikolay Krasko
ca98b19aba
Wrong package light file with package class
2015-04-01 02:02:07 +03:00
Nikolay Krasko
a109223a07
Minor: fix compile errors in java test data
2015-04-01 02:01:51 +03:00
Dmitry Jemerov
408f7da0c5
correct indentation after pressing Enter in KDoc tag
...
#KT-7044 Fixed
2015-03-23 15:06:59 +01:00
Dmitry Jemerov
853fce4b71
render Markdown and support link navigation in KDoc comments
2015-03-17 19:55:49 +01:00
Pavel V. Talanov
06916d98c6
default -> companion: replace all mentions of default and default object
2015-03-17 15:47:39 +03:00
Pavel V. Talanov
59f192ef90
Replace 'class object' with 'default object' in renderers and test data
...
Includes changes to decompiled text
Old syntax is used in builtins and project code for now
2015-03-06 19:36:54 +03:00
Valentin Kipyatkov
862d391da6
KT-6834 Optimize Imports: do not modify file if import list had not change
...
#KT-6834 Fixed
2015-03-03 13:41:32 +03:00
Valentin Kipyatkov
b0d82bef7d
Tested KT-2718 Package names that match Kotlin keywords should be escaped properly
2015-03-03 13:41:32 +03:00
Pavel V. Talanov
989f07962b
Write to trace in case class qualifier is a short reference to default object
...
This allows to fix some cases when there is a difference between explicit and short reference to default object
Fix shorten reference, optimize imports and import insert helper for default objects
ShortenReferences always transforms default object references to shorter form for now
Fix DescriptorUtils#getFqName() for default objects (affects test data mostly)
Fix DescriptorUtils#getImportableDescriptor()
2015-03-03 13:04:30 +03:00
Pavel V. Talanov
cceb5738c8
Can't omit default object name in imports and types
...
There should be only one way to denote a type (A.Default.B can't be denoted as A.B)
2015-03-03 13:04:28 +03:00
Valentin Kipyatkov
c9a05aac0f
Minor changes after review
2015-02-19 14:11:16 +03:00
Valentin Kipyatkov
660ac8d63c
Fixed bug
2015-02-19 11:07:03 +03:00
Valentin Kipyatkov
a137503ee9
More sophisticated import setting supported: *-import when more than N names used (default set to 5)
2015-02-19 11:07:03 +03:00
Valentin Kipyatkov
c58536f1d9
Optimize imports: fixed bug with references in class declaration header
2015-02-19 11:07:03 +03:00
Valentin Kipyatkov
d60145d3e8
Optimize imports: references via aliases are treated correctly
2015-02-19 11:07:03 +03:00
Valentin Kipyatkov
8c034d4ac7
New optimize imports algorithm supports *-imports code style
2015-02-19 11:07:02 +03:00
Valentin Kipyatkov
2e3ed6b66f
Refactored AbstractOptimizeImportsTest to inherit from AbstractImportsTest
2015-02-19 11:07:02 +03:00
Valentin Kipyatkov
03f7c265d7
Initial implementation of new optimize imports algorithm
2015-02-19 11:07:02 +03:00
Dmitry Jemerov
7827bbf64b
Standard library documentation updates.
2015-02-09 19:19:29 +01:00
Dmitry Jemerov
cc5edc332d
inherit documentation for properties as well as functions
2015-02-06 16:32:41 +01:00
Dmitry Jemerov
dbba0b769b
include TEXT_OR_LINK in the list of content tokens; fix incorrect testdata
2015-01-22 14:05:03 +01:00
Dmitry Jemerov
609914fb4a
code review; add test for brackets around subject name in tag
2015-01-21 17:23:24 +01:00
Dmitry Jemerov
659c54d7e6
structured rendering of doc comments in quick documentation dialog
2015-01-21 16:20:20 +01:00
Dmitry Jemerov
0c2b230e4a
allow inheriting doc comments from base classes
2015-01-20 19:20:59 +01:00
Dmitry Jemerov
100b8c2c4d
Fix tests according to new PSI structure; move doc comment text calculation from JetQuickDocumentationProvider to KDocTag.getContent()
2015-01-20 18:07:18 +01:00
Andrey Breslav
f41a8d2c00
Render "<" properly in HTML
2014-10-15 14:07:54 +04:00
Andrey Breslav
0cbbb6a0db
Test data fixed
2014-10-13 15:37:47 +04:00
Zalim Bashorov
838c384672
"js" -> "kotlin.js"
2014-09-16 19:32:37 +04:00
Nikolay Krasko
2d72b5afc7
Render short type names in quick documentation and navigation
2014-06-05 17:47:58 +04:00
Svetlana Isakova
e59fa2083e
Substituted special error type for not inferred parameter
...
Rendered it as T (of red color) in the renderer HTML_FOR_NOT_INFERRED_TYPE_PARAMETERS
instead of '???' without information about type parameter
2014-04-30 13:34:32 +04:00
Ilya Ryzhenkov
0267e2910d
Test data fixed after stdlib updtae
2014-03-19 20:25:13 +04:00
Pavel V. Talanov
d05697d3ac
Optimize Imports tests: add test for qualified expression with nested enum
2014-03-06 18:45:37 +04:00
Pavel V. Talanov
809be9b069
Optimize Imports: do not keep imports of unimportable entities
2014-03-06 16:01:06 +04:00