- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Re: Proposed architecture of Scala's reflection library.
Mon, 2011-07-11, 18:07
On Mon, Jul 11, 2011 at 7:04 PM, Paul Phillips <paulp@improving.org> wrote:
I'm surprised you haven't been bitten by scala's enumeration enough to avoid it here. How about I make these case objects.
object Modifier extends Enumeration {
val `protected`, `private`, `override`, `abstract`, `final`,
`sealed`, `implicit`, `lazy`, `case`, `trait`,
deferred, interface, mutable, parameter, covariant, contravariant,
preSuper, abstractOverride, local, java, static, caseAccessor,
defaultParameter, defaultInit, paramAccessor, bynameParameter = Value
}
Why spend 22 more classes? An enumeration is perfectly fine here.
-- Martin