new()
read onlyarrayProp:Index<Name>
read onlyemptyString:Index<String>
read onlynsPublic:Index<Namespace>
allocRegister():Int
backwardJump():(jcond:JumpStyle) ‑> Void
beginClass(path:String):ClassDef
beginConstructor(args:Array<Null<IName>>):Function
beginMethod(mname:String, targs:Array<Null<IName>>, tret:Null<IName>, ?isStatic:Bool, ?isOverride:Bool, ?isFinal:Bool):Function
defineField(fname:String, t:Null<IName>, ?isStatic:Bool):Slot
endClass():Void
endMethod():Void
finalize():Void
float(f:Float):Index<Float>
freeRegister(i:Int):Void
getData():ABCData
int(i:Int):Index<Int>
jump(jcond:JumpStyle):() ‑> Void
methodType(m:MethodType):Index<MethodType>
name(n:Name):Index<Name>
namespace(n:Namespace):Index<Namespace>
nsset(ns:NamespaceSet):Index<NamespaceSet>
op(o:OpCode):Void
ops(ops:Array<OpCode>):Void
property(pname:String, ?ns:Index<Namespace>):Index<Name>
string(s:String):Index<String>
type(path:String):Null<Index<Name>>
uint(i:Int):Index<Int>