没有合适的资源?快使用搜索试试~ 我知道了~
java开发得oa系统源码-RefactoringMiner:重构矿工
共170个文件
java:153个
gitignore:4个
properties:3个
需积分: 18 1 下载量 22 浏览量
2021-06-05
12:18:31
上传
评论
收藏 675KB ZIP 举报
温馨提示
java开发得oa系统源码目录 基本信息 RefactoringMiner 是一个用 Java 编写的库/API,可以检测在 Java 项目历史中应用的重构。 目前,它支持检测以下重构: RefactoringMiner 1.0 & 2.0 支持 提取方法 内联方法 重命名方法 移动方法 移动属性 上拉法 上拉属性 下推法 下推属性 提取超类 提取接口 移动类 重命名类 提取和移动方法 更改包(移动、重命名、拆分、合并) RefactoringMiner 2.0 支持 移动和重命名类 提取类 提取子类 提取变量 内联变量 参数化变量 重命名变量 重命名参数 重命名属性 移动和重命名属性 用属性替换变量 替换属性(使用属性) 合并变量 合并参数 合并属性 拆分变量 分割参数 拆分属性 更改变量类型 更改参数类型 更改退货类型 更改属性类型 提取属性 移动和重命名方法 移动和内联方法 如何构建 RefactoringMiner 为了构建项目,在项目的根目录中运行./gradlew jar (或gradlew jar ,在 Windows 中)。 或者,您可以生成一个完整的分发 zip,包括
资源推荐
资源详情
资源评论
收起资源包目录
java开发得oa系统源码-RefactoringMiner:重构矿工 (170个子文件)
gradlew.bat 2KB
.gitignore 1KB
.gitignore 736B
.gitignore 445B
.gitignore 352B
build.gradle 842B
settings.gradle 38B
gradlew 5KB
gradle-wrapper.jar 52KB
UMLOperationBodyMapper.java 210KB
UMLModelDiff.java 128KB
UMLClassBaseDiff.java 76KB
VariableReplacementAnalysis.java 61KB
Visitor.java 33KB
UMLOperation.java 30KB
GitHistoryRefactoringMinerImpl.java 29KB
UMLModelASTReader.java 27KB
OperationInvocation.java 21KB
AbstractCodeMapping.java 20KB
ResultComparator.java 19KB
CompositeStatementObject.java 18KB
OperationBody.java 16KB
AbstractCall.java 16KB
ExtractOperationDetection.java 15KB
UMLOperationDiff.java 14KB
TestBuilder.java 13KB
RefactoringType.java 13KB
UMLClass.java 13KB
GitServiceImpl.java 13KB
UMLAbstractClass.java 13KB
RefactoringMiner.java 11KB
AbstractCodeFragment.java 11KB
UMLType.java 11KB
ExtractOperationRefactoring.java 10KB
VariableDeclaration.java 9KB
InlineOperationRefactoring.java 9KB
RefactoringPopulator.java 9KB
UMLClassDiff.java 9KB
StatementObject.java 9KB
InlineOperationDetection.java 8KB
AstUtils.java 8KB
ReplacementUtil.java 7KB
UMLAttributeDiff.java 7KB
RefactoringMinerHttpsServer.java 6KB
UMLModel.java 6KB
RefactoringRelationship.java 6KB
AbstractExpression.java 6KB
ChangeVariableTypeRefactoring.java 5KB
RefFinderResultReader.java 5KB
GitHistoryRefactoringMiner.java 5KB
ChangeAttributeTypeRefactoring.java 5KB
RenameVariableRefactoring.java 5KB
SplitVariableRefactoring.java 5KB
LocationInfo.java 5KB
MergeVariableRefactoring.java 5KB
UMLAnnotation.java 5KB
RefactoringMinerHttpServer.java 5KB
ModifyAttributeAnnotationRefactoring.java 5KB
ChangeReturnTypeRefactoring.java 5KB
ModifyMethodAnnotationRefactoring.java 5KB
RefactoringSet.java 5KB
SplitAttributeRefactoring.java 4KB
ObjectCreation.java 4KB
MergeAttributeRefactoring.java 4KB
LeafType.java 4KB
RenameAttributeRefactoring.java 4KB
LeafMapping.java 4KB
UMLAttribute.java 4KB
MoveOperationRefactoring.java 4KB
ExtractVariableRefactoring.java 4KB
InlineVariableRefactoring.java 4KB
RenameOperationRefactoring.java 4KB
CodeRange.java 4KB
CandidateAttributeRefactoring.java 4KB
AnonymousClassDeclarationObject.java 4KB
MoveAttributeRefactoring.java 4KB
Replacement.java 4KB
RemoveAttributeAnnotationRefactoring.java 4KB
ExtractAttributeRefactoring.java 4KB
AddAttributeAnnotationRefactoring.java 4KB
RemoveMethodAnnotationRefactoring.java 4KB
AddMethodAnnotationRefactoring.java 4KB
UMLAnnotationDiff.java 4KB
MoveSourceFolderRefactoring.java 4KB
RefactoringCollector.java 4KB
TypeReplacementAnalysis.java 3KB
ExtractClassRefactoring.java 3KB
CandidateMergeVariableRefactoring.java 3KB
CandidateSplitVariableRefactoring.java 3KB
RenamePackageRefactoring.java 3KB
MoveClassRefactoring.java 3KB
UMLParameter.java 3KB
ExtractSuperclassRefactoring.java 3KB
ConsistentReplacementDetector.java 3KB
VariableScope.java 3KB
RenameClassRefactoring.java 3KB
MoveAndRenameClassRefactoring.java 2KB
ConvertAnonymousClassToTypeRefactoring.java 2KB
CompositeStatementObjectMapping.java 2KB
CallTreeNode.java 2KB
共 170 条
- 1
- 2
资源评论
weixin_38630358
- 粉丝: 4
- 资源: 899
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功