Commit Graph

4884 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 1501883ded Removed RedeclarationDiagnostic class, since it's not very useful. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 4d05b6757c Made RedeclarationDiagnostic subtype of DiagnosticWithParameters1 to simplify diagnostic renderer. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 9f3f309625 Made RedeclarationDiagnostic simpler. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 545e559d5b Made UnresolvedReferenceDiagnostic subtype of DiagnosticWithParameters1 to simplify diagnostic renderer. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko d1f35cfd9c Reformatted Errors, got rid of obsolete comments. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko be34ab2526 Got rid of DiagnosticFactoryWithMessageFormat class. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 77ea513e42 Reformatted Errors, got rid of obsolete comments. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 613ddeb461 Removed diagnostic rendering from RedeclarationDiagnosticFactory and UnresolvedReferenceDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko c957997943 Removed message formats and renderers passed to constructor parameters of UnusedElementDiagnosticFactory and AmbiguousDescriptorDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 11e4caaee3 Removed message formats and renderers passed to constructor parameters of DiagnosticFactoryWithMessageFormat and its subclasses. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko d64d2c8579 Removed fields and methods for rendering error messages in DiagnosticFactoryWithMessageFormat and its subclasses. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 9b50cdfbe3 Got rid of messages stored in SimpleDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko a5d5eb53e2 Fixed rendering syntax error diagnostics in CompileSession. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 2cbac0a588 Made AbstractDiagnosticFactory actually abstract. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 4900839c09 Removed Diagnostic.getMessage() method. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 623cbe7cca Moved 'Renderer' and 'Renderers' to diagnostics.rendering package. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 9a917d7127 Removed unused RedeclarationDiagnosticWithDeferredResolution. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 555f1c9e6f Reformatted DefaultDiagnosticRenderer to fit it in screen. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko dff9f2e772 Renamed map in DefaultDiagnosticRenderer to 'map' to reduce dazzling. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko b0e09319a9 Moved DefaultDiagnosticRenderer from cli back to frontend to avoid run-time dependencies on cli where rendering diagnostics is needed. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 8d599548ba Copied all diagnostic-rendering logic to DefaultDiagnosticRenderer. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko c3c2c716d9 Introduced DiagnosticWithParameters2Renderer, DiagnosticWithParameters3Renderer, SimpleDiagnosticRenderer. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko cab1e00596 Replaced unnecessary "E" type parameter in DiagnosticWithParameters1 with wildcard. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 553ce9e5e0 Extracted DiagnosticWithParameters1Renderer, moved it along with DiagnosticRenderer to frontend module. 2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 7be6fe84be Made single parameter of Renderer.render() @NotNull, because argument was almost never @Nullable on call-sites. 2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 46d929efa1 Introduced factory to renderer map in DefaultDiagnosticRenderer. Added first renderer there. 2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 6a13510741 Replaced Diagnostic.getMessage() with DiagnosticRenderer.render() calls.
Made Diagnostic.getMessage() deprecated, introduced DiagnosticRender interface and default implementation for it.
2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 409d6b2da1 Renamed DiagnosticWithPsiElement to SimpleDiagnostic, DiagnosticFactory to SimpleDiagnosticFactory, so they relation is reflected in their names. 2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 03fac49191 Got rid of storing diagnostic messages inside them: now they are generated on demand. 2012-04-13 19:31:45 +04:00
Evgeny Gerashchenko 927fb30fd4 Saved diagnostic parameters into them. 2012-04-13 19:31:45 +04:00
James Strachan da38230827 added jquery to the generated kdoc so we can start adding some nice effects and interactivity 2012-04-13 16:06:35 +01:00
James Strachan 2df5c9886f include a target and css style for external source links in the doc 2012-04-13 15:43:44 +01:00
Stepan Koltsov 7b1ae33df3 fix broken tests
(JetJavaMirrorMaker still can be returned by PsiPackage.getClasses())
2012-04-13 18:14:03 +04:00
James Strachan 43261a7172 allow kdoc to link to the online source code in a source code repo (such as github) 2012-04-13 15:07:37 +01:00
Stepan Koltsov 37fcffc39d remove assertion from JDR.resolveAnnotation
#KT-1771 fixed
2012-04-13 17:44:46 +04:00
Stepan Koltsov af4117c8d3 assert JetJavaMirrorMaker cannot appear in resolve.java 2012-04-13 17:44:42 +04:00
Nikolay Krasko 531ffaaffa KT-1645 Propose members according to smart casts
#KT-1645 fixed
2012-04-13 15:35:55 +04:00
James Strachan 8ffca6e52f added test case for KT-1773 -(commented out :) 2012-04-13 09:34:06 +01:00
James Strachan 4c09af0a77 added test case for KT-1773 2012-04-13 09:33:29 +01:00
James Strachan b4ad820ed8 fixed sample code for kdocs 2012-04-12 18:14:13 +01:00
James Strachan 33e0e2d991 #KT-1775 Fixed 2012-04-12 18:13:43 +01:00
Stepan Koltsov bc00216df9 replace JavaPsiFacade with own 2012-04-12 20:45:00 +04:00
James Strachan 5802a6f0ba switched code to use nicer iteration over Map 2012-04-12 15:04:30 +01:00
James Strachan 57a5e81db8 re-enabled the Map.Entry key/value properties (not quite sure why they were disabled, tests all seem to work?) and tidied up the sample code for the kdocs 2012-04-12 14:56:06 +01:00
James Strachan f9b00ad3f9 #KT-1772 Fixed 2012-04-12 14:29:44 +01:00
James Strachan c3f1e38c67 avoid default arguments on groupBy() by having groupByTo() if the caller wishes to specify the Map to group into. Also tidied up the sample code in CollectionTest 2012-04-12 12:35:13 +01:00
James Strachan 46dbd19433 added an extra test case for DOM text addition 2012-04-12 12:11:42 +01:00
Nikolay Krasko 937c713ea7 Merge pull request #38 from Frostman/test-name-fix
Fix test's name
2012-04-12 04:10:14 -07:00
Leonid Shalupov 3813e0a886 maven version = 0.1-SNAPSHOT 2012-04-12 13:03:15 +04:00
Sergey Lukjanov ff85340174 Fix test's name 2012-04-12 13:02:49 +04:00