Skip to content

Commit d51a949

Browse files
committed
Update truffle sigtest snapshot.
1 parent ba40f27 commit d51a949

File tree

1 file changed

+231
-8
lines changed

1 file changed

+231
-8
lines changed

truffle/src/com.oracle.truffle.api.object/snapshot.sigtest

Lines changed: 231 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,47 @@
11
#Signature file v4.1
22
#Version
33

4+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.GenerateCached
5+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
6+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
7+
intf java.lang.annotation.Annotation
8+
meth public abstract !hasdefault boolean alwaysInlineCached()
9+
meth public abstract !hasdefault boolean inherit()
10+
meth public abstract !hasdefault boolean value()
11+
12+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.GenerateInline
13+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
14+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
15+
intf java.lang.annotation.Annotation
16+
meth public abstract !hasdefault boolean inherit()
17+
meth public abstract !hasdefault boolean inlineByDefault()
18+
meth public abstract !hasdefault boolean value()
19+
20+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.GeneratePackagePrivate
21+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
22+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
23+
intf java.lang.annotation.Annotation
24+
25+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.GenerateUncached
26+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
27+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
28+
intf java.lang.annotation.Annotation
29+
meth public abstract !hasdefault boolean inherit()
30+
meth public abstract !hasdefault boolean value()
31+
32+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.GeneratedBy
33+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
34+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
35+
intf java.lang.annotation.Annotation
36+
meth public abstract !hasdefault java.lang.String methodName()
37+
meth public abstract java.lang.Class<?> value()
38+
39+
CLSS public abstract interface !annotation com.oracle.truffle.api.dsl.ImportStatic
40+
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
41+
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
42+
intf java.lang.annotation.Annotation
43+
meth public abstract java.lang.Class<?>[] value()
44+
445
CLSS public abstract interface com.oracle.truffle.api.interop.TruffleObject
546

647
CLSS public abstract interface !annotation com.oracle.truffle.api.library.ExportLibrary
@@ -112,18 +153,205 @@ meth public abstract void setDouble(com.oracle.truffle.api.object.DynamicObject,
112153
CLSS public abstract com.oracle.truffle.api.object.DynamicObject
113154
cons protected init(com.oracle.truffle.api.object.Shape)
114155
innr protected abstract interface static !annotation DynamicField
156+
innr public abstract static AddShapeFlagsNode
157+
innr public abstract static ContainsKeyNode
158+
innr public abstract static CopyPropertiesNode
159+
innr public abstract static GetDynamicTypeNode
160+
innr public abstract static GetKeyArrayNode
161+
innr public abstract static GetNode
162+
innr public abstract static GetPropertyArrayNode
163+
innr public abstract static GetPropertyFlagsNode
164+
innr public abstract static GetPropertyNode
165+
innr public abstract static GetShapeFlagsNode
166+
innr public abstract static HasShapeFlagsNode
167+
innr public abstract static IsSharedNode
168+
innr public abstract static MarkSharedNode
169+
innr public abstract static PutConstantNode
170+
innr public abstract static PutNode
171+
innr public abstract static RemoveKeyNode
172+
innr public abstract static ResetShapeNode
173+
innr public abstract static SetDynamicTypeNode
174+
innr public abstract static SetPropertyFlagsNode
175+
innr public abstract static SetShapeFlagsNode
176+
innr public abstract static UpdateShapeNode
115177
intf com.oracle.truffle.api.interop.TruffleObject
116178
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
117179
meth public final com.oracle.truffle.api.object.Shape getShape()
118180
supr java.lang.Object
119-
hfds LOOKUP,SHAPE_OFFSET,UNSAFE,extRef,extVal,shape
181+
hfds EMPTY_INT_ARRAY,EMPTY_OBJECT_ARRAY,LOOKUP,SHAPE_CACHE_LIMIT,SHAPE_OFFSET,UNSAFE,extRef,extVal,shape
182+
183+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$AddShapeFlagsNode
184+
outer com.oracle.truffle.api.object.DynamicObject
185+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,int)
186+
meth public static com.oracle.truffle.api.object.DynamicObject$AddShapeFlagsNode create()
187+
meth public static com.oracle.truffle.api.object.DynamicObject$AddShapeFlagsNode getUncached()
188+
supr com.oracle.truffle.api.nodes.Node
189+
190+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$ContainsKeyNode
191+
outer com.oracle.truffle.api.object.DynamicObject
192+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
193+
meth public static com.oracle.truffle.api.object.DynamicObject$ContainsKeyNode create()
194+
meth public static com.oracle.truffle.api.object.DynamicObject$ContainsKeyNode getUncached()
195+
supr com.oracle.truffle.api.nodes.Node
196+
197+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$CopyPropertiesNode
198+
outer com.oracle.truffle.api.object.DynamicObject
199+
meth public abstract void execute(com.oracle.truffle.api.object.DynamicObject,com.oracle.truffle.api.object.DynamicObject)
200+
meth public static com.oracle.truffle.api.object.DynamicObject$CopyPropertiesNode create()
201+
meth public static com.oracle.truffle.api.object.DynamicObject$CopyPropertiesNode getUncached()
202+
supr com.oracle.truffle.api.nodes.Node
120203

