【发布时间】:2013-12-07 17:05:57
【问题描述】:
我正在设置一个属性,我需要知道谁在设置属性值?在haxe 3中这可能吗?
另外,我能知道是谁在函数内部调用函数吗?
【问题讨论】:
标签: haxe
我正在设置一个属性,我需要知道谁在设置属性值?在haxe 3中这可能吗?
另外,我能知道是谁在函数内部调用函数吗?
【问题讨论】:
标签: haxe
查看PosInfos。你可以这样使用它:
public static function add(a:Int, b:Int, ?pos:PosInfos) {
trace( 'Called from ${pos.className}');
trace( 'Called from ${pos.methodName}');
trace( 'Called from ${pos.fileName}');
trace( 'Called from ${pos.lineNumber}');
return a+b;
}
add( 1, 1 ); // "pos" will automatically be filled in by compiler
【讨论】: