com.esotericsoftware.kryo.util.Util.getWrapperClass()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中com.esotericsoftware.kryo.util.Util.getWrapperClass()方法的一些代码示例,展示了Util.getWrapperClass()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getWrapperClass()方法的具体详情如下:
包路径:com.esotericsoftware.kryo.util.Util
类名称:Util
方法名:getWrapperClass

Util.getWrapperClass介绍

[英]Returns the primitive wrapper class for a primitive class.
[中]返回基元类的基元包装类。

代码示例

代码示例来源:origin: com.esotericsoftware/kryo-shaded

public Class read (Kryo kryo, Input input, Class<Class> type) {
    Registration registration = kryo.readClass(input);
    int isPrimitive = input.read();
    Class typ = registration != null ? registration.getType() : null;
    if (typ == null || !typ.isPrimitive()) return typ;
    return (isPrimitive == 1) ? typ : getWrapperClass(typ);
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public Class read (Kryo kryo, Input input, Class<Class> type) {
    Registration registration = kryo.readClass(input);
    int isPrimitive = input.read();
    Class typ = registration != null ? registration.getType() : null;
    if (typ == null || !typ.isPrimitive()) return typ;
    return (isPrimitive == 1) ? typ : getWrapperClass(typ);
  }
}

代码示例来源:origin: com.esotericsoftware.kryo/kryo

public Class read (Kryo kryo, Input input, Class<Class> type) {
    Registration registration = kryo.readClass(input);
    int isPrimitive = input.read();
    Class typ = registration != null ? registration.getType() : null;
    if (typ == null || !typ.isPrimitive()) return typ;
    return (isPrimitive == 1) ? typ : getWrapperClass(typ);
  }
}

代码示例来源:origin: svn2github/kryo

public Class read (Kryo kryo, Input input, Class<Class> type) {
    Registration registration = kryo.readClass(input);
    int isPrimitive = input.read();
    Class typ = registration.getType();
    if (!typ.isPrimitive()) return typ;
    return (isPrimitive == 1) ? typ : getWrapperClass(typ);
  }
}

代码示例来源:origin: com.tinkerpop/gremlin-core

@Override
public Registration register(final Registration registration) {
  if (null == registration) throw new IllegalArgumentException("Registration cannot be null.");
  if (registration.getId() != NAME) idToRegistration.put(registration.getId(), registration);
  classToRegistration.put(registration.getType(), registration);
  if (registration.getType().isPrimitive())
    classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: com.esotericsoftware/kryo

public Registration register (Registration registration) {
  if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  if (registration.getId() != NAME) {
    if (TRACE) {
      trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
    }
    idToRegistration.put(registration.getId(), registration);
  } else if (TRACE) {
    trace("kryo", "Register class name: " + className(registration.getType()) + " ("
      + registration.getSerializer().getClass().getName() + ")");
  }
  classToRegistration.put(registration.getType(), registration);
  if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: com.esotericsoftware.kryo/kryo

public Registration register (Registration registration) {
  if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  if (registration.getId() != NAME) {
    if (TRACE) {
      trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
    }
    idToRegistration.put(registration.getId(), registration);
  } else if (TRACE) {
    trace("kryo", "Register class name: " + className(registration.getType()) + " ("
      + registration.getSerializer().getClass().getName() + ")");
  }
  classToRegistration.put(registration.getType(), registration);
  if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: com.esotericsoftware/kryo-shaded

public Registration register (Registration registration) {
  if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  if (registration.getId() != NAME) {
    if (TRACE) {
      trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
    }
    idToRegistration.put(registration.getId(), registration);
  } else if (TRACE) {
    trace("kryo", "Register class name: " + className(registration.getType()) + " ("
      + registration.getSerializer().getClass().getName() + ")");
  }
  classToRegistration.put(registration.getType(), registration);
  if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: svn2github/kryo

public Registration register (Registration registration) {
  if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  if (TRACE) {
    if (registration.getId() == NAME) {
      trace("kryo", "Register class name: " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
    } else {
      trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
    }
  }
  classToRegistration.put(registration.getType(), registration);
  idToRegistration.put(registration.getId(), registration);
  if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: hank-whu/turbo-rpc

public Registration register(Registration registration) {
  if (registration == null)
    throw new IllegalArgumentException("registration cannot be null.");
  if (registration.getId() != NAME) {
    if (TRACE) {
      trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType())
          + " (" + registration.getSerializer().getClass().getName() + ")");
    }
    idToRegistration.put(registration.getId(), registration);
  } else if (TRACE) {
    trace("kryo", "Register class name: " + className(registration.getType()) + " ("
        + registration.getSerializer().getClass().getName() + ")");
  }
  classToRegistration.put(registration.getType(), registration);
  if (registration.getType().isPrimitive())
    classToRegistration.put(getWrapperClass(registration.getType()), registration);
  return registration;
}

代码示例来源:origin: com.esotericsoftware/kryo

if (type.isPrimitive()) type = getWrapperClass(type);
boolean referencesSupported = referenceResolver.useReferences(type);
int id;

代码示例来源:origin: com.esotericsoftware.kryo/kryo

if (type.isPrimitive()) type = getWrapperClass(type);
boolean referencesSupported = referenceResolver.useReferences(type);
int id;

代码示例来源:origin: com.esotericsoftware/kryo-shaded

if (type.isPrimitive()) type = getWrapperClass(type);
boolean referencesSupported = referenceResolver.useReferences(type);
int id;

代码示例来源:origin: svn2github/kryo

if (type.isPrimitive()) type = getWrapperClass(type);
boolean referencesSupported = referenceResolver.useReferences(type);
int id;

相关文章