Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
jenkins
提交
1f47ad6e
J
jenkins
项目概览
LinuxSuRen
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jenkins
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
1f47ad6e
编写于
1月 04, 2020
作者:
O
Oleg Nenashev
提交者:
GitHub
1月 04, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4408 from StefanSpieker/spotbugs_switch
Fixed Spotbugs Switch related issues and added Suppresses
上级
9640790f
dbaec7ec
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
22 addition
and
10 deletion
+22
-10
core/src/main/java/hudson/Util.java
core/src/main/java/hudson/Util.java
+2
-0
core/src/main/java/hudson/cli/DisablePluginCommand.java
core/src/main/java/hudson/cli/DisablePluginCommand.java
+8
-8
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/model/Queue.java
+1
-0
core/src/main/java/hudson/model/UpdateCenter.java
core/src/main/java/hudson/model/UpdateCenter.java
+7
-0
core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java
core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java
+4
-2
未找到文件。
core/src/main/java/hudson/Util.java
浏览文件 @
1f47ad6e
...
...
@@ -23,6 +23,7 @@
*/
package
hudson
;
import
edu.umd.cs.findbugs.annotations.SuppressFBWarnings
;
import
hudson.model.TaskListener
;
import
jenkins.util.MemoryReductionUtil
;
import
hudson.util.QuotedStringTokenizer
;
...
...
@@ -692,6 +693,7 @@ public class Util {
* number of milliseconds.
*/
@Nonnull
@SuppressFBWarnings
(
value
=
"ICAST_IDIV_CAST_TO_DOUBLE"
,
justification
=
"We want to truncate here."
)
public
static
String
getTimeSpanString
(
long
duration
)
{
// Break the duration up in to units.
long
years
=
duration
/
ONE_YEAR_MS
;
...
...
core/src/main/java/hudson/cli/DisablePluginCommand.java
浏览文件 @
1f47ad6e
...
...
@@ -220,15 +220,15 @@ public class DisablePluginCommand extends CLICommand {
break
;
case
NO_SUCH_PLUGIN:
returnCode
=
RETURN_CODE_NO_SUCH_PLUGIN
;
}
if
(
returnCode
==
0
)
{
for
(
PluginWrapper
.
PluginDisableResult
oneDependentResult
:
result
.
getDependentsDisableStatus
())
{
returnCode
=
getResultCode
(
oneDependentResult
);
if
(
returnCode
!=
0
)
{
break
;
break
;
default
:
for
(
PluginWrapper
.
PluginDisableResult
oneDependentResult
:
result
.
getDependentsDisableStatus
()
)
{
returnCode
=
getResultCode
(
oneDependentResult
);
if
(
returnCode
!=
0
)
{
break
;
}
}
}
break
;
}
return
returnCode
;
...
...
core/src/main/java/hudson/model/Queue.java
浏览文件 @
1f47ad6e
...
...
@@ -2417,6 +2417,7 @@ public class Queue extends ResourceController implements Saveable {
*/
@Restricted
(
NoExternalUse
.
class
)
@ExportedBean
(
defaultVisibility
=
999
)
@SuppressFBWarnings
(
value
=
"URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"
,
justification
=
"it is exported, so it might be used"
)
public
class
StubItem
{
@Exported
public
StubTask
task
;
...
...
core/src/main/java/hudson/model/UpdateCenter.java
浏览文件 @
1f47ad6e
...
...
@@ -1999,11 +1999,14 @@ public class UpdateCenter extends AbstractModelObject implements Saveable, OnMas
return
;
case
FAIL:
throwVerificationFailure
(
entry
.
getSha512
(),
job
.
getComputedSHA512
(),
file
,
"SHA-512"
);
break
;
case
NOT_COMPUTED:
LOGGER
.
log
(
WARNING
,
"Attempt to verify a downloaded file ("
+
file
.
getName
()
+
") using SHA-512 failed since it could not be computed. Falling back to weaker algorithms. Update your JRE."
);
break
;
case
NOT_PROVIDED:
break
;
default
:
throw
new
IllegalStateException
(
"Unexpected value: "
+
result512
);
}
VerificationResult
result256
=
verifyChecksums
(
entry
.
getSha256
(),
job
.
getComputedSHA256
(),
false
);
...
...
@@ -2012,9 +2015,12 @@ public class UpdateCenter extends AbstractModelObject implements Saveable, OnMas
return
;
case
FAIL:
throwVerificationFailure
(
entry
.
getSha256
(),
job
.
getComputedSHA256
(),
file
,
"SHA-256"
);
break
;
case
NOT_COMPUTED:
case
NOT_PROVIDED:
break
;
default
:
throw
new
IllegalStateException
(
"Unexpected value: "
+
result256
);
}
if
(
result512
==
VerificationResult
.
NOT_PROVIDED
&&
result256
==
VerificationResult
.
NOT_PROVIDED
)
{
...
...
@@ -2027,6 +2033,7 @@ public class UpdateCenter extends AbstractModelObject implements Saveable, OnMas
return
;
case
FAIL:
throwVerificationFailure
(
entry
.
getSha1
(),
job
.
getComputedSHA1
(),
file
,
"SHA-1"
);
break
;
case
NOT_COMPUTED:
throw
new
IOException
(
"Failed to compute SHA-1 of downloaded file, refusing installation"
);
case
NOT_PROVIDED:
...
...
core/src/main/java/hudson/util/jna/SHELLEXECUTEINFO.java
浏览文件 @
1f47ad6e
...
...
@@ -57,7 +57,8 @@ typedef struct _SHELLEXECUTEINFO {
* @author Kohsuke Kawaguchi
* @see <a href="http://msdn.microsoft.com/en-us/library/bb759784(v=VS.85).aspx">MSDN: SHELLEXECUTEINFO</a>
*/
@SuppressFBWarnings
(
value
=
"UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"
,
justification
=
"JNA Data Structure"
)
@SuppressFBWarnings
(
value
=
{
"UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"
,
"URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"
},
justification
=
"JNA Data Structure"
)
public
class
SHELLEXECUTEINFO
extends
Structure
{
public
int
cbSize
=
size
();
public
int
fMask
;
...
...
@@ -87,7 +88,8 @@ public class SHELLEXECUTEINFO extends Structure {
"hProcess"
);
}
@SuppressFBWarnings
(
value
=
"UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"
,
justification
=
"JNA Data Structure"
)
@SuppressFBWarnings
(
value
=
{
"UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"
,
"URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"
},
justification
=
"JNA Data Structure"
)
public
static
class
DUMMYUNIONNAME_union
extends
Union
{
public
Pointer
hIcon
;
public
Pointer
hMonitor
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录