Skip to content

Commit 61eec1f

Browse files
authored
Remove Job#getDynamic compatibility layer (#10400)
2 parents ccaf541 + 2f11ace commit 61eec1f

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

core/src/main/java/hudson/model/Job.java

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -895,37 +895,6 @@ public RunT getNearestOldBuild(int n) {
895895
@Override
896896
public Object getDynamic(String token, StaplerRequest2 req,
897897
StaplerResponse2 rsp) {
898-
if (Util.isOverridden(Job.class, getClass(), "getDynamic", String.class, StaplerRequest.class, StaplerResponse.class)) {
899-
return getDynamic(token, StaplerRequest.fromStaplerRequest2(req), StaplerResponse.fromStaplerResponse2(rsp));
900-
}
901-
try {
902-
// try to interpret the token as build number
903-
return getBuildByNumber(Integer.parseInt(token));
904-
} catch (NumberFormatException e) {
905-
// try to map that to widgets
906-
for (Widget w : getWidgets()) {
907-
if (w.getUrlName().equals(token))
908-
return w;
909-
}
910-
911-
// is this a permalink?
912-
for (Permalink p : getPermalinks()) {
913-
if (p.getId().equals(token))
914-
return p.resolve(this);
915-
}
916-
917-
return super.getDynamic(token, req, rsp);
918-
}
919-
}
920-
921-
/**
922-
* @deprecated use {@link #getDynamic(String, StaplerRequest2, StaplerResponse2)}
923-
*/
924-
@Deprecated
925-
@Override
926-
public Object getDynamic(String token, StaplerRequest req,
927-
StaplerResponse rsp) {
928-
// Intentionally not factoring this out into a common implementation method because it contains a call to super.
929898
try {
930899
// try to interpret the token as build number
931900
return getBuildByNumber(Integer.parseInt(token));

0 commit comments

Comments
 (0)