├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── core └── src │ └── main │ ├── resources │ └── scalac-plugin.xml │ └── scala │ └── plugin │ ├── Constructors.scala │ ├── ContextApplied.scala │ └── Extractors.scala ├── project ├── build.properties └── plugins.sbt └── test └── src ├── main └── scala │ └── tests │ ├── basic.scala │ ├── classbounds.scala │ ├── dotnotation.scala │ ├── ignore.scala │ ├── nbounds.scala │ ├── nested.scala │ ├── nparams.scala │ ├── nslots.scala │ ├── package.scala │ ├── shadowed.scala │ ├── vclass.scala │ └── virtual.scala └── test └── scala └── tests └── dotnotation$test.scala /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .metals 3 | .vscode 4 | **/.bloop 5 | target 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/resources/scalac-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/core/src/main/resources/scalac-plugin.xml -------------------------------------------------------------------------------- /core/src/main/scala/plugin/Constructors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/core/src/main/scala/plugin/Constructors.scala -------------------------------------------------------------------------------- /core/src/main/scala/plugin/ContextApplied.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/core/src/main/scala/plugin/ContextApplied.scala -------------------------------------------------------------------------------- /core/src/main/scala/plugin/Extractors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/core/src/main/scala/plugin/Extractors.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.3.5 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /test/src/main/scala/tests/basic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/basic.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/classbounds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/classbounds.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/dotnotation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/dotnotation.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/ignore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/ignore.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/nbounds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/nbounds.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/nested.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/nested.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/nparams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/nparams.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/nslots.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/nslots.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/package.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/shadowed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/shadowed.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/vclass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/vclass.scala -------------------------------------------------------------------------------- /test/src/main/scala/tests/virtual.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/main/scala/tests/virtual.scala -------------------------------------------------------------------------------- /test/src/test/scala/tests/dotnotation$test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/augustjune/context-applied/HEAD/test/src/test/scala/tests/dotnotation$test.scala --------------------------------------------------------------------------------