121204
CLSS protected abstract interface static !annotation com.oracle.truffle.api.object.DynamicObject$DynamicField
122205
outer com.oracle.truffle.api.object.DynamicObject
123206
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
124207
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD])
125208
intf java.lang.annotation.Annotation
126209

210+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetDynamicTypeNode
211+
outer com.oracle.truffle.api.object.DynamicObject
212+
meth public abstract java.lang.Object execute(com.oracle.truffle.api.object.DynamicObject)
213+
meth public static com.oracle.truffle.api.object.DynamicObject$GetDynamicTypeNode create()
214+
meth public static com.oracle.truffle.api.object.DynamicObject$GetDynamicTypeNode getUncached()
215+
supr com.oracle.truffle.api.nodes.Node
216+
217+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetKeyArrayNode
218+
outer com.oracle.truffle.api.object.DynamicObject
219+
meth public abstract java.lang.Object[] execute(com.oracle.truffle.api.object.DynamicObject)
220+
meth public static com.oracle.truffle.api.object.DynamicObject$GetKeyArrayNode create()
221+
meth public static com.oracle.truffle.api.object.DynamicObject$GetKeyArrayNode getUncached()
222+
supr com.oracle.truffle.api.nodes.Node
223+
224+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetNode
225+
outer com.oracle.truffle.api.object.DynamicObject
226+
meth public final double getDoubleOrDefault(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
227+
meth public final int getIntOrDefault(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
228+
meth public final java.lang.Object getOrDefault(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
229+
meth public final java.lang.Object getOrNull(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
230+
meth public final long getLongOrDefault(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object) throws com.oracle.truffle.api.nodes.UnexpectedResultException
231+
meth public static com.oracle.truffle.api.object.DynamicObject$GetNode create()
232+
meth public static com.oracle.truffle.api.object.DynamicObject$GetNode getUncached()
233+
supr com.oracle.truffle.api.nodes.Node
234+
235+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetPropertyArrayNode
236+
outer com.oracle.truffle.api.object.DynamicObject
237+
meth public abstract com.oracle.truffle.api.object.Property[] execute(com.oracle.truffle.api.object.DynamicObject)
238+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyArrayNode create()
239+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyArrayNode getUncached()
240+
supr com.oracle.truffle.api.nodes.Node
241+
242+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetPropertyFlagsNode
243+
outer com.oracle.truffle.api.object.DynamicObject
244+
meth public abstract int execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,int)
245+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyFlagsNode create()
246+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyFlagsNode getUncached()
247+
supr com.oracle.truffle.api.nodes.Node
248+
249+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetPropertyNode
250+
outer com.oracle.truffle.api.object.DynamicObject
251+
meth public abstract com.oracle.truffle.api.object.Property execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
252+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyNode create()
253+
meth public static com.oracle.truffle.api.object.DynamicObject$GetPropertyNode getUncached()
254+
supr com.oracle.truffle.api.nodes.Node
255+
256+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$GetShapeFlagsNode
257+
outer com.oracle.truffle.api.object.DynamicObject
258+
meth public abstract int execute(com.oracle.truffle.api.object.DynamicObject)
259+
meth public static com.oracle.truffle.api.object.DynamicObject$GetShapeFlagsNode create()
260+
meth public static com.oracle.truffle.api.object.DynamicObject$GetShapeFlagsNode getUncached()
261+
supr com.oracle.truffle.api.nodes.Node
262+
263+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$HasShapeFlagsNode
264+
outer com.oracle.truffle.api.object.DynamicObject
265+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,int)
266+
meth public static com.oracle.truffle.api.object.DynamicObject$HasShapeFlagsNode create()
267+
meth public static com.oracle.truffle.api.object.DynamicObject$HasShapeFlagsNode getUncached()
268+
supr com.oracle.truffle.api.nodes.Node
269+
270+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$IsSharedNode
271+
outer com.oracle.truffle.api.object.DynamicObject
272+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject)
273+
meth public static com.oracle.truffle.api.object.DynamicObject$IsSharedNode create()
274+
meth public static com.oracle.truffle.api.object.DynamicObject$IsSharedNode getUncached()
275+
supr com.oracle.truffle.api.nodes.Node
276+
277+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$MarkSharedNode
278+
outer com.oracle.truffle.api.object.DynamicObject
279+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject)
280+
meth public static com.oracle.truffle.api.object.DynamicObject$MarkSharedNode create()
281+
meth public static com.oracle.truffle.api.object.DynamicObject$MarkSharedNode getUncached()
282+
supr com.oracle.truffle.api.nodes.Node
283+
284+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$PutConstantNode
285+
outer com.oracle.truffle.api.object.DynamicObject
286+
meth public final boolean putConstantIfAbsent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
287+
meth public final boolean putConstantIfPresent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
288+
meth public final boolean putConstantWithFlagsIfAbsent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
289+
meth public final boolean putConstantWithFlagsIfPresent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
290+
meth public final void putConstant(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
291+
meth public static com.oracle.truffle.api.object.DynamicObject$PutConstantNode create()
292+
meth public static com.oracle.truffle.api.object.DynamicObject$PutConstantNode getUncached()
293+
meth public void putConstantWithFlags(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
294+
supr com.oracle.truffle.api.nodes.Node
295+
296+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$PutNode
297+
outer com.oracle.truffle.api.object.DynamicObject
298+
meth public final boolean putIfAbsent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
299+
meth public final boolean putIfPresent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
300+
meth public final boolean putWithFlagsIfAbsent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
301+
meth public final boolean putWithFlagsIfPresent(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
302+
meth public final void put(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object)
303+
meth public final void putWithFlags(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,java.lang.Object,int)
304+
meth public static com.oracle.truffle.api.object.DynamicObject$PutNode create()
305+
meth public static com.oracle.truffle.api.object.DynamicObject$PutNode getUncached()
306+
supr com.oracle.truffle.api.nodes.Node
307+
308+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$RemoveKeyNode
309+
outer com.oracle.truffle.api.object.DynamicObject
310+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
311+
meth public static com.oracle.truffle.api.object.DynamicObject$RemoveKeyNode create()
312+
meth public static com.oracle.truffle.api.object.DynamicObject$RemoveKeyNode getUncached()
313+
supr com.oracle.truffle.api.nodes.Node
314+
315+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$ResetShapeNode
316+
outer com.oracle.truffle.api.object.DynamicObject
317+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,com.oracle.truffle.api.object.Shape)
318+
meth public static com.oracle.truffle.api.object.DynamicObject$ResetShapeNode create()
319+
meth public static com.oracle.truffle.api.object.DynamicObject$ResetShapeNode getUncached()
320+
supr com.oracle.truffle.api.nodes.Node
321+
322+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$SetDynamicTypeNode
323+
outer com.oracle.truffle.api.object.DynamicObject
324+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
325+
meth public static com.oracle.truffle.api.object.DynamicObject$SetDynamicTypeNode create()
326+
meth public static com.oracle.truffle.api.object.DynamicObject$SetDynamicTypeNode getUncached()
327+
supr com.oracle.truffle.api.nodes.Node
328+
329+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$SetPropertyFlagsNode
330+
outer com.oracle.truffle.api.object.DynamicObject
331+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,int)
332+
meth public static com.oracle.truffle.api.object.DynamicObject$SetPropertyFlagsNode create()
333+
meth public static com.oracle.truffle.api.object.DynamicObject$SetPropertyFlagsNode getUncached()
334+
supr com.oracle.truffle.api.nodes.Node
335+
336+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$SetShapeFlagsNode
337+
outer com.oracle.truffle.api.object.DynamicObject
338+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject,int)
339+
meth public static com.oracle.truffle.api.object.DynamicObject$SetShapeFlagsNode create()
340+
meth public static com.oracle.truffle.api.object.DynamicObject$SetShapeFlagsNode getUncached()
341+
supr com.oracle.truffle.api.nodes.Node
342+
343+
CLSS public abstract static com.oracle.truffle.api.object.DynamicObject$UpdateShapeNode
344+
outer com.oracle.truffle.api.object.DynamicObject
345+
meth public abstract boolean execute(com.oracle.truffle.api.object.DynamicObject)
346+
meth public static com.oracle.truffle.api.object.DynamicObject$UpdateShapeNode create()
347+
meth public static com.oracle.truffle.api.object.DynamicObject$UpdateShapeNode getUncached()
348+
supr com.oracle.truffle.api.nodes.Node
349+
350+
CLSS public final com.oracle.truffle.api.object.DynamicObjectFactory
351+
cons public init()
352+
supr java.lang.Object
353+
hcls AddShapeFlagsNodeGen,ContainsKeyNodeGen,CopyPropertiesNodeGen,GetDynamicTypeNodeGen,GetKeyArrayNodeGen,GetNodeGen,GetPropertyArrayNodeGen,GetPropertyFlagsNodeGen,GetPropertyNodeGen,GetShapeFlagsNodeGen,HasShapeFlagsNodeGen,IsSharedNodeGen,MarkSharedNodeGen,PutConstantNodeGen,PutNodeGen,RemoveKeyNodeGen,ResetShapeNodeGen,SetDynamicTypeNodeGen,SetPropertyFlagsNodeGen,SetShapeFlagsNodeGen,UpdateShapeNodeGen
354+
127355
CLSS public abstract com.oracle.truffle.api.object.DynamicObjectLibrary
128356
meth public abstract boolean containsKey(com.oracle.truffle.api.object.DynamicObject,java.lang.Object)
129357
meth public abstract boolean isShared(com.oracle.truffle.api.object.DynamicObject)
@@ -187,7 +415,6 @@ meth public abstract void setInt(com.oracle.truffle.api.object.DynamicObject,int
187415
anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="22.2")
188416

