2017-08-07 18:57:43 -07:00
|
|
|
package org.nwapw.abacus.tree
|
|
|
|
|
2017-08-07 19:11:13 -07:00
|
|
|
/**
|
|
|
|
* A tree node.
|
|
|
|
*/
|
2017-08-07 18:57:43 -07:00
|
|
|
abstract class TreeNode {
|
|
|
|
|
2017-08-14 19:03:52 -07:00
|
|
|
abstract fun <T : Any> reduce(reducer: Reducer<T>): T?
|
2017-08-07 18:57:43 -07:00
|
|
|
|
|
|
|
}
|