ActionExtensionWriter.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Handle `HasImplicitReceiver` annotation via Kotlin compiler plugin

See #155

  1. … 22 more files in changeset.
Polish top-level definitions, parameter lists and exceptions

* Separate top-level definitions by two lines

* Segregate visibility modifier of top-level definition to

its own line

* Prefer starting long parameter lists at the next line (more

sustainable in face of method renames)

* Remove unnecessary `Exception` suffix from class names

* Remove unnecessary prefixes from field names

* Use better name for exception variables

  1. … 38 more files in changeset.
Emit extensions with explicit type arguments in member invocation

To avoid any ambiguities in Kotlin's type inference.

  1. … 1 more file in changeset.
Generate builtin plugin id extensions

See #168

  1. … 9 more files in changeset.
Revert back to using method references after upgrade

The compiler errors were just a side-effect of using the dev version of

the compiler with the 1.1-M01 runtime.

  1. … 4 more files in changeset.
Upgrade to Kotlin 1.1-M02 :tada:

Resolves #164

  1. … 8 more files in changeset.
Import java.lang exceptions for compatibility with Kotlin plugin

Version 1.1.0-dev-3687

  1. … 6 more files in changeset.
Add notice to each generated extension

See: #117

  1. … 5 more files in changeset.
Support navigating to generated extensions sources

See #117

  1. … 4 more files in changeset.
Move codegen code to main source set

Mainly to work around a loader constraint violation that appeared when

updating to the latest snapshot.

In the long run it makes sense to have the code available in the

distribution for when we implement code generation at the project site.

Temporarily disable Kotlin API generation until the Action extensions

can be generated again.

Temporarily disable checking the `copy` sample until the Action

extensions are available.

    • -0
    • +152
    ./ActionExtensionWriter.kt
  1. … 25 more files in changeset.