Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
449 commits
Select commit Hold shift + click to select a range
9689dc3
Adds dependency to scripting impl jar
Kordyjan Mar 22, 2019
4cdddbf
Bumps eclipse tooling versions
Kordyjan Mar 22, 2019
8b72715
Plugin version update
Kordyjan Apr 8, 2019
ac01644
Sets stable build for 1.3.30
Kordyjan Apr 9, 2019
0a2fe9d
Adjusting code completion mechanism for better performance
sellophane Apr 23, 2019
5c121bb
Reworking doc hover
sellophane Jun 11, 2019
73fef9c
Slight refactor of previous commit
sellophane Jun 11, 2019
c957e79
Script support sketch
Kordyjan Aug 14, 2018
a52bf9e
Compatibility with compiler 1.3.40
Kordyjan Jun 11, 2019
5bcfa85
frontendService extension copied to avoid inlining problems
Kordyjan Jun 13, 2019
383cb55
Scripting tests updated
Kordyjan Jun 13, 2019
28af9a2
Fixed few classpath issues
Kordyjan Jun 13, 2019
5fc07e9
Updated input for import optimizer
Kordyjan Jun 17, 2019
320186a
Plugin version update
Kordyjan Jun 18, 2019
ee12fdd
Compiler version update
Kordyjan Jun 18, 2019
a327863
Fixes problem with scripting plugin location
Kordyjan Jun 18, 2019
97ec7d3
Temporarily copies few tests from previous version
Kordyjan Jun 18, 2019
b7abd1f
Fixes bug with missing import aliases
Kordyjan Jun 19, 2019
d179234
Sets compiler build for 1.3.40
Kordyjan Jun 19, 2019
742ddfb
No longer ignores aliases during import optimization
Kordyjan Jun 24, 2019
d7fdf08
Updates plugin version to 0.8.16
Kordyjan Jul 3, 2019
4c2a0d8
Fixing failing completion test
sellophane Jul 3, 2019
bbffc87
Updates compiler dependency to 1.3.41
Kordyjan Jul 3, 2019
22cdf57
Fixes bug with analysis ignoring jvm target
Kordyjan Jul 8, 2019
ba33a9d
Changes dependency injection method in EclipseJavaClassFinder due to …
Kordyjan Jul 18, 2019
24f5ca5
Updates plugin version to 0.8.17
Kordyjan Jul 22, 2019
015b8ee
Fix TCArtifactResolver for Kotlin 1.3.50
kamildoleglo Jul 22, 2019
236f9f7
Fix build type id
kamildoleglo Jul 23, 2019
9cb4e80
Rewrite build.gradle in Kotlin DSL
kamildoleglo Jul 24, 2019
e1ec9f5
Refactor and use local TC artifacts
kamildoleglo Jul 24, 2019
671e46e
De-hardcode compiler artifact name from kotlin-bundled-compiler build…
Kordyjan Aug 5, 2019
25cbc10
Compatibility with 1.3.50 compiler
Kordyjan Aug 14, 2019
1dcb133
Cleanup of analysis container
Kordyjan Aug 16, 2019
7f1cd62
Fixes missing compiler dependency
Kordyjan Aug 16, 2019
281004b
Tweaks how diagnostics are rendered in tests
Kordyjan Aug 16, 2019
6274358
Fixes resolution of ide dependencies jars
Kordyjan Aug 19, 2019
0d9c3e6
Fixes incorrect cr count in some files
Kordyjan Aug 19, 2019
bb4a373
Removes flexible line endings in method generation as they are not wo…
Kordyjan Aug 19, 2019
59a0aee
Sets dependencies versions for the plugin release
Kordyjan Aug 20, 2019
6e00dd4
Updates plugin components versions
Kordyjan Aug 20, 2019
71a0646
Silencing new script dependency resolution problems
Kordyjan Aug 20, 2019
cf5efbb
Sets compiler dependencies versions to pinned ones
Kordyjan Sep 11, 2019
45b441b
Fix the copyright section
erokhins Oct 3, 2019
0500e27
Compatibility with kotlin 1.3.60
Kordyjan Nov 8, 2019
8b4fb90
Adding incremental compilation
sellophane Aug 20, 2019
a36be8e
Bumps plugin version
Kordyjan Nov 12, 2019
dd3727f
Fix artifact repository URL
zarechenskiy Nov 25, 2019
6e666ee
Bumps compiler version to 1.3.70
Kordyjan Mar 8, 2020
e288733
Get rid of static dependency on core application environment
Kordyjan Mar 12, 2020
25173b3
Fix missing methods
Kordyjan Mar 12, 2020
27ae228
Fix some problems with 1.3.70 classpath
Kordyjan Mar 13, 2020
8f78833
Fix stack overflow on script checking
Kordyjan Mar 13, 2020
6d208d9
Fix missing elements on classpath
Kordyjan Mar 16, 2020
a6a70e1
Update plugin version number
Kordyjan Mar 16, 2020
9e12929
Removed eclipse-specific files
bvfalcon May 15, 2020
bdfaa39
Plugin changes for Eclipse 2020-03
bvfalcon May 15, 2020
f771d64
Update README.md
bvfalcon May 16, 2020
26d3adf
Update README.md
bvfalcon May 16, 2020
bbb5620
Update README.md
bvfalcon May 16, 2020
7e41392
Update README.md
bvfalcon May 16, 2020
5f96b99
Update Kotlin compiler to 1.4.0-rc
zarechenskiy Aug 12, 2020
07b32c3
Update plugin version
zarechenskiy Aug 12, 2020
f418477
Fix tests after migration to 1.4.0
zarechenskiy Aug 12, 2020
ffc5672
Update compiler dependency
zarechenskiy Aug 13, 2020
7113a46
Use internal repo to download artifacts
zarechenskiy Aug 13, 2020
3f5c334
Update compiler to 1.4.0
zarechenskiy Aug 13, 2020
b88dbb4
Merge branch 'master' of https://github.com/JetBrains/kotlin-eclipse
bvfalcon Jan 6, 2021
1dcb33e
Adaptation for eclipse 2020-12
bvfalcon Jan 6, 2021
e308232
Fixed java.lang.StackOverflowError
bvfalcon Jan 6, 2021
5ee9787
Update README.md
bvfalcon Jan 6, 2021
84867c3
Update README.md
bvfalcon Jan 6, 2021
412ee11
Update README.md
bvfalcon Jan 6, 2021
e748531
Update README.md
bvfalcon Jan 6, 2021
212f3ba
Small changes in kotlin version
bvfalcon Jan 8, 2021
37a8e14
Revert accidental dependency of private server
goodwinnk Jan 22, 2021
772c1bb
Stop depending on kotlin-dev and build with 1.4.10
goodwinnk Jan 22, 2021
f03fb61
Merge branch 'master' of https://github.com/JetBrains/kotlin-eclipse
bvfalcon Jan 25, 2021
91ba20d
Fix #4: move the property injection to constructor injection
gayanper Jan 29, 2021
6e91ebf
Fix #3: package the kotlin gradle model
gayanper Jan 29, 2021
8166e13
Merge pull request #10 from gayanper/compiler_fix
bvfalcon Feb 5, 2021
64050bb
Merge pull request #9 from gayanper/gradle_fix
bvfalcon Feb 5, 2021
e0c2c1c
Fix #11: Fixed NPE when inspecting inside lambda
gayanper Feb 5, 2021
cfaffb8
Merge pull request #12 from gayanper/fix_debug
gayanper Feb 8, 2021
8f3ff90
Fix failing aspects due to missing jdt classes
gayanper Mar 7, 2021
00ebb6a
Adaptation for eclipse 2021-03
bvfalcon Mar 17, 2021
3ea509d
Merge pull request #13 from gayanper/fix_aspects
bvfalcon Apr 8, 2021
2a6afce
Add support to open kotlin classes with no source in java decompiler
gayanper Jun 6, 2021
10c2881
Merge pull request #14 from gayanper/decompile_support
bvfalcon Jun 6, 2021
a399be1
Adaptation for eclipse 2021-03
bvfalcon Jun 14, 2021
5619d8c
Add support for async completions in kotlin files
gayanper May 31, 2021
68883bd
Adaptation for eclipse 2021-09
Sep 21, 2021
55439f4
Merge pull request #16 from gayanper/async_completion
gayanper Sep 26, 2021
6ce16b4
idea artifact, kotlin plugin and so on only gets downloaded if they d…
Sep 28, 2021
ebcc222
Fix compile errors after upgrade to newer kotlin and idea dependencies
Sep 28, 2021
ab5ebf5
Always output compiler errors even if they are not in a specific file…
Sep 28, 2021
83028e6
utility for receiving binding context moved to other project to be us…
Sep 28, 2021
f728eb1
kotlin navigation and search did not work properly for operator funct…
Sep 28, 2021
cc9e219
optimize imports and small refactorings.
Sep 28, 2021
c35f2eb
upgrade to kotlin 1.5.31 and kotlinx coroutines 1.5.2
Sep 28, 2021
0f6db15
download kotlin plugin automatically. Use proxy for downloading all a…
Sep 29, 2021
dbeb619
Update Eclipse version to 2021-06
PaGr0m Jul 12, 2021
690e0e1
enable nullability handling for scripts and make sure changes kotlin …
Nov 5, 2021
7727959
upgrade to 2020.3
Nov 6, 2021
fb5e9d4
improve gradle build
Nov 6, 2021
c109b08
Merge branch 'kotlin/1.5.31/dev' into kotlin/1.5.31/UpgradeToIdea2020_3
Nov 6, 2021
f77e646
improve gradle build
Nov 6, 2021
9b44dfd
Merge branch 'kotlin/1.5.31/UpgradeToIdea2020_3' into kotlin/1.5.31/U…
Nov 6, 2021
0096f92
upgrade to idea 2021.2
Nov 6, 2021
c366301
improve gradle build
Nov 6, 2021
7d02ac3
improve gradle build
Nov 6, 2021
99fe103
improve gradle build
Nov 7, 2021
19e5f77
improve gradle build
Nov 8, 2021
c08d73b
improve gradle build
Nov 8, 2021
3e0d201
improve gradle build
Nov 8, 2021
4261452
improve gradle build fix
Nov 8, 2021
94af963
improve gradle build
Nov 6, 2021
2aa143f
improve gradle build
Nov 6, 2021
765a1d0
improve gradle build
Nov 7, 2021
daee356
improve gradle build fix
Nov 8, 2021
d364261
Merge branch 'kotlin/1.5.31/2020.2' into kotlin/1.5.31/2020.3
Nov 8, 2021
490d794
Merge branch 'kotlin/1.5.31/2020.3' into kotlin/1.5.31/2021.2
Nov 8, 2021
e73e046
improve gradle build
Nov 8, 2021
d269cd4
Merge branch 'kotlin/1.5.31/2020.2' into kotlin/1.5.31/2020.3
Nov 8, 2021
8709a69
Merge branch 'kotlin/1.5.31/2020.3' into kotlin/1.5.31/2021.2
Nov 8, 2021
6e9fe06
fix warning
Nov 8, 2021
0fa2aaa
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Nov 8, 2021
0cdf35f
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
Nov 8, 2021
dd55aea
Merge remote-tracking branch 'origin/master' into master-bvfalcon
Nov 8, 2021
01272a1
Merge branch 'master-bvfalcon' into kotlin/1.5.31/idea/2021.2/eclipse…
Nov 8, 2021
ac1e84d
added missing gitignore file
Nov 16, 2021
6cd8b4a
update versions and download artifacts to kotlin 1.6.0
Nov 16, 2021
0596d36
fix compilation issues after upgrade to 1.6.0
Nov 16, 2021
3ba0aad
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Nov 16, 2021
b31c10c
compile to java 11
Nov 16, 2021
9f4db87
Temporarily drop functionality about Gradle integration as it becomes…
zarechenskiy Nov 19, 2021
821f3cb
fix provided properties in scripts not with imports but with added pr…
Nov 21, 2021
74a2870
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Nov 21, 2021
6ab8fc5
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
Nov 21, 2021
f087edd
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
Nov 21, 2021
568384a
fix formatt action not working
Nov 21, 2021
6201017
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
Nov 21, 2021
44cb484
fix formatt action not working
Nov 21, 2021
74abcb3
fix compilation error
Nov 21, 2021
fb05da6
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
Nov 21, 2021
08ffcd2
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Nov 21, 2021
7f975de
remove test property
Nov 21, 2021
437ad15
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Nov 21, 2021
5d20665
only unique classpath entries
Nov 21, 2021
cabbfc5
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Nov 21, 2021
b769025
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
Nov 21, 2021
c7fcf04
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
Nov 21, 2021
588133b
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
Nov 21, 2021
20ef2be
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Nov 21, 2021
d23d7f0
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
Nov 21, 2021
cc89e17
Make the ScriptingContribution capable of deciding which classpath to…
Nov 23, 2021
2f57125
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Nov 23, 2021
5092848
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
Nov 23, 2021
31c23e8
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
Nov 23, 2021
d3019c3
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
Nov 23, 2021
c75e8de
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Nov 23, 2021
392e47e
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
Nov 23, 2021
cfab4b3
Merge remote-tracking branch 'jetbrains/release-1.5.31' into kotlin/1…
Dec 18, 2021
e3c5dd5
Revert "Update Eclipse version to 2021-06"
Dec 18, 2021
0cf0396
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
Dec 18, 2021
a4b9555
Revert "Revert "Update Eclipse version to 2021-06""
Dec 18, 2021
0cbd8c0
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
Dec 18, 2021
52be344
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
Dec 18, 2021
d49e4dd
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Dec 18, 2021
2450669
upgrade to 1.6.10
Dec 18, 2021
95657d2
create console perproject as otherwise an error in the first project …
Dec 18, 2021
b3651e3
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Dec 18, 2021
ddda5e2
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
Dec 18, 2021
61e3651
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
Dec 18, 2021
62a52aa
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
Dec 18, 2021
a4cb29d
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
Dec 18, 2021
d332cf6
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Dec 18, 2021
0126ea2
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.1…
Dec 18, 2021
75dd474
fix formatting not working cause of dependency issues
Dec 18, 2021
0fb26d5
fix formatting not working cause of dependency issues
Dec 18, 2021
398f040
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
Dec 18, 2021
620b6c6
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
Dec 18, 2021
dd18ea2
fix compilation issues
Dec 18, 2021
07d7418
fix compilation issues
Dec 18, 2021
32601e8
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Dec 18, 2021
c54cedb
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
Dec 18, 2021
b3c77e4
Fixed search references did not find import alias references.
Mar 21, 2022
05e9801
Also find functions and properties in objects and companion objects.
Mar 21, 2022
b9ae950
enable find references to find delegated properties as reference to o…
Mar 23, 2022
1640594
adjust presentation of items, enable search for and reference resolut…
Mar 24, 2022
1cb5c05
extract context assist to separate processor as currently it gets sho…
Mar 24, 2022
593dbad
remove unused code
Mar 24, 2022
7a7db18
its just called fromone point where we can only open one possibility …
Mar 24, 2022
dbe381b
we don't need that function at all, we just need to order the returne…
Mar 24, 2022
0a42679
Add open super implementation to context popup menu.
Mar 25, 2022
3425fee
Optimize code
Mar 25, 2022
16116d9
add ability to search for implementations of classes / interfcaes, pr…
Mar 26, 2022
884a7c3
Add new wizards for data and annotation classes and for sealed classe…
Mar 27, 2022
71f0229
fix type name for provided properties preferes the actual kotlin type…
May 11, 2022
cebb2b4
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
May 17, 2022
243c6f2
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
May 17, 2022
6f1771f
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
May 17, 2022
b01d9f1
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
May 17, 2022
1849075
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
May 17, 2022
83e4a58
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
May 17, 2022
058d342
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.1…
May 17, 2022
0cef858
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
May 17, 2022
3899019
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 17, 2022
0ab16ff
update to kotlin 1.6.21
May 20, 2022
a8798f8
fix runtime issues
May 21, 2022
5aeaa7c
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.21' into kotlin/1.6…
May 21, 2022
31630b5
sort completion proposals by machting name and after that by theire t…
May 23, 2022
9ce705a
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
May 23, 2022
7a3da3e
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
May 23, 2022
24ae76f
Revert "sort completion proposals by machting name and after that by …
May 23, 2022
d9d6a5c
fixed autocompletion and merged sorting from newer branch into older …
May 31, 2021
076e62e
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
May 23, 2022
d3efc7b
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
May 23, 2022
c67c0ee
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
May 23, 2022
1724c48
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
ad06972
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
May 23, 2022
6e5838e
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
May 23, 2022
5e09b8f
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.1…
May 23, 2022
3a17c5d
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
May 23, 2022
499bf36
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
2de0d1b
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
fdeaa14
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.21' into kotlin/1.6…
May 23, 2022
806dd8f
Merge branch 'kotlin/1.6.21/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
e78b500
fixed double import suggestion.
May 23, 2022
e82c180
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
May 23, 2022
9ff1840
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.5.31/idea/2021…
May 23, 2022
b46ac04
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.5.…
May 23, 2022
811e599
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
fe1bf06
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
May 23, 2022
52afd62
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.0…
May 23, 2022
30cb8c1
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.9' into kotlin/1.6.1…
May 23, 2022
3c8b9e4
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
May 23, 2022
c1e708f
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
bfbc8b3
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
71dd51d
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.21' into kotlin/1.6…
May 23, 2022
40abd6e
Merge branch 'kotlin/1.6.21/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
May 23, 2022
a2786a1
convert java to kotlin
Jun 16, 2022
19c2bdd
Merge remote-tracking branch 'origin/kotlin/1.5.31/idea/2020.2' into …
Jun 16, 2022
adf645c
fix warnings
Jul 7, 2022
0f5529c
Merge branch 'kotlin/1.5.31/idea/2020.2' into kotlin/1.5.31/idea/2020.3
Jul 31, 2022
865663c
Merge branch 'kotlin/1.5.31/idea/2020.3' into kotlin/1.6.21/idea/2021…
Jul 31, 2022
d71fa4b
Merge branch 'kotlin/1.6.21/idea/2021.3/eclipse/4.9' into kotlin/1.6.…
Jul 31, 2022
6b16cb3
fix mylyn not available on eclipse 4.22 and newer?
Oct 3, 2022
798a7c8
Merge branch 'kotlin/1.5.31/idea/2021.2/eclipse/4.21' into kotlin/1.6…
Oct 3, 2022
0762ed6
Merge branch 'kotlin/1.6.0/idea/2021.2/eclipse/4.21' into kotlin/1.6.…
Oct 3, 2022
1cff6b7
Merge branch 'kotlin/1.6.10/idea/2021.3/eclipse/4.21' into kotlin/1.6…
Oct 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 17 additions & 82 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,82 +1,17 @@
Kotlin for Eclipse
==============

[![official JetBrains project](http://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)

Welcome to Kotlin for Eclipse project! Some handy links:

* [Kotlin Site](http://kotlinlang.org/)
* [Getting Started Guide](http://kotlinlang.org/docs/tutorials/getting-started-eclipse.html)
* [Kotlin on Eclipse Marketplace](https://marketplace.eclipse.org/content/kotlin-plugin-eclipse)
* Issue Tracker: [File New Issue](https://youtrack.jetbrains.com/newIssue?project=KE&clearDraft=true), [All Open Issues](https://youtrack.jetbrains.com/issues/KE?q=%23Unresolved)
* [Kotlin Blog](http://blog.jetbrains.com/kotlin/)
* [Forum](https://discuss.kotlinlang.org/)
* [TeamCity CI build](https://teamcity.jetbrains.com/viewType.html?buildTypeId=Kotlin_EclipsePlugin)
* [Follow Kotlin on Twitter](https://twitter.com/kotlin)

### Installation

To give it a try you will need a clean installation of Eclipse Neon or newer. The Kotlin plugin is available from the Eclipse Marketplace. The easiest way to install the Kotlin plugin is to **drag-and-drop this button into a running Eclipse window**:

<a href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=2257536" class="drag" title="Drag to your running Eclipse workspace to install Kotlin Plugin for Eclipse"><img src="https://marketplace.eclipse.org/sites/all/themes/solstice/public/images/components/drag-drop/installbutton.png" alt="Drag to your running Eclipse workspace to install Kotlin Plugin for Eclipse" /></a>

Alternatively, you can use *Help -> Eclipse Marketplace…* menu, or the following update site:

https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/last/

### Building and Development

*Eclipse IDE for Eclipse Committers* is the recommended way to build and develop the `kotlin-eclipse` project. Eclipse [Oxygen 4.7](https://www.eclipse.org/downloads/packages/eclipse-ide-eclipse-committers/oxygenr) is used so far.

In order to start development in Eclipse:
- Install the [AspectJ Eclipse plug-in for Eclipse 4.7](http://www.eclipse.org/ajdt/downloads/index.php). To install AJDT 2.2.4 use the following update site:

http://download.eclipse.org/tools/ajdt/47/dev/update

- Since Kotlin plugin contains code written in Kotlin itself, you will also need a Kotlin plugin to build the project in Eclipse. To install the Kotlin Eclipse plugin use the following update site:

https://teamcity.jetbrains.com/guestAuth/repository/download/Kotlin_EclipsePlugin/bootstrap.tcbuildtag/

- Since Kotlin plugin uses weaving, you need to launch the project with weaving enabled. Installation of Equinox Weaving Launcher will add two additional launch configurations types for running plugin and for testing. To install the Equinox Weaving Launcher you can use the following update site:

http://download.scala-ide.org/plugins/equinox-weaving-launcher/releases/site/

- Import plugin projects from the cloned repository into your workspace

File -> Import -> Existing Projects into Workspace

- Using the command line, run gradle build to download the Kotlin compiler. It will be used as a bundled compiler in built plugin and as a library during development.

cd {repository}/kotlin-bundled-compiler
./gradlew clean getBundled
or in Windows environment:

cd {repository}\kotlin-bundled-compiler
gradlew.bat clean getBundled

- Run another instance of Eclipse with the Kotlin plugin inside

kotlin-eclipse-ui -> Run As -> Eclipse Weaving enabled Eclipse Application

Building from the command line is also available (Note that Maven **3.0.5** is required):

cd {repository}
mvn install

### Eclipse update sites

Latest stable release:

https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/last/

Any previously released version (replace *:version* with the version number):

https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/:version/

Nightly build:

https://teamcity.jetbrains.com/guestAuth/repository/download/Kotlin_EclipsePlugin/.lastSuccessful/

### Kotlin Eclipse Plugin Developer Documentation

See basic developer documentation [here](https://github.com/JetBrains/kotlin-eclipse/blob/master/docs/dev-documentation.md)
Enhanced Kotlin for Eclipse
==============

This plugin based on [JetBrains Kotlin plugin](https://github.com/JetBrains/kotlin-eclipse) and contains small enhancements. These enhancements mostly related to adaptations for latest versions ov Java, Eclipse and so on.

Update sites description

Update-site URL | Description
----------------|------------
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/eclipse-releases/2021-09/ | Last version Kotlin for Eclipse 2021-09
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/eclipse-releases/2021-06/ | Last version Kotlin for Eclipse 2021-06
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/eclipse-releases/2021-03/ | Last version Kotlin for Eclipse 2021-03
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/eclipse-releases/2020-12/ | Last version Kotlin for Eclipse 2020-12
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/eclipse-releases/2020-03/ | Last version Kotlin for Eclipse 2020-03
https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse/versions/0.8.20/ | Version 0.8.20 Kotlin for Eclipse 2020-03


19 changes: 0 additions & 19 deletions kotlin-bundled-compiler/.classpath

This file was deleted.

41 changes: 0 additions & 41 deletions kotlin-bundled-compiler/.project

This file was deleted.

Loading