189417
CLSS public abstract com.oracle.truffle.api.object.Location
190-
cons protected init()
191418
meth protected double getDouble(com.oracle.truffle.api.object.DynamicObject,boolean) throws com.oracle.truffle.api.nodes.UnexpectedResultException
192419
meth protected int getInt(com.oracle.truffle.api.object.DynamicObject,boolean) throws com.oracle.truffle.api.nodes.UnexpectedResultException
193420
meth protected long getLong(com.oracle.truffle.api.object.DynamicObject,boolean) throws com.oracle.truffle.api.nodes.UnexpectedResultException
@@ -222,7 +449,8 @@ meth public void set(com.oracle.truffle.api.object.DynamicObject,java.lang.Objec
222449
meth public void set(com.oracle.truffle.api.object.DynamicObject,java.lang.Object,com.oracle.truffle.api.object.Shape,com.oracle.truffle.api.object.Shape) throws com.oracle.truffle.api.object.IncompatibleLocationException
223450
anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="22.2")
224451
supr java.lang.Object
225-
hcls LocationVisitor,UncheckedIncompatibleLocationException
452+
hfds FIELD_MASK,FINAL_ASSUMPTION_UPDATER,INDEX_MASK,TYPE_AND_FIELD_MASK,TYPE_ASSUMPTION_UPDATER,TYPE_DOUBLE,TYPE_DOUBLE_INT,TYPE_INT,TYPE_LONG,TYPE_LONG_INT,TYPE_MASK,TYPE_OBJECT,assumedFinalLocationAssumptionCount,assumedFinalLocationAssumptionInvalidationCount,assumedTypeLocationAssumptionCount,assumedTypeLocationAssumptionInvalidationCount,assumedTypeLocationAssumptionRenewCount,finalAssumption,index,typeAssumption
453+
hcls LocationVisitor,TypeAssumption,UncheckedIncompatibleLocationException
226454

227455
CLSS public abstract interface com.oracle.truffle.api.object.LongLocation
228456
anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="22.2")
@@ -440,8 +668,3 @@ CLSS public abstract interface !annotation java.lang.annotation.Target
440668
intf java.lang.annotation.Annotation
441669
meth public abstract java.lang.annotation.ElementType[] value()
442670

443-
CLSS public abstract interface !annotation jdk.internal.vm.annotation.AOTSafeClassInitializer
444-
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
445-
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
446-
intf java.lang.annotation.Annotation
447-

0 commit comments

Comments
 (0)