Skip to content

Instantly share code, notes, and snippets.

@npryce
Created December 6, 2016 11:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save npryce/aaaf36bd925d2f4a1f180815b6517958 to your computer and use it in GitHub Desktop.
Save npryce/aaaf36bd925d2f4a1f180815b6517958 to your computer and use it in GitHub Desktop.
kotlin-layout-hack
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
val <T> T.` `: T get() = this
@LouisCAD
Copy link

PR:

val <T> T.` `: T get() = this
val <T> T.`  `: T get() = this
val <T> T.`   `: T get() = this
val <T> T.`    `: T get() = this
val <T> T.`     `: T get() = this
val <T> T.`      `: T get() = this
val <T> T.`       `: T get() = this
val <T> T.`        `: T get() = this
val <T> T.`         `: T get() = this
val <T> T.`          `: T get() = this
val <T> T.`           `: T get() = this
val <T> T.`            `: T get() = this
val <T> T.`             `: T get() = this
val <T> T.`              `: T get() = this
val <T> T.`               `: T get() = this
val <T> T.`                `: T get() = this
val <T> T.`                 `: T get() = this
val <T> T.`                  `: T get() = this
val <T> T.`                   `: T get() = this
val <T> T.`                    `: T get() = this
val <T> T.`                     `: T get() = this
val <T> T.`                      `: T get() = this
val <T> T.`                       `: T get() = this
val <T> T.`                        `: T get() = this
val <T> T.`                         `: T get() = this
val <T> T.`                          `: T get() = this
val <T> T.`                           `: T get() = this
val <T> T.`                            `: T get() = this
val <T> T.`                             `: T get() = this
val <T> T.`                              `: T get() = this
val <T> T.`                               `: T get() = this
val <T> T.`                                `: T get() = this
val <T> T.`                                 `: T get() = this
val <T> T.`                                  `: T get() = this
val <T> T.`                                   `: T get() = this
val <T> T.`                                    `: T get() = this
val <T> T.`                                     `: T get() = this
val <T> T.`                                      `: T get() = this
val <T> T.`                                       `: T get() = this
val <T> T.`                                        `: T get() = this
val <T> T.`                                         `: T get() = this
val <T> T.`                                          `: T get() = this
val <T> T.`                                           `: T get() = this
val <T> T.`                                            `: T get() = this
val <T> T.`                                             `: T get() = this
val <T> T.`                                              `: T get() = this
val <T> T.`                                               `: T get() = this
val <T> T.`                                                `: T get() = this
val <T> T.`                                                 `: T get() = this
val <T> T.`                                                  `: T get() = this
val <T> T.`                                                   `: T get() = this
val <T> T.`                                                    `: T get() = this
val <T> T.`                                                     `: T get() = this
val <T> T.`                                                      `: T get() = this
val <T> T.`                                                       `: T get() = this
val <T> T.`                                                        `: T get() = this
val <T> T.`                                                         `: T get() = this
val <T> T.`                                                          `: T get() = this
val <T> T.`                                                           `: T get() = this
val <T> T.`                                                            `: T get() = this
val <T> T.`                                                             `: T get() = this
val <T> T.`                                                              `: T get() = this
val <T> T.`                                                               `: T get() = this
val <T> T.`                                                                `: T get() = this
val <T> T.`                                                                 `: T get() = this
val <T> T.`                                                                  `: T get() = this
val <T> T.`                                                                   `: T get() = this
val <T> T.`                                                                    `: T get() = this
val <T> T.`                                                                     `: T get() = this
val <T> T.`                                                                      `: T get() = this
val <T> T.`                                                                       `: T get() = this
val <T> T.`                                                                        `: T get() = this
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////

@dmcg
Copy link

dmcg commented Jan 7, 2019

Also

val <T> T.`​`: T get() = this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment