Skip to content

Commit

Permalink
More private than private
Browse files Browse the repository at this point in the history
  • Loading branch information
lloydmeta committed Feb 20, 2015
1 parent 44eb187 commit c1e99cd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions macros/src/main/scala/enumeratum/EnumMacros.scala
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ object EnumMacros {
c.Expr[Set[A]](q"Set[${tq"$resultType"}](..${subclassSymbols.map(s => Ident(s))})")
}

private def validateType(c: Context)(typeSymbol: c.universe.Symbol): Unit = {
private[this] def validateType(c: Context)(typeSymbol: c.universe.Symbol): Unit = {
if (!typeSymbol.asClass.isSealed)
c.abort(
c.enclosingPosition,
"You can only use findValues on sealed traits or classes"
)
}

private def enclosedSubClasses(c: Context)(typeSymbol: c.universe.Symbol): Seq[c.universe.Symbol] = {
private[this] def enclosedSubClasses(c: Context)(typeSymbol: c.universe.Symbol): Seq[c.universe.Symbol] = {
import c.universe._
val enclosingBodySubclasses: List[Symbol] = try {
/*
Expand Down

0 comments on commit c1e99cd

Please sign in to comment.