/** * Sets initializer object. Rhino supports an experimental syntax * of the form {@code new expr [ ( arglist ) ] [initializer]}, * in which initializer is an object literal that is used to set * additional properties on the newly-created {@code expr} object. * * @param initializer extra initializer object. * Can be {@code null}. */ public void setInitializer(ObjectLiteral initializer) { this.initializer = initializer; if (initializer != null) initializer.setParent(this); }
/** * Sets initializer object. Rhino supports an experimental syntax * of the form {@code new expr [ ( arglist ) ] [initializer]}, * in which initializer is an object literal that is used to set * additional properties on the newly-created {@code expr} object. * * @param initializer extra initializer object. * Can be {@code null}. */ public void setInitializer(ObjectLiteral initializer) { this.initializer = initializer; if (initializer != null) initializer.setParent(this); }
/** * Sets initializer object. Rhino supports an experimental syntax * of the form {@code new expr [ ( arglist ) ] [initializer]}, * in which initializer is an object literal that is used to set * additional properties on the newly-created {@code expr} object. * * @param initializer extra initializer object. * Can be {@code null}. */ public void setInitializer(ObjectLiteral initializer) { this.initializer = initializer; if (initializer != null) initializer.setParent(this); }
/** * Sets initializer object. Rhino supports an experimental syntax * of the form {@code new expr [ ( arglist ) ] [initializer]}, * in which initializer is an object literal that is used to set * additional properties on the newly-created {@code expr} object. * * @param initializer extra initializer object. * Can be {@code null}. */ public void setInitializer(ObjectLiteral initializer) { this.initializer = initializer; if (initializer != null) initializer.setParent(this); }