Make visit methods internal

This commit is contained in:
ArtiSmarti
2016-10-22 16:48:18 +02:00
parent 9611077d53
commit f8f695e903

View File

@@ -14,11 +14,11 @@ fun validateIdentifier(id: String) {
require(id.matches(identifierRegex), { "id must match [aA-zZ]+([-][aA-zZ]+)*" })
}
fun ASTNode.visitTokens(currentNode: (node: ASTNode) -> Unit) {
internal fun ASTNode.visitTokens(currentNode: (node: ASTNode) -> Unit) {
currentNode(this)
getChildren(null).forEach { it.visitTokens(currentNode) }
}
fun ASTNode.visit(visitor: DetektVisitor) {
internal fun ASTNode.visit(visitor: DetektVisitor) {
KtPsiUtil.visitChildren(this.psi as KtElement, visitor, null)
}