public void put(Object key, NSObject value) { putObject(key, value); }
public void put(Object key, long value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, float value) {
public void put(Object key, byte value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, short value) {
public void put(Object key, short value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, char value) {
public void put(Object key, char value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, int value) {
public void put(Object key, int value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, long value) {
public void put(Object key, boolean value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, byte value) {
public void put(Object key, float value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, double value) {
public void put(Object key, double value) { putObject(key, NSNumber.valueOf(value)); } public void put(Object key, String value) {
public void put(Object key, String value) { putObject(key, new NSString(value)); } public void put(Object key, NSObject value) {
public void put(Object key, Number value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, String value) {
public void put(Object key, boolean value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, byte value) {
public void put(Object key, long value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, float value) {
public void put(Object key, byte value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, short value) {
public void put(Object key, boolean value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, byte value) {
public void put(Object key, Number value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, String value) {
public void put(Object key, long value) { putObject(key, NSNumber.pointerValueOf(value)); } public void put(Object key, float value) {
public void put(Object key, String value) { putObject(key, value != null ? NSString.create(NSString.getChars(value), value.length()) : null); } public void put(Object key, NSObject value) {
@Override public V put(String key, V value) { V oldValue = get(key); putObject(key, value == null ? NSNull.getNull().getHandle() : value.getHandle()); return oldValue; } @Override
@Override public V put(String key, V value) { V oldValue = get(key); putObject(key, value == null ? NSNull.getNull().getHandle() : value.getHandle()); return oldValue; } @Override