returns the name of this expression type , used when serializing an expression to a string . the default implementation tries to extract a name from a function call , if any , then prints the last part of the class name . concode_field_sep Type type concode_elem_sep Exp exp concode_elem_sep Calc[] calcs concode_field_sep boolean butDepends concode_elem_sep boolean dependsOn concode_elem_sep T unwrap concode_elem_sep void accept concode_elem_sep String lastSegment concode_elem_sep ResultStyle getResultStyle concode_elem_sep Type getType concode_elem_sep boolean anyDependsButFirst concode_elem_sep Evaluator simplifyEvaluator concode_elem_sep boolean isWrapperFor concode_elem_sep Calc[] getCalcs concode_elem_sep boolean isDigits concode_elem_sep Map<String,Object> getArguments concode_elem_sep void collectArguments concode_elem_sep boolean anyDepends
String function ( ) { String loc0 = lastSegment ( getClass ( ) ) ; if ( isDigits ( loc0 ) && exp instanceof ResolvedFunCall ) { ResolvedFunCall loc1 = ( ResolvedFunCall ) exp ; loc0 = loc1 . getFunDef ( ) . getName ( ) ; } return loc0 ; }