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

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

本文整理了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

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

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

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

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

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

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

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

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

  1. @Override
  2. public Registration register(final Registration registration) {
  3. if (null == registration) throw new IllegalArgumentException("Registration cannot be null.");
  4. if (registration.getId() != NAME) idToRegistration.put(registration.getId(), registration);
  5. classToRegistration.put(registration.getType(), registration);
  6. if (registration.getType().isPrimitive())
  7. classToRegistration.put(getWrapperClass(registration.getType()), registration);
  8. return registration;
  9. }

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

  1. public Registration register (Registration registration) {
  2. if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  3. if (registration.getId() != NAME) {
  4. if (TRACE) {
  5. trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
  6. + registration.getSerializer().getClass().getName() + ")");
  7. }
  8. idToRegistration.put(registration.getId(), registration);
  9. } else if (TRACE) {
  10. trace("kryo", "Register class name: " + className(registration.getType()) + " ("
  11. + registration.getSerializer().getClass().getName() + ")");
  12. }
  13. classToRegistration.put(registration.getType(), registration);
  14. if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  15. return registration;
  16. }

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

  1. public Registration register (Registration registration) {
  2. if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  3. if (registration.getId() != NAME) {
  4. if (TRACE) {
  5. trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
  6. + registration.getSerializer().getClass().getName() + ")");
  7. }
  8. idToRegistration.put(registration.getId(), registration);
  9. } else if (TRACE) {
  10. trace("kryo", "Register class name: " + className(registration.getType()) + " ("
  11. + registration.getSerializer().getClass().getName() + ")");
  12. }
  13. classToRegistration.put(registration.getType(), registration);
  14. if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  15. return registration;
  16. }

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

  1. public Registration register (Registration registration) {
  2. if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  3. if (registration.getId() != NAME) {
  4. if (TRACE) {
  5. trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
  6. + registration.getSerializer().getClass().getName() + ")");
  7. }
  8. idToRegistration.put(registration.getId(), registration);
  9. } else if (TRACE) {
  10. trace("kryo", "Register class name: " + className(registration.getType()) + " ("
  11. + registration.getSerializer().getClass().getName() + ")");
  12. }
  13. classToRegistration.put(registration.getType(), registration);
  14. if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  15. return registration;
  16. }

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

  1. public Registration register (Registration registration) {
  2. if (registration == null) throw new IllegalArgumentException("registration cannot be null.");
  3. if (TRACE) {
  4. if (registration.getId() == NAME) {
  5. trace("kryo", "Register class name: " + className(registration.getType()) + " ("
  6. + registration.getSerializer().getClass().getName() + ")");
  7. } else {
  8. trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType()) + " ("
  9. + registration.getSerializer().getClass().getName() + ")");
  10. }
  11. }
  12. classToRegistration.put(registration.getType(), registration);
  13. idToRegistration.put(registration.getId(), registration);
  14. if (registration.getType().isPrimitive()) classToRegistration.put(getWrapperClass(registration.getType()), registration);
  15. return registration;
  16. }

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

  1. public Registration register(Registration registration) {
  2. if (registration == null)
  3. throw new IllegalArgumentException("registration cannot be null.");
  4. if (registration.getId() != NAME) {
  5. if (TRACE) {
  6. trace("kryo", "Register class ID " + registration.getId() + ": " + className(registration.getType())
  7. + " (" + registration.getSerializer().getClass().getName() + ")");
  8. }
  9. idToRegistration.put(registration.getId(), registration);
  10. } else if (TRACE) {
  11. trace("kryo", "Register class name: " + className(registration.getType()) + " ("
  12. + registration.getSerializer().getClass().getName() + ")");
  13. }
  14. classToRegistration.put(registration.getType(), registration);
  15. if (registration.getType().isPrimitive())
  16. classToRegistration.put(getWrapperClass(registration.getType()), registration);
  17. return registration;
  18. }

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

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

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

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

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

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

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

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

相关文章