Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Phodal
Coca
提交
f8ffe7e1
C
Coca
项目概览
Phodal
/
Coca
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coca
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
f8ffe7e1
编写于
12月 14, 2019
作者:
P
Phodal Huang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: inline utils
上级
f39a6ec9
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
11 addition
and
37 deletion
+11
-37
refactor/rename/rename_method.go
refactor/rename/rename_method.go
+8
-8
refactor/rename/support/config_util.go
refactor/rename/support/config_util.go
+1
-2
refactor/rename/support/java_package_util.go
refactor/rename/support/java_package_util.go
+1
-2
refactor/rename/support/refactor_change_model.go
refactor/rename/support/refactor_change_model.go
+1
-1
utils/file_util.go
utils/file_util.go
+0
-24
未找到文件。
refactor/rename/rename_method.go
浏览文件 @
f8ffe7e1
package
unused
import
(
"encoding/json"
.
"coca/adapter/models"
.
"coca/refactor/base/models"
"coca/refactor/rename/support"
.
"coca/utils"
.
"coca/utils/models
"
"encoding/json
"
"io/ioutil"
"log"
"strings"
)
var
parsedChange
[]
RefactorChangeRelate
var
parsedChange
[]
support
.
RefactorChangeRelate
var
nodes
[]
JMoveStruct
type
RemoveMethodApp
struct
{
...
...
@@ -44,17 +44,17 @@ func (j *RemoveMethodApp) Start() {
conf
=
string
(
configBytes
)
parsedChange
=
ParseRelates
(
conf
)
parsedChange
=
support
.
ParseRelates
(
conf
)
startParse
(
parsedDeps
,
parsedChange
)
}
func
startParse
(
nodes
[]
JClassNode
,
relates
[]
RefactorChangeRelate
)
{
func
startParse
(
nodes
[]
JClassNode
,
relates
[]
support
.
RefactorChangeRelate
)
{
for
_
,
pkgNode
:=
range
nodes
{
for
_
,
related
:=
range
relates
{
oldInfo
:=
BuildMethodPackageInfo
(
related
.
OldObj
)
newInfo
:=
BuildMethodPackageInfo
(
related
.
NewObj
)
oldInfo
:=
support
.
BuildMethodPackageInfo
(
related
.
OldObj
)
newInfo
:=
support
.
BuildMethodPackageInfo
(
related
.
NewObj
)
if
pkgNode
.
Package
+
pkgNode
.
Class
==
oldInfo
.
Package
+
oldInfo
.
Class
{
for
_
,
method
:=
range
pkgNode
.
Methods
{
...
...
@@ -79,7 +79,7 @@ func methodCallToMethodModel(call JMethodCall) *JMethod {
return
&
JMethod
{
call
.
MethodName
,
call
.
Type
,
call
.
StartLine
,
call
.
StartLinePosition
,
call
.
StopLine
,
call
.
StopLinePosition
,
nil
}
}
func
updateSelfRefs
(
node
JClassNode
,
method
JMethod
,
info
*
PackageClassInfo
)
{
func
updateSelfRefs
(
node
JClassNode
,
method
JMethod
,
info
*
support
.
PackageClassInfo
)
{
path
:=
node
.
Path
input
,
err
:=
ioutil
.
ReadFile
(
path
)
if
err
!=
nil
{
...
...
utils
/config_util.go
→
refactor/rename/support
/config_util.go
浏览文件 @
f8ffe7e1
package
utils
package
support
import
(
.
"coca/utils/models"
"strings"
)
var
relates
[]
RefactorChangeRelate
...
...
utils
/java_package_util.go
→
refactor/rename/support
/java_package_util.go
浏览文件 @
f8ffe7e1
package
utils
package
support
import
(
.
"coca/utils/models"
"strings"
)
...
...
utils/models
/refactor_change_model.go
→
refactor/rename/support
/refactor_change_model.go
浏览文件 @
f8ffe7e1
package
models
package
support
type
RefactorChangeRelate
struct
{
OldObj
string
...
...
utils/file_util.go
浏览文件 @
f8ffe7e1
...
...
@@ -44,27 +44,3 @@ func CopyFile(src, dst string) (int64, error) {
nBytes
,
err
:=
io
.
Copy
(
destination
,
source
)
return
nBytes
,
err
}
func
MoveFile
(
sourcePath
,
destPath
string
)
error
{
inputFile
,
err
:=
os
.
Open
(
sourcePath
)
if
err
!=
nil
{
return
fmt
.
Errorf
(
"Couldn't open source file: %s"
,
err
)
}
outputFile
,
err
:=
os
.
Create
(
destPath
)
if
err
!=
nil
{
inputFile
.
Close
()
return
fmt
.
Errorf
(
"Couldn't open dest file: %s"
,
err
)
}
defer
outputFile
.
Close
()
_
,
err
=
io
.
Copy
(
outputFile
,
inputFile
)
inputFile
.
Close
()
if
err
!=
nil
{
return
fmt
.
Errorf
(
"Writing to output file failed: %s"
,
err
)
}
// The copyFile was successful, so now delete the original file
err
=
os
.
Remove
(
sourcePath
)
if
err
!=
nil
{
return
fmt
.
Errorf
(
"Failed removing original file: %s"
,
err
)
}
return
nil
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录