add methodCallExpr
modify unaryExpr and selectorExpr
add support array and methodCallExpr
change function into method and add some implementation
change Function into Method only