class haxe.macro.Printer
Available on all platforms
function new(?tabString:String):Void
function printAccess(access:Access):String
function printBinop(op:Binop):String
function printComplexType(ct:ComplexType):String
function printConstant(c:Constant):String
function printExpr(e:Expr):String
function printExprs(el:Array<Expr>, sep:String):String
function printField(field:Field):String
function printFunction(func:Function):String
function printFunctionArg(arg:FunctionArg):String
function printMetadata(meta:MetadataEntry):String
function printString(s:String):String
function printTypeDefinition(t:TypeDefinition, ?printPackage:Bool):String
function printTypeParam(param:TypeParam):String
function printTypeParamDecl(tpd:TypeParamDecl):String
function printTypePath(tp:TypePath):String
function printUnop(op:Unop):String
function printVar(v:Var):String