Skip to content

Commit a057644

Browse files
committed
implement PythonNativeVoidPtr.getLazyPythonClass
1 parent 7e308c7 commit a057644

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/PythonNativeVoidPtr.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,15 @@
4040
*/
4141
package com.oracle.graal.python.builtins.objects.cext;
4242

43+
import com.oracle.graal.python.builtins.PythonBuiltinClassType;
4344
import com.oracle.graal.python.builtins.objects.PythonAbstractObject;
45+
import com.oracle.graal.python.builtins.objects.object.PythonObjectLibrary;
46+
import com.oracle.graal.python.builtins.objects.type.LazyPythonClass;
4447
import com.oracle.truffle.api.interop.TruffleObject;
48+
import com.oracle.truffle.api.library.ExportLibrary;
49+
import com.oracle.truffle.api.library.ExportMessage;
4550

51+
@ExportLibrary(PythonObjectLibrary.class)
4652
public class PythonNativeVoidPtr extends PythonAbstractObject {
4753
public final TruffleObject object;
4854

@@ -54,4 +60,9 @@ public int compareTo(Object o) {
5460
return 0;
5561
}
5662

63+
@ExportMessage
64+
@SuppressWarnings("static-method")
65+
public LazyPythonClass getLazyPythonClass() {
66+
return PythonBuiltinClassType.PInt;
67+
}
5768
}

0 commit comments

Comments
 (0)