/** * Returns the schema wrapper. */ static <T> HasSchema<T> getSchemaWrapper(Class<T> typeClass, IdStrategy strategy) { return strategy.getSchemaWrapper(typeClass, true); }
/** * Returns the schema wrapper. */ static <T> HasSchema<T> getSchemaWrapper(Class<T> typeClass, IdStrategy strategy) { return strategy.getSchemaWrapper(typeClass, true); }
/** * Gets the schema that was either registered or lazily initialized at runtime. */ public static <T> Schema<T> getSchema(Class<T> typeClass, IdStrategy strategy) { return strategy.getSchemaWrapper(typeClass, true).getSchema(); }
/** * Gets the schema that was either registered or lazily initialized at runtime. */ public static <T> Schema<T> getSchema(Class<T> typeClass, IdStrategy strategy) { return strategy.getSchemaWrapper(typeClass, true).getSchema(); }
@Override public Pipe.Schema<T> getPipeSchema() { HasSchema<T> wrapper = this.wrapper; if (wrapper == null) { synchronized (this) { if ((wrapper = this.wrapper) == null) { this.wrapper = wrapper = strategy.getSchemaWrapper( typeClass, true); } } } return wrapper.getPipeSchema(); }
@Override public Pipe.Schema<T> getPipeSchema() { HasSchema<T> wrapper = this.wrapper; if (wrapper == null) { synchronized (this) { if ((wrapper = this.wrapper) == null) { this.wrapper = wrapper = strategy.getSchemaWrapper( typeClass, true); } } } return wrapper.getPipeSchema(); }
@Override public Schema<T> getSchema() { HasSchema<T> wrapper = this.wrapper; if (wrapper == null) { synchronized (this) { if ((wrapper = this.wrapper) == null) { this.wrapper = wrapper = strategy.getSchemaWrapper( typeClass, true); } } } return wrapper.getSchema(); }
@Override public Schema<T> getSchema() { HasSchema<T> wrapper = this.wrapper; if (wrapper == null) { synchronized (this) { if ((wrapper = this.wrapper) == null) { this.wrapper = wrapper = strategy.getSchemaWrapper( typeClass, true); } } } return wrapper.getSchema(); }
strategy.getSchemaWrapper(type, true), FieldType.MESSAGE, number, name, false, f.getAnnotation(Tag.class))
final long offset = us.objectFieldOffset(f); return new RuntimeMessageField<T, Object>(type, strategy.getSchemaWrapper(type, true), FieldType.MESSAGE, number, name, false, f.getAnnotation(Tag.class))
strategy.getSchemaWrapper(type, true), FieldType.MESSAGE, number, name, false, f.getAnnotation(Tag.class))
strategy.getSchemaWrapper(genericType, true), FieldType.MESSAGE, number, name, true, f.getAnnotation(Tag.class))
strategy.getSchemaWrapper(genericType, true), FieldType.MESSAGE, number, name, true, f.getAnnotation(Tag.class))
Class<Object> genericType, IdStrategy strategy) final HasSchema<Object> schemaV = strategy.getSchemaWrapper( genericType, true); final Accessor accessor = AF.create(f);
return strategy.getSchemaWrapper(ct, true).genericElementSchema;
return strategy.getSchemaWrapper(ct, true).genericElementSchema;
return RuntimeSchema.createFrom(typeClass, this); final Schema<T> s = primaryGroup.getSchemaWrapper(typeClass, true).getSchema();
@Test public void privateConstructors() { HasSchema<TestMessage> schema = strategy.getSchemaWrapper(TestMessage.class, true); assertEquals(TestMessage.SCHEMA, schema.getSchema()); }
return strategy.getSchemaWrapper(ct, true).newSchema(typeClass, strategy, handler);
return strategy.getSchemaWrapper(ct, true).newSchema(typeClass, strategy, handler);