├── .gitignore ├── README.markdown ├── annotation └── src │ └── main │ └── scala │ └── autoproxy │ └── annotation │ └── proxyAnnotation.scala ├── examples └── simple │ └── src │ ├── main │ └── scala │ │ └── autoproxy │ │ └── test │ │ ├── Bippy.scala │ │ ├── BrokenHierarchy.scala │ │ ├── DynamicMixin.scala │ │ ├── LookNoInterface.scala │ │ ├── Main.scala │ │ ├── PropertyAccessors.scala │ │ └── TweedleDee.scala │ └── test │ └── scala │ └── autoproxy │ └── test │ └── DynamicMixinSpec.scala ├── plugin └── src │ ├── main │ ├── config │ │ ├── autoproxy-plugin.jardesc │ │ └── stub.jardesc │ ├── resources │ │ └── scalac-plugin.xml │ └── scala │ │ └── autoproxy │ │ └── plugin │ │ ├── AutoProxyPlugin.scala │ │ └── GenerateSynthetics.scala │ └── test │ ├── projects │ └── simple │ │ └── autoproxy │ │ └── test │ │ ├── Main.scala │ │ ├── PropertyAccessors.scala │ │ └── proxyAnnotation.scala │ ├── scala │ └── autoproxy │ │ └── plugin │ │ └── PluginSpec.scala │ └── stub-jar │ └── dynamic-mixin-stub.jar └── project └── project.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/.gitignore -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/README.markdown -------------------------------------------------------------------------------- /annotation/src/main/scala/autoproxy/annotation/proxyAnnotation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/annotation/src/main/scala/autoproxy/annotation/proxyAnnotation.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/Bippy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/Bippy.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/BrokenHierarchy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/BrokenHierarchy.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/DynamicMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/DynamicMixin.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/LookNoInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/LookNoInterface.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/Main.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/PropertyAccessors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/PropertyAccessors.scala -------------------------------------------------------------------------------- /examples/simple/src/main/scala/autoproxy/test/TweedleDee.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/main/scala/autoproxy/test/TweedleDee.scala -------------------------------------------------------------------------------- /examples/simple/src/test/scala/autoproxy/test/DynamicMixinSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/examples/simple/src/test/scala/autoproxy/test/DynamicMixinSpec.scala -------------------------------------------------------------------------------- /plugin/src/main/config/autoproxy-plugin.jardesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/main/config/autoproxy-plugin.jardesc -------------------------------------------------------------------------------- /plugin/src/main/config/stub.jardesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/main/config/stub.jardesc -------------------------------------------------------------------------------- /plugin/src/main/resources/scalac-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/main/resources/scalac-plugin.xml -------------------------------------------------------------------------------- /plugin/src/main/scala/autoproxy/plugin/AutoProxyPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/main/scala/autoproxy/plugin/AutoProxyPlugin.scala -------------------------------------------------------------------------------- /plugin/src/main/scala/autoproxy/plugin/GenerateSynthetics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/main/scala/autoproxy/plugin/GenerateSynthetics.scala -------------------------------------------------------------------------------- /plugin/src/test/projects/simple/autoproxy/test/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/test/projects/simple/autoproxy/test/Main.scala -------------------------------------------------------------------------------- /plugin/src/test/projects/simple/autoproxy/test/PropertyAccessors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/test/projects/simple/autoproxy/test/PropertyAccessors.scala -------------------------------------------------------------------------------- /plugin/src/test/projects/simple/autoproxy/test/proxyAnnotation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/test/projects/simple/autoproxy/test/proxyAnnotation.scala -------------------------------------------------------------------------------- /plugin/src/test/scala/autoproxy/plugin/PluginSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/test/scala/autoproxy/plugin/PluginSpec.scala -------------------------------------------------------------------------------- /plugin/src/test/stub-jar/dynamic-mixin-stub.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/plugin/src/test/stub-jar/dynamic-mixin-stub.jar -------------------------------------------------------------------------------- /project/project.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinwright/Autoproxy-Lite/HEAD/project/project.scala --------------------------------------------------------------------------------