|
50 | 50 | import com.oracle.graal.python.builtins.PythonBuiltins;
|
51 | 51 | import com.oracle.graal.python.builtins.objects.PNone;
|
52 | 52 | import com.oracle.graal.python.builtins.objects.cext.CExtNodes;
|
53 |
| -import com.oracle.graal.python.builtins.objects.cext.NativeMemberNames; |
54 | 53 | import com.oracle.graal.python.builtins.objects.cext.CExtNodes.GetTypeMemberNode;
|
| 54 | +import com.oracle.graal.python.builtins.objects.cext.NativeMemberNames; |
55 | 55 | import com.oracle.graal.python.builtins.objects.cext.PythonAbstractNativeObject;
|
56 | 56 | import com.oracle.graal.python.builtins.objects.dict.PDict;
|
57 | 57 | import com.oracle.graal.python.builtins.objects.module.PythonModule;
|
58 | 58 | import com.oracle.graal.python.builtins.objects.object.PythonObject;
|
59 | 59 | import com.oracle.graal.python.builtins.objects.referencetype.PReferenceType;
|
60 | 60 | import com.oracle.graal.python.builtins.objects.referencetype.PReferenceType.WeakRefStorage;
|
61 |
| -import com.oracle.graal.python.nodes.attributes.ReadAttributeFromObjectNode; |
62 | 61 | import com.oracle.graal.python.builtins.objects.type.LazyPythonClass;
|
63 | 62 | import com.oracle.graal.python.nodes.PGuards;
|
| 63 | +import com.oracle.graal.python.nodes.attributes.ReadAttributeFromObjectNode; |
64 | 64 | import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
|
65 | 65 | import com.oracle.graal.python.nodes.function.PythonBuiltinNode;
|
| 66 | +import com.oracle.graal.python.nodes.object.GetLazyClassNode; |
| 67 | +import com.oracle.graal.python.nodes.object.IsBuiltinClassProfile; |
66 | 68 | import com.oracle.graal.python.runtime.AsyncHandler;
|
67 | 69 | import com.oracle.graal.python.runtime.PythonCore;
|
68 | 70 | import com.oracle.graal.python.runtime.exception.PythonErrorType;
|
69 | 71 | import com.oracle.truffle.api.CompilerDirectives;
|
70 |
| -import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; |
71 |
| -import com.oracle.graal.python.nodes.object.GetLazyClassNode; |
72 |
| -import com.oracle.graal.python.nodes.object.IsBuiltinClassProfile; |
73 |
| -import com.oracle.graal.python.nodes.truffle.PythonTypes; |
74 | 72 | import com.oracle.truffle.api.dsl.Cached;
|
75 | 73 | import com.oracle.truffle.api.dsl.Fallback;
|
76 | 74 | import com.oracle.truffle.api.dsl.GenerateNodeFactory;
|
77 | 75 | import com.oracle.truffle.api.dsl.NodeFactory;
|
78 | 76 | import com.oracle.truffle.api.dsl.Specialization;
|
79 |
| -import com.oracle.truffle.api.frame.VirtualFrame; |
80 |
| -import com.oracle.truffle.api.interop.TruffleObject; |
81 | 77 | import com.oracle.truffle.api.object.HiddenKey;
|
82 |
| -import com.oracle.truffle.api.dsl.TypeSystemReference; |
83 | 78 |
|
84 | 79 | @CoreFunctions(defineModule = "_weakref")
|
85 | 80 | public class WeakRefModuleBuiltins extends PythonBuiltins {
|
@@ -171,7 +166,7 @@ public PReferenceType refType(LazyPythonClass cls, PythonAbstractNativeObject py
|
171 | 166 | }
|
172 | 167 |
|
173 | 168 | @Fallback
|
174 |
| - public PReferenceType refType(Object cls, Object object, Object callback) { |
| 169 | + public PReferenceType refType(@SuppressWarnings("unused") Object cls, Object object, @SuppressWarnings("unused") Object callback) { |
175 | 170 | throw raise(PythonErrorType.TypeError, "cannot create weak reference to '%p' object", object);
|
176 | 171 | }
|
177 | 172 |
|
|
0 commit comments