private TypeAdapter<T> delegate() { TypeAdapter<T> d = this.delegate; if (d != null) { return d; } d = GsonInternalAccess.INSTANCE.getNextAdapter(this.gson, this.skipPast, this.typeToken); this.delegate = d; return d; }
private TypeAdapter<T> delegate() { TypeAdapter localTypeAdapter1 = this.delegate; if (localTypeAdapter1 != null) { return localTypeAdapter1; } TypeAdapter localTypeAdapter2 = GsonInternalAccess.INSTANCE.getNextAdapter(this.gson, this.skipPast, this.typeToken); this.delegate = localTypeAdapter2; return localTypeAdapter2; }
private TypeAdapter<T> delegate() { TypeAdapter<T> d = delegate; return d != null ? d : (delegate = GsonInternalAccess.INSTANCE.getNextAdapter(gson, skipPast, typeToken)); }