4949import com .oracle .graal .python .builtins .PythonBuiltinClassType ;
5050import com .oracle .graal .python .builtins .objects .PNone ;
5151import com .oracle .graal .python .builtins .objects .PythonAbstractObject ;
52+ import com .oracle .graal .python .builtins .objects .cext .CExtNodes .AsPythonObjectNode ;
5253import com .oracle .graal .python .builtins .objects .cext .CExtNodes .ImportCAPISymbolNode ;
5354import com .oracle .graal .python .builtins .objects .cext .CExtNodes .PCallCapiFunction ;
5455import com .oracle .graal .python .builtins .objects .cext .CExtNodes .ToJavaNode ;
@@ -217,7 +218,7 @@ public static PythonAbstractClass getNativeClassCached(PythonAbstractNativeObjec
217218 @ Specialization (replaces = {"getNativeClassCached" , "getNativeClassCachedIdentity" })
218219 public static PythonAbstractClass getNativeClass (PythonAbstractNativeObject object ,
219220 @ Exclusive @ Cached PCallCapiFunction callGetObTypeNode ,
220- @ Exclusive @ Cached ToJavaNode toJavaNode ) {
221+ @ Exclusive @ Cached AsPythonObjectNode toJavaNode ) {
221222 // do not convert wrap 'object.object' since that is really the native pointer
222223 // object
223224 return (PythonAbstractClass ) toJavaNode .execute (callGetObTypeNode .call (FUN_GET_OB_TYPE , object .getPtr ()));
@@ -226,7 +227,7 @@ public static PythonAbstractClass getNativeClass(PythonAbstractNativeObject obje
226227 public static PythonAbstractClass getNativeClassUncached (PythonAbstractNativeObject object ) {
227228 // do not convert wrap 'object.object' since that is really the native pointer
228229 // object
229- return getNativeClass (object , PCallCapiFunction .getUncached (), ToJavaNode .getUncached ());
230+ return getNativeClass (object , PCallCapiFunction .getUncached (), AsPythonObjectNode . getUncached () .getUncached ());
230231 }
231232 }
232233
0 commit comments