final IdStrategy strategy) final EnumIO<? extends Enum<?>> eio = strategy.getEnumIO(f .getType()); final long offset = us.objectFieldOffset(f);
final IdStrategy strategy) final EnumIO<? extends Enum<?>> eio = strategy.getEnumIO(f .getType()); return new Field<T>(FieldType.ENUM, number, name,
final IdStrategy strategy) final EnumIO<? extends Enum<?>> eio = strategy.getEnumIO(f .getType()); return new Field<T>(FieldType.ENUM, number, name,
static void writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) throws IOException { final Class<?> clazz = value.getClass(); if (clazz.getSuperclass() != null && clazz.getSuperclass().isEnum()) { EnumIO<?> eio = strategy.getEnumIO(clazz.getSuperclass()); strategy.writeEnumIdTo(output, ID_ENUM, clazz.getSuperclass()); eio.writeTo(output, ID_ENUM_VALUE, false, (Enum<?>) value); } else { EnumIO<?> eio = strategy.getEnumIO(clazz); strategy.writeEnumIdTo(output, ID_ENUM, clazz); eio.writeTo(output, ID_ENUM_VALUE, false, (Enum<?>) value); } }
static void writeObjectTo(Output output, Object value, Schema<?> currentSchema, IdStrategy strategy) throws IOException { final Class<?> clazz = value.getClass(); if (clazz.getSuperclass() != null && clazz.getSuperclass().isEnum()) { EnumIO<?> eio = strategy.getEnumIO(clazz.getSuperclass()); strategy.writeEnumIdTo(output, ID_ENUM, clazz.getSuperclass()); eio.writeTo(output, ID_ENUM_VALUE, false, (Enum<?>) value); } else { EnumIO<?> eio = strategy.getEnumIO(clazz); strategy.writeEnumIdTo(output, ID_ENUM, clazz); eio.writeTo(output, ID_ENUM_VALUE, false, (Enum<?>) value); } }
final IdStrategy strategy) final EnumIO<?> eioK = strategy.getEnumIO(clazzK);
final IdStrategy strategy) final EnumIO<?> eioV = strategy.getEnumIO(clazzV);
final IdStrategy strategy) final EnumIO<?> eio = strategy.getEnumIO(genericType); final Accessor accessor = AF.create(f); return new Field<T>(FieldType.ENUM, number, name, true,
final IdStrategy strategy) final EnumIO<?> eio = strategy.getEnumIO(genericType); final Accessor accessor = AF.create(f); return new Field<T>(FieldType.ENUM, number, name, true,
Class<Object> genericType, final IdStrategy strategy) final EnumIO<?> eio = strategy.getEnumIO(genericType); final Accessor accessor = AF.create(f); return new RuntimeCollectionField<T, Enum<?>>(FieldType.ENUM, number,
Class<Object> genericType, final IdStrategy strategy) final EnumIO<?> eio = strategy.getEnumIO(genericType); final Accessor accessor = AF.create(f); return new RuntimeCollectionField<T, Enum<?>>(FieldType.ENUM, number,
final EnumIO<?> eioV = strategy.getEnumIO(clazzV);
final IdStrategy strategy) final EnumIO<?> eioK = strategy.getEnumIO(clazzK); final HasSchema<Object> schemaV = strategy.getSchemaWrapper(clazzV, true);
return strategy.getEnumIO(ct).genericElementSchema;
return strategy.getEnumIO(ct).genericElementSchema;
.getEnumIO(enumType).getEnumSetFactory(), enumType, strategy);
.getEnumIO(enumType).getEnumSetFactory(), enumType, strategy);
.getEnumIO(enumType).getEnumSetFactory(), enumType, strategy);
return strategy.getEnumIO(ct).newSchema(typeClass, strategy, handler);
return strategy.getEnumIO(ct).newSchema(typeClass, strategy, handler);