├── .gitignore ├── CHANGELOG.md ├── README.md ├── docs ├── .DS_Store ├── crawl_java_files.md ├── example_gif1.gif ├── example_gif2.gif ├── generation_btn.png ├── hackerNews │ ├── custom_patterns.png │ ├── introduce.md │ ├── layered.png │ ├── output.gif │ └── reference_ruls.png ├── howto │ ├── 1_getting_started.md │ ├── 2_define_your_pattern.md │ ├── 3_collect_sources.md │ └── howto.md ├── images │ ├── .DS_Store │ ├── annotations.png │ ├── apiref.drawio.png │ ├── bad-implementation-chaining.drawio.png │ ├── combined_horizontal.png │ ├── data-ref.drawio.png │ ├── demo_thumnail.png │ ├── example_user.png │ ├── generationType.png │ ├── interface_ref.drawio.png │ ├── manage_pattern_thumnail.png │ ├── run_patterns.png │ ├── run_simple_case.png │ ├── system1.png │ ├── system2.png │ ├── system_preview.png │ ├── user1.png │ ├── user2.png │ └── user_preview.png ├── openAi_key_input.png ├── patterns.md └── usage_example.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── readme_kor.md ├── settings.gradle.kts └── src ├── main ├── java │ └── io │ │ └── github │ │ └── javafactoryplugindev │ │ └── plugin │ │ ├── BasePackageUtils.java │ │ ├── FileUtils.java │ │ ├── MyBundle.java │ │ ├── PathUtils.java │ │ ├── PsiClassUtils.java │ │ ├── SaveFileOnPanel.java │ │ ├── actions │ │ ├── OpenCodeGenPanelAction.java │ │ └── PickEventFileUtil.java │ │ ├── annotationParser │ │ ├── AnnotationParser.java │ │ ├── ApiReferenceInfo.java │ │ ├── DataReferenceInfo.java │ │ ├── DefaultAnnotationParser.java │ │ ├── MissingAnnotationException.java │ │ ├── ParsedReferenceInfo.java │ │ └── dto │ │ │ ├── JavaFactoryApiParsed.java │ │ │ ├── JavaFactoryDataParsed.java │ │ │ └── JavaFactoryPatternParsed.java │ │ ├── openai │ │ ├── DefaultPromptRunner.java │ │ ├── MdCleaner.java │ │ ├── OpenAiCallFailedException.java │ │ ├── OpenAiKeyChecker.java │ │ ├── PromptRunner.java │ │ ├── prompt │ │ │ ├── DomainApiFixturePromptGenerator.java │ │ │ ├── DomainApiImplPromptGenerator.java │ │ │ ├── DomainApiImplTestPromptGenerator.java │ │ │ ├── GenerateRequest.java │ │ │ ├── InfraApiImplPromptGenerator.java │ │ │ ├── InfraApiTestFixturePromptGenerator.java │ │ │ ├── InfraApiTestPromptGenerator.java │ │ │ └── PromptGenerator.java │ │ └── storage │ │ │ ├── KeyEncoder.java │ │ │ ├── OpenAiKey.java │ │ │ └── OpenAiKeyStorage.java │ │ ├── pattern │ │ ├── DefaultPatternProvider.java │ │ ├── GenerationType.java │ │ ├── Pattern.java │ │ ├── PatternStorageService.java │ │ ├── PromptRenderUtils.java │ │ ├── ReferenceFlag.java │ │ ├── SystemPromptContent.java │ │ └── UserPromptContent.java │ │ ├── toolWindow │ │ └── MyToolWindowFactory.java │ │ ├── ui │ │ ├── BaseToolWindow.java │ │ ├── CodeGenerationGuidePanel.java │ │ ├── LobbyPanel.java │ │ ├── SettingsPanel.java │ │ ├── pattern │ │ │ ├── JScrolPaneUtils.java │ │ │ ├── PatternCreatePanel.java │ │ │ ├── PatternCreationPreview.java │ │ │ ├── PatternEditPanel.java │ │ │ └── PatternEditorPanel.java │ │ └── patternGeneration │ │ │ ├── PathGuesser.java │ │ │ └── PatternExecutionPreviewPanel.java │ │ └── 왕메모.md └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ ├── messages │ └── MyBundle.properties │ └── template │ ├── domain │ ├── api.template │ ├── fixture.template │ ├── impl.template │ ├── spec.template │ └── test.template │ └── infra │ ├── entity.template │ ├── iRepository.template │ ├── jpaRepository.template │ ├── repositoryFixture.template │ └── repositoryTest.template └── test └── java └── io └── github └── javafactoryplugindev └── plugin ├── LoadSamplesUtil.java ├── annotationParser └── DefaultAnnotationParserTest.java └── testData ├── Bar.java ├── Foo.java ├── FooApi.java ├── FooApiFixture.java ├── FooApiImpl.java ├── FooRefApi.java ├── FooRefApiFixture.java ├── FooRefData.java ├── FooRefImpl.java ├── FooReferencedClass.java ├── LowerData.java ├── NoAnnotation.java ├── NormalData.java ├── NormalDataUtlis.java ├── RecursiveDataA.java └── RecursiveDataB.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/README.md -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/crawl_java_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/crawl_java_files.md -------------------------------------------------------------------------------- /docs/example_gif1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/example_gif1.gif -------------------------------------------------------------------------------- /docs/example_gif2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/example_gif2.gif -------------------------------------------------------------------------------- /docs/generation_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/generation_btn.png -------------------------------------------------------------------------------- /docs/hackerNews/custom_patterns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/hackerNews/custom_patterns.png -------------------------------------------------------------------------------- /docs/hackerNews/introduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/hackerNews/introduce.md -------------------------------------------------------------------------------- /docs/hackerNews/layered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/hackerNews/layered.png -------------------------------------------------------------------------------- /docs/hackerNews/output.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/hackerNews/output.gif -------------------------------------------------------------------------------- /docs/hackerNews/reference_ruls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/hackerNews/reference_ruls.png -------------------------------------------------------------------------------- /docs/howto/1_getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/howto/1_getting_started.md -------------------------------------------------------------------------------- /docs/howto/2_define_your_pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/howto/2_define_your_pattern.md -------------------------------------------------------------------------------- /docs/howto/3_collect_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/howto/3_collect_sources.md -------------------------------------------------------------------------------- /docs/howto/howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/howto/howto.md -------------------------------------------------------------------------------- /docs/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/.DS_Store -------------------------------------------------------------------------------- /docs/images/annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/annotations.png -------------------------------------------------------------------------------- /docs/images/apiref.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/apiref.drawio.png -------------------------------------------------------------------------------- /docs/images/bad-implementation-chaining.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/bad-implementation-chaining.drawio.png -------------------------------------------------------------------------------- /docs/images/combined_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/combined_horizontal.png -------------------------------------------------------------------------------- /docs/images/data-ref.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/data-ref.drawio.png -------------------------------------------------------------------------------- /docs/images/demo_thumnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/demo_thumnail.png -------------------------------------------------------------------------------- /docs/images/example_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/example_user.png -------------------------------------------------------------------------------- /docs/images/generationType.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/generationType.png -------------------------------------------------------------------------------- /docs/images/interface_ref.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/interface_ref.drawio.png -------------------------------------------------------------------------------- /docs/images/manage_pattern_thumnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/manage_pattern_thumnail.png -------------------------------------------------------------------------------- /docs/images/run_patterns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/run_patterns.png -------------------------------------------------------------------------------- /docs/images/run_simple_case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/run_simple_case.png -------------------------------------------------------------------------------- /docs/images/system1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/system1.png -------------------------------------------------------------------------------- /docs/images/system2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/system2.png -------------------------------------------------------------------------------- /docs/images/system_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/system_preview.png -------------------------------------------------------------------------------- /docs/images/user1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/user1.png -------------------------------------------------------------------------------- /docs/images/user2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/user2.png -------------------------------------------------------------------------------- /docs/images/user_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/images/user_preview.png -------------------------------------------------------------------------------- /docs/openAi_key_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/openAi_key_input.png -------------------------------------------------------------------------------- /docs/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/patterns.md -------------------------------------------------------------------------------- /docs/usage_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/docs/usage_example.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/qodana.yml -------------------------------------------------------------------------------- /readme_kor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/readme_kor.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/BasePackageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/BasePackageUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/MyBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/MyBundle.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/PathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/PathUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/PsiClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/PsiClassUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/SaveFileOnPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/SaveFileOnPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/actions/OpenCodeGenPanelAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/actions/OpenCodeGenPanelAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/actions/PickEventFileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/actions/PickEventFileUtil.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/AnnotationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/AnnotationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/ApiReferenceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/ApiReferenceInfo.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/DataReferenceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/DataReferenceInfo.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/DefaultAnnotationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/DefaultAnnotationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/MissingAnnotationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/MissingAnnotationException.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/ParsedReferenceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/ParsedReferenceInfo.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryApiParsed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryApiParsed.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryDataParsed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryDataParsed.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryPatternParsed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/annotationParser/dto/JavaFactoryPatternParsed.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/DefaultPromptRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/DefaultPromptRunner.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/MdCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/MdCleaner.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/OpenAiCallFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/OpenAiCallFailedException.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/OpenAiKeyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/OpenAiKeyChecker.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/PromptRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/PromptRunner.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiFixturePromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiFixturePromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiImplPromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiImplPromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiImplTestPromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/DomainApiImplTestPromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/GenerateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/GenerateRequest.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiImplPromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiImplPromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiTestFixturePromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiTestFixturePromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiTestPromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/InfraApiTestPromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/PromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/prompt/PromptGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/KeyEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/KeyEncoder.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/OpenAiKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/OpenAiKey.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/OpenAiKeyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/openai/storage/OpenAiKeyStorage.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/DefaultPatternProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/DefaultPatternProvider.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/GenerationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/GenerationType.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/Pattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/PatternStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/PatternStorageService.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/PromptRenderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/PromptRenderUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/ReferenceFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/ReferenceFlag.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/SystemPromptContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/SystemPromptContent.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/pattern/UserPromptContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/pattern/UserPromptContent.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/toolWindow/MyToolWindowFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/toolWindow/MyToolWindowFactory.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/BaseToolWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/BaseToolWindow.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/CodeGenerationGuidePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/CodeGenerationGuidePanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/LobbyPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/LobbyPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/SettingsPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/SettingsPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/JScrolPaneUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/JScrolPaneUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternCreatePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternCreatePanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternCreationPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternCreationPreview.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternEditPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternEditPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternEditorPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/pattern/PatternEditorPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/patternGeneration/PathGuesser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/patternGeneration/PathGuesser.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/ui/patternGeneration/PatternExecutionPreviewPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/ui/patternGeneration/PatternExecutionPreviewPanel.java -------------------------------------------------------------------------------- /src/main/java/io/github/javafactoryplugindev/plugin/왕메모.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/java/io/github/javafactoryplugindev/plugin/왕메모.md -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/messages/MyBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/messages/MyBundle.properties -------------------------------------------------------------------------------- /src/main/resources/template/domain/api.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/domain/api.template -------------------------------------------------------------------------------- /src/main/resources/template/domain/fixture.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/domain/fixture.template -------------------------------------------------------------------------------- /src/main/resources/template/domain/impl.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/domain/impl.template -------------------------------------------------------------------------------- /src/main/resources/template/domain/spec.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/domain/spec.template -------------------------------------------------------------------------------- /src/main/resources/template/domain/test.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/domain/test.template -------------------------------------------------------------------------------- /src/main/resources/template/infra/entity.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/infra/entity.template -------------------------------------------------------------------------------- /src/main/resources/template/infra/iRepository.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/infra/iRepository.template -------------------------------------------------------------------------------- /src/main/resources/template/infra/jpaRepository.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/infra/jpaRepository.template -------------------------------------------------------------------------------- /src/main/resources/template/infra/repositoryFixture.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/infra/repositoryFixture.template -------------------------------------------------------------------------------- /src/main/resources/template/infra/repositoryTest.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/main/resources/template/infra/repositoryTest.template -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/LoadSamplesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/LoadSamplesUtil.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/annotationParser/DefaultAnnotationParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/annotationParser/DefaultAnnotationParserTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/Bar.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/Foo.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApi.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApiFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApiFixture.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApiImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooApiImpl.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefApi.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefApiFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefApiFixture.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefData.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooRefImpl.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/FooReferencedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/FooReferencedClass.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/LowerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/LowerData.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/NoAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/NoAnnotation.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/NormalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/NormalData.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/NormalDataUtlis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/NormalDataUtlis.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/RecursiveDataA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/RecursiveDataA.java -------------------------------------------------------------------------------- /src/test/java/io/github/javafactoryplugindev/plugin/testData/RecursiveDataB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFactoryPluginDev/javafactory-plugin/HEAD/src/test/java/io/github/javafactoryplugindev/plugin/testData/RecursiveDataB.java --------------------------------------------------------------------------------