protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
@Override public T api(Class<A> api) { this.api = checkNotNull(api, "api"); return self(); }
protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
/** * Note that this ctor requires that you instantiate w/resolved generic * params. For example, via a subclass of a bound type, or natural * instantiation w/resolved type params. */ @SuppressWarnings("unchecked") protected Builder() { this.api = Class.class.cast(checkBound(new TypeToken<A>(getClass()) { private static final long serialVersionUID = 1L; }).getRawType()); init(); }
protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
@Override public Builder fromApiMetadata(ApiMetadata in) { super.fromApiMetadata(in); return this; }
@Override public T api(Class<A> api) { this.api = checkNotNull(api, "api"); return self(); }
/** * Note that this ctor requires that you instantiate w/resolved generic * params. For example, via a subclass of a bound type, or natural * instantiation w/resolved type params. */ @SuppressWarnings("unchecked") protected Builder() { this.api = Class.class.cast(checkBound(new TypeToken<A>(getClass()) { private static final long serialVersionUID = 1L; }).getRawType()); init(); }
@Override public T api(Class<A> api) { this.api = checkNotNull(api, "api"); return self(); }
protected Builder(Class<A> api) { this.api = checkNotNull(api, "api"); init(); }
private void init() { api(api) .name(api.getSimpleName()) .context(contextToken(typeToken(api))) .defaultProperties(BaseHttpApiMetadata.defaultProperties()); }
private void init() { api(api) .name(api.getSimpleName()) .context(contextToken(typeToken(api))) .defaultProperties(BaseHttpApiMetadata.defaultProperties()); }
/** * Note that this ctor requires that you instantiate w/resolved generic * params. For example, via a subclass of a bound type, or natural * instantiation w/resolved type params. */ @SuppressWarnings("unchecked") protected Builder() { this.api = Class.class.cast(checkBound(new TypeToken<A>(getClass()) { private static final long serialVersionUID = 1L; }).getRawType()); init(); }
/** * Note that this ctor requires that you instantiate w/resolved generic * params. For example, via a subclass of a bound type, or natural * instantiation w/resolved type params. */ @SuppressWarnings("unchecked") protected Builder() { this.api = Class.class.cast(checkBound(new TypeToken<A>(getClass()) { private static final long serialVersionUID = 1L; }).getRawType()); init(); }