yigit
02/13/2018, 9:17 PMval parent = this.enclosingElement as TypeElement
val innerClass = parent.enclosedElements.find {
it.kind == ElementKind.CLASS && it.simpleName.contentEquals(org.jetbrains.kotlin.load.java.JvmAbi.DEFAULT_IMPLS_CLASS_NAME)
} ?: return null
return innerClass.enclosedElements.find {
it.kind == ElementKind.METHOD && it.simpleName == this.simpleName
&& paramsMatch(MoreElements.asExecutable(this).parameters,
MoreElements.asExecutable(it).parameters)
}