mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8263358: Update java.lang to use instanceof pattern variable
Reviewed-by: iris, chegar, mchung, dfuchs
This commit is contained in:
parent
ae9af57bf6
commit
329697b02e
18 changed files with 63 additions and 112 deletions
|
@ -406,16 +406,14 @@ public final class StackTraceElement implements java.io.Serializable {
|
|||
public boolean equals(Object obj) {
|
||||
if (obj==this)
|
||||
return true;
|
||||
if (!(obj instanceof StackTraceElement))
|
||||
return false;
|
||||
StackTraceElement e = (StackTraceElement)obj;
|
||||
return Objects.equals(classLoaderName, e.classLoaderName) &&
|
||||
Objects.equals(moduleName, e.moduleName) &&
|
||||
Objects.equals(moduleVersion, e.moduleVersion) &&
|
||||
e.declaringClass.equals(declaringClass) &&
|
||||
e.lineNumber == lineNumber &&
|
||||
Objects.equals(methodName, e.methodName) &&
|
||||
Objects.equals(fileName, e.fileName);
|
||||
return (obj instanceof StackTraceElement e)
|
||||
&& e.lineNumber == lineNumber
|
||||
&& e.declaringClass.equals(declaringClass)
|
||||
&& Objects.equals(classLoaderName, e.classLoaderName)
|
||||
&& Objects.equals(moduleName, e.moduleName)
|
||||
&& Objects.equals(moduleVersion, e.moduleVersion)
|
||||
&& Objects.equals(methodName, e.methodName)
|
||||
&& Objects.equals(fileName, e.fileName);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue