gitextract_isxqlwmr/ ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── gradlew ├── gradlew.bat ├── settings.gradle └── src/ └── main/ ├── java/ │ └── com/ │ └── wuzhizhan/ │ └── mybatis/ │ ├── action/ │ │ └── MybatisTypedHandler.java │ ├── alias/ │ │ ├── AliasClassReference.java │ │ ├── AliasDesc.java │ │ ├── AliasFacade.java │ │ ├── AliasResolver.java │ │ ├── AliasResolverFactory.java │ │ ├── AnnotationAliasResolver.java │ │ ├── BeanAliasResolver.java │ │ ├── ConfigPackageAliasResolver.java │ │ ├── InnerAliasResolver.java │ │ ├── PackageAliasResolver.java │ │ └── SingleAliasResolver.java │ ├── annotation/ │ │ └── Annotation.java │ ├── contributor/ │ │ ├── JavaMenthodCompletionContributor.java │ │ ├── SqlParamCompletionContributor.java │ │ └── TestParamContributor.java │ ├── definitionsearch/ │ │ └── MapperDefinitionSearch.java │ ├── dom/ │ │ ├── MapperBacktrackingUtils.java │ │ ├── converter/ │ │ │ ├── AliasConverter.java │ │ │ ├── ConverterAdaptor.java │ │ │ ├── DaoMethodConverter.java │ │ │ ├── IdBasedTagConverter.java │ │ │ ├── ParameterMapConverter.java │ │ │ ├── PropertyConverter.java │ │ │ ├── ResultMapConverter.java │ │ │ └── SqlConverter.java │ │ ├── description/ │ │ │ ├── ConfigurationDescription.java │ │ │ └── MapperDescription.java │ │ └── model/ │ │ ├── Arg.java │ │ ├── Association.java │ │ ├── Bean.java │ │ ├── BeanProperty.java │ │ ├── Beans.java │ │ ├── Bind.java │ │ ├── Cache.java │ │ ├── CacheRef.java │ │ ├── Case.java │ │ ├── Choose.java │ │ ├── Collection.java │ │ ├── Configuration.java │ │ ├── Constructor.java │ │ ├── Delete.java │ │ ├── Discriminator.java │ │ ├── Foreach.java │ │ ├── GroupFour.java │ │ ├── GroupOne.java │ │ ├── GroupThree.java │ │ ├── GroupTwo.java │ │ ├── Id.java │ │ ├── IdArg.java │ │ ├── IdDomElement.java │ │ ├── If.java │ │ ├── Include.java │ │ ├── Insert.java │ │ ├── Mapper.java │ │ ├── Otherwise.java │ │ ├── Package.java │ │ ├── Parameter.java │ │ ├── ParameterMap.java │ │ ├── Property.java │ │ ├── PropertyGroup.java │ │ ├── Result.java │ │ ├── ResultMap.java │ │ ├── ResultMapGroup.java │ │ ├── Select.java │ │ ├── SelectKey.java │ │ ├── Set.java │ │ ├── Sql.java │ │ ├── Trim.java │ │ ├── TypeAlias.java │ │ ├── TypeAliases.java │ │ ├── Update.java │ │ ├── When.java │ │ └── Where.java │ ├── generate/ │ │ ├── DeleteGenerator.java │ │ ├── GenerateModel.java │ │ ├── InsertGenerator.java │ │ ├── SelectGenerator.java │ │ ├── StatementGenerator.java │ │ └── UpdateGenerator.java │ ├── inspection/ │ │ ├── GenericQuickFix.java │ │ ├── MapperInspection.java │ │ ├── MapperMethodInspection.java │ │ ├── MapperXmlInspection.java │ │ ├── ResultTypeQuickFix.java │ │ └── StatementNotExistsQuickFix.java │ ├── intention/ │ │ ├── GenerateMapperChooser.java │ │ ├── GenerateMapperIntention.java │ │ ├── GenerateParamAnnotationIntention.java │ │ ├── GenerateParamChooser.java │ │ ├── GenerateStatementChooser.java │ │ ├── GenerateStatementIntention.java │ │ ├── GenericIntention.java │ │ ├── IntentionChooser.java │ │ └── JavaFileIntentionChooser.java │ ├── locator/ │ │ ├── LocateStrategy.java │ │ ├── MapperLocator.java │ │ ├── MapperXmlPackageProvider.java │ │ ├── PackageLocateStrategy.java │ │ └── PackageProvider.java │ ├── provider/ │ │ ├── InjectionLineMarkerProvider.java │ │ ├── MapperLineMarkerProvider.java │ │ ├── MarkerProviderAdaptor.java │ │ ├── SimpleLineMarkerProvider.java │ │ └── StatementLineMarkerProvider.java │ ├── refactoring/ │ │ └── MapperRefactoringProvider.java │ ├── reference/ │ │ ├── ContextPsiFieldReference.java │ │ ├── ContextReferenceSetResolver.java │ │ ├── PsiFieldReferenceSetResolver.java │ │ ├── ReferenceSetResolverFactory.java │ │ └── ResultPropertyReferenceSet.java │ ├── service/ │ │ ├── AnnotationService.java │ │ ├── EditorService.java │ │ ├── JavaService.java │ │ └── TableInfoService.java │ ├── setting/ │ │ ├── MybatisConfigurable.java │ │ ├── MybatisSetting.java │ │ ├── MybatisSettingForm.form │ │ └── MybatisSettingForm.java │ ├── template/ │ │ └── MybatisFileTemplateDescriptorFactory.java │ ├── ui/ │ │ ├── ClickableListener.java │ │ ├── ExecutableListener.java │ │ ├── ListSelectionListener.java │ │ └── UiComponentFacade.java │ └── util/ │ ├── ArrayUtils.java │ ├── CollectionUtils.java │ ├── DomUtils.java │ ├── Icons.java │ ├── JTextFieldHintListener.java │ ├── JavaUtils.java │ ├── MapperUtils.java │ ├── MybatisConstants.java │ └── StringUtils.java └── resources/ ├── META-INF/ │ └── plugin.xml ├── fileTemplates/ │ └── j2ee/ │ └── Mybatis Mapper.xml.ft └── liveTemplates/ └── sql.xml