私は活字するには、これらのJavaコンストラクタのオーバーロードを変換する必要があります:私はあそこご覧になることをこれらのコンストラクタを作成しようとした活字体:オーバーロードカスケードのようなコンストラクタ
public QueryMixin() {
this(null, new DefaultQueryMetadata(), true);
}
public QueryMixin(QueryMetadata metadata) {
this(null, metadata, true);
}
public QueryMixin(QueryMetadata metadata, boolean expandAnyPaths) {
this(null, metadata, expandAnyPaths);
}
public QueryMixin(T self) {
this(self, new DefaultQueryMetadata(), true);
}
public QueryMixin(T self, QueryMetadata metadata) {
this(self, metadata, true);
}
public QueryMixin(T self, QueryMetadata metadata, boolean expandAnyPaths) {
this.self = self;
this.metadata = metadata;
this.expandAnyPaths = expandAnyPaths;
}
が、私は数字にできていませんでしたどのようにそれを取得する...
任意のアイデア?
constructor();
constructor(metadata: QueryMetadata);
constructor(metadata: QueryMetadata, expandAnyPaths: boolean);
constructor(self: T);
constructor(self: T, metadata: QueryMetadata);
constructor(???) {
this.self = self; <<< ???
this.metadata = selfOrMetadata; <<< ???
this.expandAnyPaths = expandAnyPaths;
}