@@ -29,6 +29,15 @@ meth public abstract !hasdefault boolean pushEncapsulatingNode()
29
29
meth public abstract !hasdefault java.lang.Class<? extends com.oracle.truffle.api.library.Library> assertions()
30
30
meth public abstract !hasdefault java.lang.Class<?> receiverType()
31
31
32
+ CLSS public abstract interface static !annotation com.oracle.truffle.api.library.GenerateLibrary$DefaultExport
33
+ outer com.oracle.truffle.api.library.GenerateLibrary
34
+ anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class com.oracle.truffle.api.library.GenerateLibrary$DefaultExport$Repeat)
35
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
36
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
37
+ innr public abstract interface static !annotation Repeat
38
+ intf java.lang.annotation.Annotation
39
+ meth public abstract java.lang.Class<?> value()
40
+
32
41
CLSS public abstract com.oracle.truffle.api.library.Library
33
42
cons protected init()
34
43
meth public abstract boolean accepts(java.lang.Object)
@@ -263,48 +272,48 @@ meth public long getLong(com.oracle.truffle.api.object.DynamicObject) throws com
263
272
supr java.lang.Object
264
273
hfds expectedShape,location,property
265
274
266
- CLSS public abstract com.oracle.truffle.api.object.Shape
267
- cons protected init()
275
+ CLSS public final com.oracle.truffle.api.object.Shape
268
276
innr public final static Builder
269
277
innr public final static DerivedBuilder
270
- meth protected abstract com.oracle.truffle.api.object.Shape addProperty(com.oracle.truffle.api.object.Property)
271
- meth protected abstract com.oracle.truffle.api.object.Shape defineProperty(java.lang.Object,java.lang.Object,int,int)
272
- meth protected abstract com.oracle.truffle.api.object.Shape removeProperty(com.oracle.truffle.api.object.Property)
273
- meth protected abstract com.oracle.truffle.api.object.Shape replaceProperty(com.oracle.truffle.api.object.Property,com.oracle.truffle.api.object.Property)
274
278
meth protected boolean hasInstanceProperties()
279
+ meth protected com.oracle.truffle.api.object.Shape addProperty(com.oracle.truffle.api.object.Property)
280
+ meth protected com.oracle.truffle.api.object.Shape defineProperty(java.lang.Object,java.lang.Object,int,int)
281
+ meth protected com.oracle.truffle.api.object.Shape removeProperty(com.oracle.truffle.api.object.Property)
282
+ meth protected com.oracle.truffle.api.object.Shape replaceProperty(com.oracle.truffle.api.object.Property,com.oracle.truffle.api.object.Property)
275
283
meth protected com.oracle.truffle.api.object.Shape setDynamicType(java.lang.Object)
276
284
meth protected com.oracle.truffle.api.object.Shape setFlags(int)
277
- meth public abstract boolean check(com.oracle.truffle.api.object.DynamicObject)
278
- meth public abstract boolean hasProperty(java.lang.Object)
279
- meth public abstract boolean isLeaf()
280
- meth public abstract boolean isValid()
281
- meth public abstract com.oracle.truffle.api.Assumption getLeafAssumption()
282
- meth public abstract com.oracle.truffle.api.Assumption getValidAssumption()
283
- meth public abstract com.oracle.truffle.api.object.Property getLastProperty()
284
- meth public abstract com.oracle.truffle.api.object.Property getProperty(java.lang.Object)
285
- meth public abstract com.oracle.truffle.api.object.Shape defineProperty(java.lang.Object,java.lang.Object,int)
286
- anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="22.2")
287
- meth public abstract com.oracle.truffle.api.object.Shape getRoot()
288
- meth public abstract com.oracle.truffle.api.object.Shape tryMerge(com.oracle.truffle.api.object.Shape)
289
- meth public abstract int getPropertyCount()
290
- meth public abstract java.lang.Iterable<com.oracle.truffle.api.object.Property> getProperties()
291
- meth public abstract java.lang.Iterable<java.lang.Object> getKeys()
292
- meth public abstract java.lang.Object getSharedData()
293
- meth public abstract java.util.List<com.oracle.truffle.api.object.Property> getPropertyList()
294
- meth public abstract java.util.List<com.oracle.truffle.api.object.Property> getPropertyListInternal(boolean)
295
- meth public abstract java.util.List<java.lang.Object> getKeyList()
296
285
meth public boolean allPropertiesMatch(java.util.function.Predicate<com.oracle.truffle.api.object.Property>)
286
+ meth public boolean check(com.oracle.truffle.api.object.DynamicObject)
287
+ meth public boolean hasProperty(java.lang.Object)
288
+ meth public boolean isLeaf()
297
289
meth public boolean isShared()
290
+ meth public boolean isValid()
291
+ meth public com.oracle.truffle.api.Assumption getLeafAssumption()
298
292
meth public com.oracle.truffle.api.Assumption getPropertyAssumption(java.lang.Object)
293
+ meth public com.oracle.truffle.api.Assumption getValidAssumption()
294
+ meth public com.oracle.truffle.api.object.Property getLastProperty()
295
+ meth public com.oracle.truffle.api.object.Property getProperty(java.lang.Object)
299
296
meth public com.oracle.truffle.api.object.PropertyGetter makePropertyGetter(java.lang.Object)
297
+ meth public com.oracle.truffle.api.object.Shape defineProperty(java.lang.Object,java.lang.Object,int)
298
+ anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="22.2")
299
+ meth public com.oracle.truffle.api.object.Shape getRoot()
300
300
meth public com.oracle.truffle.api.object.Shape makeSharedShape()
301
+ meth public com.oracle.truffle.api.object.Shape tryMerge(com.oracle.truffle.api.object.Shape)
301
302
meth public int getFlags()
303
+ meth public int getPropertyCount()
302
304
meth public java.lang.Class<? extends com.oracle.truffle.api.object.DynamicObject> getLayoutClass()
305
+ meth public java.lang.Iterable<com.oracle.truffle.api.object.Property> getProperties()
306
+ meth public java.lang.Iterable<java.lang.Object> getKeys()
303
307
meth public java.lang.Object getDynamicType()
308
+ meth public java.lang.Object getSharedData()
309
+ meth public java.lang.String toString()
310
+ meth public java.util.List<com.oracle.truffle.api.object.Property> getPropertyList()
311
+ meth public java.util.List<com.oracle.truffle.api.object.Property> getPropertyListInternal(boolean)
312
+ meth public java.util.List<java.lang.Object> getKeyList()
304
313
meth public static com.oracle.truffle.api.object.Shape$Builder newBuilder()
305
314
meth public static com.oracle.truffle.api.object.Shape$DerivedBuilder newBuilder(com.oracle.truffle.api.object.Shape)
306
315
supr java.lang.Object
307
- hfds OBJECT_FLAGS_MASK,OBJECT_FLAGS_SHIFT,OBJECT_PROPERTY_ASSUMPTIONS,OBJECT_SHARED,PUT_CONSTANT
316
+ hfds FLAG_ALLOW_PROPERTY_ASSUMPTIONS,FLAG_HAS_INSTANCE_PROPERTIES,FLAG_SHARED_SHAPE,LEAF_ASSUMPTION_UPDATER, OBJECT_FLAGS_MASK,OBJECT_FLAGS_SHIFT,PREDECESSOR_SHAPE_UPDATER,PROPERTY_ASSUMPTIONS_UPDATER,TRANSITION_MAP_UPDATER,depth,flags,layout,leafAssumption,objectArrayCapacity,objectArraySize,objectFieldSize,objectType,parent,predecessorShape,primitiveArrayCapacity,primitiveArraySize,primitiveFieldSize,propertyCount,propertyMap,root,sharedData,sharedPropertyAssumptions,successorShape,transitionFromParent,transitionMap,validAssumption
308
317
hcls AbstractBuilder
309
318
310
319
CLSS public final static com.oracle.truffle.api.object.Shape$Builder
0 commit comments