├── .eslintignore ├── .eslintrc ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README-CN.md ├── README.md ├── lib ├── generator.js ├── helper.js ├── pom.xml └── pomWithMain.xml ├── package.json └── test ├── fixtures ├── api │ ├── Client.java │ └── main.dara ├── comment │ ├── Client.java │ ├── Darafile │ ├── main.dara │ └── models │ │ ├── Test1.java │ │ ├── Test2.java │ │ ├── Test3.java │ │ └── Test4.java ├── complex │ ├── .libraries.json │ ├── ComplexRequest.java │ ├── Darafile │ ├── ImplementsTest.java │ ├── NameTest.java │ ├── libraries │ │ ├── Teafile │ │ └── import.tea │ └── main.dara ├── extend │ ├── .libraries.json │ ├── Client.java │ ├── Darafile │ ├── libraries │ │ ├── Teafile │ │ └── import.dara │ └── main.dara ├── for │ ├── .libraries.json │ ├── Client.java │ ├── Darafile │ ├── libraries │ │ ├── Teafile │ │ └── import.tea │ └── main.dara ├── function │ ├── Client.java │ └── main.dara ├── import │ ├── .libraries.json │ ├── Client.java │ ├── Darafile │ ├── libraries │ │ ├── Teafile │ │ └── import.tea │ └── main.dara ├── main │ ├── Client.java │ ├── Darafile │ └── main.dara ├── model │ ├── Client.java │ ├── Darafile │ ├── MinimizeModel.java │ ├── MyModel.java │ ├── NewMyModel.java │ └── main.dara ├── pom │ ├── Darafile │ ├── main.dara │ └── pom.xml ├── set │ ├── Client.java │ ├── Darafile │ └── main.dara ├── statements │ ├── Client.java │ └── main.dara ├── tea │ ├── .libraries.json │ ├── Client.java │ ├── Teafile │ ├── libraries │ │ ├── Teafile │ │ └── import.tea │ ├── localLib │ │ ├── Teafile │ │ └── import.tea │ └── main.tea ├── try │ ├── Client.java │ ├── Darafile │ ├── main.dara │ └── pom.xml └── typedef │ ├── .libraries.json │ ├── Client.java │ ├── Darafile │ ├── M.java │ ├── libraries │ └── alibabacloud-OSS-0.0.1 │ │ ├── Darafile │ │ └── oss.dara │ └── main.dara ├── main.test.js └── test.spec /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/README-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/README.md -------------------------------------------------------------------------------- /lib/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/lib/generator.js -------------------------------------------------------------------------------- /lib/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/lib/helper.js -------------------------------------------------------------------------------- /lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/lib/pom.xml -------------------------------------------------------------------------------- /lib/pomWithMain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/lib/pomWithMain.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/api/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/api/Client.java -------------------------------------------------------------------------------- /test/fixtures/api/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/api/main.dara -------------------------------------------------------------------------------- /test/fixtures/comment/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/Client.java -------------------------------------------------------------------------------- /test/fixtures/comment/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/Darafile -------------------------------------------------------------------------------- /test/fixtures/comment/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/main.dara -------------------------------------------------------------------------------- /test/fixtures/comment/models/Test1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/models/Test1.java -------------------------------------------------------------------------------- /test/fixtures/comment/models/Test2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/models/Test2.java -------------------------------------------------------------------------------- /test/fixtures/comment/models/Test3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/models/Test3.java -------------------------------------------------------------------------------- /test/fixtures/comment/models/Test4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/comment/models/Test4.java -------------------------------------------------------------------------------- /test/fixtures/complex/.libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "alibabacloud:Import:*": "libraries" 3 | } -------------------------------------------------------------------------------- /test/fixtures/complex/ComplexRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/ComplexRequest.java -------------------------------------------------------------------------------- /test/fixtures/complex/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/Darafile -------------------------------------------------------------------------------- /test/fixtures/complex/ImplementsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/ImplementsTest.java -------------------------------------------------------------------------------- /test/fixtures/complex/NameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/NameTest.java -------------------------------------------------------------------------------- /test/fixtures/complex/libraries/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/libraries/Teafile -------------------------------------------------------------------------------- /test/fixtures/complex/libraries/import.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/libraries/import.tea -------------------------------------------------------------------------------- /test/fixtures/complex/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/complex/main.dara -------------------------------------------------------------------------------- /test/fixtures/extend/.libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "darabonba:Import:*": "./libraries" 3 | } -------------------------------------------------------------------------------- /test/fixtures/extend/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/extend/Client.java -------------------------------------------------------------------------------- /test/fixtures/extend/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/extend/Darafile -------------------------------------------------------------------------------- /test/fixtures/extend/libraries/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/extend/libraries/Teafile -------------------------------------------------------------------------------- /test/fixtures/extend/libraries/import.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/extend/libraries/import.dara -------------------------------------------------------------------------------- /test/fixtures/extend/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/extend/main.dara -------------------------------------------------------------------------------- /test/fixtures/for/.libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "alibabacloud:Import:*": "./libraries" 3 | } -------------------------------------------------------------------------------- /test/fixtures/for/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/for/Client.java -------------------------------------------------------------------------------- /test/fixtures/for/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/for/Darafile -------------------------------------------------------------------------------- /test/fixtures/for/libraries/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/for/libraries/Teafile -------------------------------------------------------------------------------- /test/fixtures/for/libraries/import.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/for/libraries/import.tea -------------------------------------------------------------------------------- /test/fixtures/for/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/for/main.dara -------------------------------------------------------------------------------- /test/fixtures/function/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/function/Client.java -------------------------------------------------------------------------------- /test/fixtures/function/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/function/main.dara -------------------------------------------------------------------------------- /test/fixtures/import/.libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "alibabacloud:Import:*": "./libraries" 3 | } -------------------------------------------------------------------------------- /test/fixtures/import/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/import/Client.java -------------------------------------------------------------------------------- /test/fixtures/import/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/import/Darafile -------------------------------------------------------------------------------- /test/fixtures/import/libraries/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/import/libraries/Teafile -------------------------------------------------------------------------------- /test/fixtures/import/libraries/import.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/import/libraries/import.tea -------------------------------------------------------------------------------- /test/fixtures/import/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/import/main.dara -------------------------------------------------------------------------------- /test/fixtures/main/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/main/Client.java -------------------------------------------------------------------------------- /test/fixtures/main/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/main/Darafile -------------------------------------------------------------------------------- /test/fixtures/main/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/main/main.dara -------------------------------------------------------------------------------- /test/fixtures/model/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/Client.java -------------------------------------------------------------------------------- /test/fixtures/model/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/Darafile -------------------------------------------------------------------------------- /test/fixtures/model/MinimizeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/MinimizeModel.java -------------------------------------------------------------------------------- /test/fixtures/model/MyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/MyModel.java -------------------------------------------------------------------------------- /test/fixtures/model/NewMyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/NewMyModel.java -------------------------------------------------------------------------------- /test/fixtures/model/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/model/main.dara -------------------------------------------------------------------------------- /test/fixtures/pom/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/pom/Darafile -------------------------------------------------------------------------------- /test/fixtures/pom/main.dara: -------------------------------------------------------------------------------- 1 | init(){} 2 | -------------------------------------------------------------------------------- /test/fixtures/pom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/pom/pom.xml -------------------------------------------------------------------------------- /test/fixtures/set/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/set/Client.java -------------------------------------------------------------------------------- /test/fixtures/set/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/set/Darafile -------------------------------------------------------------------------------- /test/fixtures/set/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/set/main.dara -------------------------------------------------------------------------------- /test/fixtures/statements/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/statements/Client.java -------------------------------------------------------------------------------- /test/fixtures/statements/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/statements/main.dara -------------------------------------------------------------------------------- /test/fixtures/tea/.libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "darabonba:Import:*": "./libraries" 3 | } -------------------------------------------------------------------------------- /test/fixtures/tea/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/Client.java -------------------------------------------------------------------------------- /test/fixtures/tea/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/Teafile -------------------------------------------------------------------------------- /test/fixtures/tea/libraries/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/libraries/Teafile -------------------------------------------------------------------------------- /test/fixtures/tea/libraries/import.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/libraries/import.tea -------------------------------------------------------------------------------- /test/fixtures/tea/localLib/Teafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/localLib/Teafile -------------------------------------------------------------------------------- /test/fixtures/tea/localLib/import.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/localLib/import.tea -------------------------------------------------------------------------------- /test/fixtures/tea/main.tea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/tea/main.tea -------------------------------------------------------------------------------- /test/fixtures/try/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/try/Client.java -------------------------------------------------------------------------------- /test/fixtures/try/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/try/Darafile -------------------------------------------------------------------------------- /test/fixtures/try/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/try/main.dara -------------------------------------------------------------------------------- /test/fixtures/try/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/try/pom.xml -------------------------------------------------------------------------------- /test/fixtures/typedef/.libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/.libraries.json -------------------------------------------------------------------------------- /test/fixtures/typedef/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/Client.java -------------------------------------------------------------------------------- /test/fixtures/typedef/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/Darafile -------------------------------------------------------------------------------- /test/fixtures/typedef/M.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/M.java -------------------------------------------------------------------------------- /test/fixtures/typedef/libraries/alibabacloud-OSS-0.0.1/Darafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/libraries/alibabacloud-OSS-0.0.1/Darafile -------------------------------------------------------------------------------- /test/fixtures/typedef/libraries/alibabacloud-OSS-0.0.1/oss.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/libraries/alibabacloud-OSS-0.0.1/oss.dara -------------------------------------------------------------------------------- /test/fixtures/typedef/main.dara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/fixtures/typedef/main.dara -------------------------------------------------------------------------------- /test/main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/main.test.js -------------------------------------------------------------------------------- /test/test.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/darabonba-java-generator/HEAD/test/test.spec --------------------------------------------------------------------------------