示例#1
0
 @SuppressWarnings("unused")
 @Specialization(guards = {"!isData(name)", "name == cachedName"})
 protected Object updateSlotS4Cached(
     RAttributable object,
     String name,
     Object value,
     @Cached("name") String cachedName,
     @Cached("createAttrUpdate(cachedName)") PutAttributeNode attributeUpdate) {
   attributeUpdate.execute(object.initAttributes(), value);
   return object;
 }