annotate-your-case-classes icon indicating copy to clipboard operation
annotate-your-case-classes copied to clipboard

Annotate your Case Classes with Scala Macros

Annotate Your Case Classes Status

Annotate your Case Classes

Chances are, you occasionally need some way to apply a specific behavior to your classes—even more often if you’re managing your domain model.

Scala macros could be the perfect solution and in this repo we are showing a specific use case related with the annotations in your code. This is the companion for the Scala Macros article published in this Blog Post.

Test the Macro

 ./activator ";project examples;test"

License

Copyright (C) 2012 47 Degrees, LLC http://47deg.com [email protected]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.