@@ -83826,21 +83826,26 @@
8382683826 <c path="compare.T"/>
8382783827 <x path="Int"/>
8382883828</f></compare>
83829- <enumEq public="1" set="method" line="74" static="1"><f a="v1:v2">
83829+ <compareFunctions public="1" set="method" line="74" static="1"><f a="v1:v2">
83830+ <d/>
83831+ <d/>
83832+ <x path="Bool"/>
83833+ </f></compareFunctions>
83834+ <enumEq public="1" set="method" line="78" static="1"><f a="v1:v2">
8383083835 <d/>
8383183836 <d/>
8383283837 <x path="Bool"/>
8383383838</f></enumEq>
83834- <maybeEnumEq public="1" set="method" line="84 " static="1"><f a="v1:v2">
83839+ <maybeEnumEq public="1" set="method" line="88 " static="1"><f a="v1:v2">
8383583840 <d/>
8383683841 <d/>
8383783842 <x path="Bool"/>
8383883843</f></maybeEnumEq>
83839- <getArgumentTypes public="1" set="method" line="96 " static="1"><f a="args">
83844+ <getArgumentTypes public="1" set="method" line="100 " static="1"><f a="args">
8384083845 <c path="jvm.NativeArray"><d/></c>
8384183846 <c path="jvm.NativeArray"><c path="java.lang.Class"><d/></c></c>
8384283847</f></getArgumentTypes>
83843- <unifyCallArguments public="1" set="method" line="106 " static="1">
83848+ <unifyCallArguments public="1" set="method" line="110 " static="1">
8384483849 <f a="args:params:?allowPadding" v="::false">
8384583850 <c path="jvm.NativeArray"><d/></c>
8384683851 <c path="jvm.NativeArray"><c path="java.lang.Class"><d/></c></c>
@@ -83849,220 +83854,220 @@
8384983854 </f>
8385083855 <meta><m n=":value"><e>{ allowPadding : false }</e></m></meta>
8385183856 </unifyCallArguments>
83852- <call public="1" set="method" line="168 " static="1"><f a="func:args">
83857+ <call public="1" set="method" line="172 " static="1"><f a="func:args">
8385383858 <c path="jvm.Function"/>
8385483859 <c path="jvm.NativeArray"><d/></c>
8385583860 <d/>
8385683861</f></call>
83857- <dynamicToByte public="1" params="T" set="method" line="174 " static="1"><f a="d">
83862+ <dynamicToByte public="1" params="T" set="method" line="178 " static="1"><f a="d">
8385883863 <c path="dynamicToByte.T"/>
8385983864 <x path="Null"><x path="java.lang.Byte"/></x>
8386083865</f></dynamicToByte>
83861- <dynamicToShort public="1" params="T" set="method" line="181 " static="1"><f a="d">
83866+ <dynamicToShort public="1" params="T" set="method" line="185 " static="1"><f a="d">
8386283867 <c path="dynamicToShort.T"/>
8386383868 <x path="Null"><x path="java.lang.Short"/></x>
8386483869</f></dynamicToShort>
83865- <dynamicToInteger public="1" params="T" set="method" line="188 " static="1"><f a="d">
83870+ <dynamicToInteger public="1" params="T" set="method" line="192 " static="1"><f a="d">
8386683871 <c path="dynamicToInteger.T"/>
8386783872 <x path="Null"><x path="Int"/></x>
8386883873</f></dynamicToInteger>
83869- <dynamicToLong public="1" params="T" set="method" line="195 " static="1"><f a="d">
83874+ <dynamicToLong public="1" params="T" set="method" line="199 " static="1"><f a="d">
8387083875 <c path="dynamicToLong.T"/>
8387183876 <x path="Null"><x path="java.lang.Long"/></x>
8387283877</f></dynamicToLong>
83873- <dynamicToFloat public="1" params="T" set="method" line="202 " static="1"><f a="d">
83878+ <dynamicToFloat public="1" params="T" set="method" line="206 " static="1"><f a="d">
8387483879 <c path="dynamicToFloat.T"/>
8387583880 <x path="Null"><x path="java.lang.Float"/></x>
8387683881</f></dynamicToFloat>
83877- <dynamicToDouble public="1" params="T" set="method" line="209 " static="1"><f a="d">
83882+ <dynamicToDouble public="1" params="T" set="method" line="213 " static="1"><f a="d">
8387883883 <c path="dynamicToDouble.T"/>
8387983884 <x path="Null"><x path="Float"/></x>
8388083885</f></dynamicToDouble>
83881- <numberToByte public="1" set="method" line="216 " static="1"><f a="n">
83886+ <numberToByte public="1" set="method" line="220 " static="1"><f a="n">
8388283887 <c path="java.lang.Number"/>
8388383888 <x path="Null"><x path="java.lang.Byte"/></x>
8388483889</f></numberToByte>
83885- <numberToShort public="1" set="method" line="220 " static="1"><f a="n">
83890+ <numberToShort public="1" set="method" line="224 " static="1"><f a="n">
8388683891 <c path="java.lang.Number"/>
8388783892 <x path="Null"><x path="java.lang.Short"/></x>
8388883893</f></numberToShort>
83889- <numberToInteger public="1" set="method" line="224 " static="1"><f a="n">
83894+ <numberToInteger public="1" set="method" line="228 " static="1"><f a="n">
8389083895 <c path="java.lang.Number"/>
8389183896 <x path="Null"><x path="Int"/></x>
8389283897</f></numberToInteger>
83893- <numberToLong public="1" set="method" line="228 " static="1"><f a="n">
83898+ <numberToLong public="1" set="method" line="232 " static="1"><f a="n">
8389483899 <c path="java.lang.Number"/>
8389583900 <x path="Null"><x path="java.lang.Long"/></x>
8389683901</f></numberToLong>
83897- <numberToFloat public="1" set="method" line="232 " static="1"><f a="n">
83902+ <numberToFloat public="1" set="method" line="236 " static="1"><f a="n">
8389883903 <c path="java.lang.Number"/>
8389983904 <x path="Null"><x path="java.lang.Float"/></x>
8390083905</f></numberToFloat>
83901- <numberToDouble public="1" set="method" line="236 " static="1"><f a="n">
83906+ <numberToDouble public="1" set="method" line="240 " static="1"><f a="n">
8390283907 <c path="java.lang.Number"/>
8390383908 <x path="Null"><x path="Float"/></x>
8390483909</f></numberToDouble>
83905- <toByte public="1" set="method" line="240 " static="1"><f a="d">
83910+ <toByte public="1" set="method" line="244 " static="1"><f a="d">
8390683911 <d/>
8390783912 <x path="jvm.Int8"/>
8390883913</f></toByte>
83909- <toChar public="1" set="method" line="244 " static="1"><f a="d">
83914+ <toChar public="1" set="method" line="248 " static="1"><f a="d">
8391083915 <d/>
8391183916 <x path="jvm.Char16"/>
8391283917</f></toChar>
83913- <toDouble public="1" set="method" line="248 " static="1"><f a="d">
83918+ <toDouble public="1" set="method" line="252 " static="1"><f a="d">
8391483919 <d/>
8391583920 <x path="Float"/>
8391683921</f></toDouble>
83917- <toFloat public="1" set="method" line="252 " static="1"><f a="d">
83922+ <toFloat public="1" set="method" line="256 " static="1"><f a="d">
8391883923 <d/>
8391983924 <x path="Single"/>
8392083925</f></toFloat>
83921- <toInt public="1" set="method" line="256 " static="1"><f a="d">
83926+ <toInt public="1" set="method" line="260 " static="1"><f a="d">
8392283927 <d/>
8392383928 <x path="Int"/>
8392483929</f></toInt>
83925- <toLong public="1" set="method" line="260 " static="1"><f a="d">
83930+ <toLong public="1" set="method" line="264 " static="1"><f a="d">
8392683931 <d/>
8392783932 <x path="haxe.Int64"/>
8392883933</f></toLong>
83929- <toShort public="1" set="method" line="264 " static="1"><f a="d">
83934+ <toShort public="1" set="method" line="268 " static="1"><f a="d">
8393083935 <d/>
8393183936 <x path="jvm.Int16"/>
8393283937</f></toShort>
83933- <toBoolean public="1" set="method" line="268 " static="1"><f a="d">
83938+ <toBoolean public="1" set="method" line="272 " static="1"><f a="d">
8393483939 <d/>
8393583940 <x path="Bool"/>
8393683941</f></toBoolean>
83937- <getWrapperClass public="1" params="S:T" set="method" line="272 " static="1"><f a="c">
83942+ <getWrapperClass public="1" params="S:T" set="method" line="276 " static="1"><f a="c">
8393883943 <c path="java.lang.Class"><c path="getWrapperClass.S"/></c>
8393983944 <c path="java.lang.Class"><c path="getWrapperClass.S"/></c>
8394083945</f></getWrapperClass>
83941- <arrayRead public="1" set="method" line="290 " static="1"><f a="obj:index">
83946+ <arrayRead public="1" set="method" line="294 " static="1"><f a="obj:index">
8394283947 <d/>
8394383948 <x path="Int"/>
8394483949 <d/>
8394583950</f></arrayRead>
83946- <arrayWrite public="1" set="method" line="297 " static="1"><f a="obj:index:value">
83951+ <arrayWrite public="1" set="method" line="301 " static="1"><f a="obj:index:value">
8394783952 <d/>
8394883953 <x path="Int"/>
8394983954 <d/>
8395083955 <x path="Void"/>
8395183956</f></arrayWrite>
83952- <readFieldClosure public="1" set="method" line="305 " static="1"><f a="obj:name:parameterTypes">
83957+ <readFieldClosure public="1" set="method" line="309 " static="1"><f a="obj:name:parameterTypes">
8395383958 <d/>
8395483959 <c path="String"/>
8395583960 <c path="jvm.NativeArray"><c path="java.lang.Class"><d/></c></c>
8395683961 <d/>
8395783962</f></readFieldClosure>
83958- <readStaticField params="T" set="method" line="322 " static="1"><f a="cl:name">
83963+ <readStaticField params="T" set="method" line="326 " static="1"><f a="cl:name">
8395983964 <c path="java.lang.Class"><c path="readStaticField.T"/></c>
8396083965 <c path="String"/>
8396183966 <d/>
8396283967</f></readStaticField>
83963- <readFieldNoObject public="1" set="method" line="338 " static="1"><f a="obj:name">
83968+ <readFieldNoObject public="1" set="method" line="342 " static="1"><f a="obj:name">
8396483969 <d/>
8396583970 <c path="String"/>
8396683971 <d/>
8396783972</f></readFieldNoObject>
83968- <readField public="1" set="method" line="358 " static="1"><f a="obj:name">
83973+ <readField public="1" set="method" line="362 " static="1"><f a="obj:name">
8396983974 <d/>
8397083975 <c path="String"/>
8397183976 <d/>
8397283977</f></readField>
83973- <writeFieldNoObject public="1" params="T" set="method" line="402 " static="1"><f a="obj:name:value">
83978+ <writeFieldNoObject public="1" params="T" set="method" line="406 " static="1"><f a="obj:name:value">
8397483979 <d/>
8397583980 <c path="String"/>
8397683981 <c path="writeFieldNoObject.T"/>
8397783982 <x path="Void"/>
8397883983</f></writeFieldNoObject>
83979- <writeField public="1" params="T" set="method" line="422 " static="1"><f a="obj:name:value">
83984+ <writeField public="1" params="T" set="method" line="426 " static="1"><f a="obj:name:value">
8398083985 <d/>
8398183986 <c path="String"/>
8398283987 <c path="writeField.T"/>
8398383988 <x path="Void"/>
8398483989</f></writeField>
83985- <toString public="1" params="T" set="method" line="434 " static="1"><f a="obj">
83990+ <toString public="1" params="T" set="method" line="438 " static="1"><f a="obj">
8398683991 <c path="toString.T"/>
8398783992 <c path="String"/>
8398883993</f></toString>
83989- <stringConcat public="1" params="A:B" set="method" line="448 " static="1"><f a="a:b">
83994+ <stringConcat public="1" params="A:B" set="method" line="452 " static="1"><f a="a:b">
8399083995 <c path="stringConcat.A"/>
8399183996 <c path="stringConcat.B"/>
8399283997 <c path="String"/>
8399383998</f></stringConcat>
83994- <opAdd public="1" params="T1:T2" set="method" line="454 " static="1"><f a="a:b">
83999+ <opAdd public="1" params="T1:T2" set="method" line="458 " static="1"><f a="a:b">
8399584000 <c path="opAdd.T1"/>
8399684001 <c path="opAdd.T2"/>
8399784002 <d/>
8399884003</f></opAdd>
83999- <opSub public="1" params="T1:T2" set="method" line="470 " static="1"><f a="a:b">
84004+ <opSub public="1" params="T1:T2" set="method" line="474 " static="1"><f a="a:b">
8400084005 <c path="opSub.T1"/>
8400184006 <c path="opSub.T2"/>
8400284007 <d/>
8400384008</f></opSub>
84004- <opMul public="1" params="T1:T2" set="method" line="483 " static="1"><f a="a:b">
84009+ <opMul public="1" params="T1:T2" set="method" line="487 " static="1"><f a="a:b">
8400584010 <c path="opMul.T1"/>
8400684011 <c path="opMul.T2"/>
8400784012 <d/>
8400884013</f></opMul>
84009- <opDiv public="1" params="T1:T2" set="method" line="496 " static="1"><f a="a:b">
84014+ <opDiv public="1" params="T1:T2" set="method" line="500 " static="1"><f a="a:b">
8401084015 <c path="opDiv.T1"/>
8401184016 <c path="opDiv.T2"/>
8401284017 <d/>
8401384018</f></opDiv>
84014- <opMod public="1" params="T1:T2" set="method" line="509 " static="1"><f a="a:b">
84019+ <opMod public="1" params="T1:T2" set="method" line="513 " static="1"><f a="a:b">
8401584020 <c path="opMod.T1"/>
8401684021 <c path="opMod.T2"/>
8401784022 <d/>
8401884023</f></opMod>
84019- <opAnd public="1" params="T1:T2" set="method" line="522 " static="1"><f a="a:b">
84024+ <opAnd public="1" params="T1:T2" set="method" line="526 " static="1"><f a="a:b">
8402084025 <c path="opAnd.T1"/>
8402184026 <c path="opAnd.T2"/>
8402284027 <d/>
8402384028</f></opAnd>
84024- <opOr public="1" params="T1:T2" set="method" line="532 " static="1"><f a="a:b">
84029+ <opOr public="1" params="T1:T2" set="method" line="536 " static="1"><f a="a:b">
8402584030 <c path="opOr.T1"/>
8402684031 <c path="opOr.T2"/>
8402784032 <d/>
8402884033</f></opOr>
84029- <opXor public="1" params="T1:T2" set="method" line="542 " static="1"><f a="a:b">
84034+ <opXor public="1" params="T1:T2" set="method" line="546 " static="1"><f a="a:b">
8403084035 <c path="opXor.T1"/>
8403184036 <c path="opXor.T2"/>
8403284037 <d/>
8403384038</f></opXor>
84034- <opShl public="1" params="T1:T2" set="method" line="552 " static="1"><f a="a:b">
84039+ <opShl public="1" params="T1:T2" set="method" line="556 " static="1"><f a="a:b">
8403584040 <c path="opShl.T1"/>
8403684041 <c path="opShl.T2"/>
8403784042 <d/>
8403884043</f></opShl>
84039- <opShr public="1" params="T1:T2" set="method" line="562 " static="1"><f a="a:b">
84044+ <opShr public="1" params="T1:T2" set="method" line="566 " static="1"><f a="a:b">
8404084045 <c path="opShr.T1"/>
8404184046 <c path="opShr.T2"/>
8404284047 <d/>
8404384048</f></opShr>
84044- <opUshr public="1" params="T1:T2" set="method" line="572 " static="1"><f a="a:b">
84049+ <opUshr public="1" params="T1:T2" set="method" line="576 " static="1"><f a="a:b">
8404584050 <c path="opUshr.T1"/>
8404684051 <c path="opUshr.T2"/>
8404784052 <d/>
8404884053</f></opUshr>
84049- <opIncrement public="1" params="T1" set="method" line="582 " static="1"><f a="a">
84054+ <opIncrement public="1" params="T1" set="method" line="586 " static="1"><f a="a">
8405084055 <c path="opIncrement.T1"/>
8405184056 <d/>
8405284057</f></opIncrement>
84053- <opDecrement public="1" params="T1" set="method" line="595 " static="1"><f a="a">
84058+ <opDecrement public="1" params="T1" set="method" line="599 " static="1"><f a="a">
8405484059 <c path="opDecrement.T1"/>
8405584060 <d/>
8405684061</f></opDecrement>
84057- <opNeg public="1" params="T1" set="method" line="608 " static="1"><f a="a">
84062+ <opNeg public="1" params="T1" set="method" line="612 " static="1"><f a="a">
8405884063 <c path="opNeg.T1"/>
8405984064 <d/>
8406084065</f></opNeg>
84061- <opNegBits public="1" params="T1" set="method" line="621 " static="1"><f a="a">
84066+ <opNegBits public="1" params="T1" set="method" line="625 " static="1"><f a="a">
8406284067 <c path="opNegBits.T1"/>
8406384068 <d/>
8406484069</f></opNegBits>
84065- <lock public="1" params="T" get="inline" set="null" line="631 " static="1">
84070+ <lock public="1" params="T" get="inline" set="null" line="635 " static="1">
8406684071 <f a="obj:block">
8406784072 <d/>
8406884073 <c path="lock.T"/>
0 commit comments