Skip to content

Commit d3ae7a3

Browse files
committed
clean
1 parent 4f8836a commit d3ae7a3

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

src/CompilerPlugin.scala

+4-12
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class CompilerPlugin(override val global: Global) extends Plugin {
1111
override val components = List(new CompilerPluginComponent(global))
1212
}
1313

14-
class CompilerPluginComponent(val global: Global)
14+
class CompilerPluginComponent(val global: Global)
1515
extends PluginComponent with TypingTransformers {
1616
import global._
1717
override val phaseName = "compiler-plugin-phase"
@@ -22,7 +22,7 @@ class CompilerPluginComponent(val global: Global)
2222
}
2323
}
2424

25-
class MyTypingTransformer(unit: CompilationUnit)
25+
class MyTypingTransformer(unit: CompilationUnit)
2626
extends TypingTransformer(unit) {
2727
def methodWrapper(rhs: Tree) = {
2828
Block(
@@ -35,11 +35,11 @@ class CompilerPluginComponent(val global: Global)
3535
}
3636

3737
override def transform(tree: Tree) = tree match {
38-
case dd: DefDef =>
38+
case dd: DefDef =>
3939
if (dd.mods.hasAnnotationNamed(
4040
TypeName(typeOf[annotations.wrapThisMethod].typeSymbol.name.toString))) {
4141
println(dd)
42-
val wrappedMethod = treeCopy.DefDef(dd, dd.mods, dd.name, dd.tparams,
42+
val wrappedMethod = treeCopy.DefDef(dd, dd.mods, dd.name, dd.tparams,
4343
dd.vparamss, dd.tpt, methodWrapper(dd.rhs))
4444
println(wrappedMethod)
4545
wrappedMethod
@@ -51,12 +51,4 @@ class CompilerPluginComponent(val global: Global)
5151
}
5252

5353
def newTransformer(unit: CompilationUnit) = new MyTypingTransformer(unit)
54-
55-
lazy val mirror: Mirror = {
56-
val rm = new GlobalMirror
57-
rm.init
58-
rm.asInstanceOf[Mirror]
59-
}
60-
lazy val anno = mirror.getRequiredClass("wrapThisMethod")
6154
}
62-

0 commit comments

Comments
 (0)