本文整理了Java中java.lang.reflect.Method.hashCode()
方法的一些代码示例,展示了Method.hashCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Method.hashCode()
方法的具体详情如下:
包路径:java.lang.reflect.Method
类名称:Method
方法名:hashCode
[英]Returns a hashcode for this Method. The hashcode is computed as the exclusive-or of the hashcodes for the underlying method's declaring class name and the method's name.
[中]返回此方法的哈希代码。hashcode被计算为基础方法的声明类名和方法名的hashcode的异或。
代码示例来源:origin: spring-projects/spring-framework
@Override
public int hashCode() {
return this.adviceMethod.hashCode();
}
}
代码示例来源:origin: spring-projects/spring-framework
public MethodCacheKey(Method method) {
this.method = method;
this.hashCode = method.hashCode();
}
代码示例来源:origin: org.mockito/mockito-core
@Override
public int hashCode() {
return method.hashCode();
}
}
代码示例来源:origin: google/guava
@Override
public final int hashCode() {
return (31 + method.hashCode()) * 31 + System.identityHashCode(target);
}
代码示例来源:origin: junit-team/junit4
@Override
public int hashCode() {
return method.hashCode();
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int hashCode() {
return this.method.hashCode() + (this.targetClass != null ? this.targetClass.hashCode() * 29 : 0);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int hashCode() {
return (this.bean.hashCode() * 31 + this.method.hashCode());
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int hashCode() {
return (this.bean.hashCode() * 31 + this.method.hashCode());
}
代码示例来源:origin: google/j2objc
@Override
public int hashCode() {
return fMethod.hashCode();
}
代码示例来源:origin: prestodb/presto
@Override
public int hashCode() {
return trustManager.hashCode() + 31 * findByIssuerAndSignatureMethod.hashCode();
}
}
代码示例来源:origin: redisson/redisson
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((instanceClass == null) ? 0 : instanceClass.hashCode());
result = prime * result + ((method == null) ? 0 : method.hashCode());
return result;
}
代码示例来源:origin: redisson/redisson
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((instanceClass == null) ? 0 : instanceClass.hashCode());
result = prime * result + ((method == null) ? 0 : method.hashCode());
return result;
}
代码示例来源:origin: prestodb/presto
@Override
public final int hashCode() {
return (31 + method.hashCode()) * 31 + System.identityHashCode(target);
}
代码示例来源:origin: hs-web/hsweb-framework
public int hashCode() {
int result = this.target != null ? this.target.hashCode() : 0;
result = 31 * result + (this.method != null ? this.method.hashCode() : 0);
return result;
}
}
代码示例来源:origin: google/j2objc
@Override
public final int hashCode() {
return (31 + method.hashCode()) * 31 + System.identityHashCode(target);
}
代码示例来源:origin: org.springframework/spring-core
@Override
public int hashCode() {
return this.method.hashCode() + (this.targetClass != null ? this.targetClass.hashCode() * 29 : 0);
}
代码示例来源:origin: spring-projects/spring-security
@Override
public int hashCode() {
return this.method.hashCode() * 21
+ (this.targetClass != null ? this.targetClass.hashCode() : 0);
}
代码示例来源:origin: org.springframework/spring-web
@Override
public int hashCode() {
return (this.bean.hashCode() * 31 + this.method.hashCode());
}
代码示例来源:origin: hs-web/hsweb-framework
public static MethodInterceptorHolder create(MethodInvocation invocation) {
String id = DigestUtils.md5DigestAsHex(String.valueOf(invocation.getMethod().hashCode()).getBytes());
String[] argNames = nameDiscoverer.getParameterNames(invocation.getMethod());
Object[] args = invocation.getArguments();
Map<String, Object> argMap = new LinkedHashMap<>();
for (int i = 0, len = args.length; i < len; i++) {
argMap.put((argNames == null || argNames[i] == null) ? "arg" + i : argNames[i], args[i]);
}
return new MethodInterceptorHolder(id,
invocation.getMethod(),
invocation.getThis(), argMap);
}
代码示例来源:origin: org.testng/testng
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((getConstructor() == null) ? 0 : getConstructor().hashCode());
result = prime * result + ((getMethod() == null) ? 0 : getMethod().hashCode());
return result;
}
内容来源于网络,如有侵权,请联系作者删除!