├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── httpclient-types └── package.json ├── java-core-types └── package.json ├── settings.gradle └── src └── main └── java └── io └── github └── bensku └── tsbind ├── AstConsumer.java ├── AstGenerator.java ├── JsonEmitter.java ├── SourceUnit.java ├── ast ├── AstNode.java ├── Constructor.java ├── Field.java ├── Getter.java ├── Member.java ├── Method.java ├── Parameter.java ├── Setter.java ├── TypeDefinition.java └── TypeRef.java ├── binding ├── BindingGenerator.java ├── EarlyTypeTransformer.java ├── MethodId.java ├── TsClass.java ├── TsEmitter.java ├── TsGenerator.java ├── TsMembers.java ├── TsModule.java └── TsTypes.java └── cli ├── Args.java ├── BindGenApp.java ├── MavenResolver.java └── PackageJson.java /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/gradlew.bat -------------------------------------------------------------------------------- /httpclient-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/httpclient-types/package.json -------------------------------------------------------------------------------- /java-core-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/java-core-types/package.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/AstConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/AstConsumer.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/AstGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/AstGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/JsonEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/JsonEmitter.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/SourceUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/SourceUnit.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/AstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/AstNode.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Constructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Constructor.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Field.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Getter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Getter.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Member.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Method.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Parameter.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/Setter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/Setter.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/TypeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/TypeDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/ast/TypeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/ast/TypeRef.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/BindingGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/BindingGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/EarlyTypeTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/EarlyTypeTransformer.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/MethodId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/MethodId.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsClass.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsEmitter.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsMembers.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsModule.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/binding/TsTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/binding/TsTypes.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/cli/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/cli/Args.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/cli/BindGenApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/cli/BindGenApp.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/cli/MavenResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/cli/MavenResolver.java -------------------------------------------------------------------------------- /src/main/java/io/github/bensku/tsbind/cli/PackageJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bensku/java-ts-bind/HEAD/src/main/java/io/github/bensku/tsbind/cli/PackageJson.java --------------------------------------------------------------------------------