org.robolectric.internal.bytecode.MethodRef Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sandbox Show documentation
Show all versions of sandbox Show documentation
An alternative Android testing framework.
The newest version!
package org.robolectric.internal.bytecode;
/** Reference to a specific method on a class. */
public class MethodRef {
public final String className;
public final String methodName;
public MethodRef(Class> clazz, String methodName) {
this(clazz.getName(), methodName);
}
public MethodRef(String className, String methodName) {
this.className = className;
this.methodName = methodName;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof MethodRef)) return false;
MethodRef methodRef = (MethodRef) o;
return className.equals(methodRef.className) && methodName.equals(methodRef.methodName);
}
@Override
public int hashCode() {
int result = className.hashCode();
result = 31 * result + methodName.hashCode();
return result;
}
@Override
public String toString() {
return "MethodRef{"
+ "className='"
+ className
+ '\''
+ ", methodName='"
+ methodName
+ '\''
+ '}';
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy