Lines Matching defs:newProperty
895 * @param newProperty property to add
899 public final Property addOwnProperty(final Property newProperty) {
902 final PropertyMap newMap = oldMap.addProperty(newProperty);
905 final Property oldProperty = oldMap.findProperty(newProperty.getKey());
911 return newProperty;
972 Property newProperty;
975 newProperty = new UserAccessorProperty(key, propertyFlags, slot);
976 newMap = oldMap.addProperty(newProperty);
991 Property newProperty;
1005 newProperty = new UserAccessorProperty(uc.getKey(), propertyFlags, slot);
1009 newProperty = newUserAccessors(oldProperty.getKey(), propertyFlags, getter, setter);
1012 return modifyOwnProperty(oldProperty, newProperty);
1031 * @param newProperty property to replace it with
1035 private Property modifyOwnProperty(final Property oldProperty, final Property newProperty) {
1036 if (oldProperty == newProperty) {
1037 return newProperty; //nop
1040 assert newProperty.getKey().equals(oldProperty.getKey()) : "replacing property with different key";
1045 final PropertyMap newMap = oldMap.replaceProperty(oldProperty, newProperty);
1051 if (oldPropertyLookup != null && oldPropertyLookup.equals(newProperty)) {
1055 return newProperty;