blob: c7fc44babc9cbf2820f58d76afbe5b53364376c4 [file] [log] [blame]
package com.intellij.find.findUsages;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
/**
* @author peter
*/
public class JavaVariableFindUsagesOptions extends JavaFindUsagesOptions {
public boolean isReadAccess = true;
public boolean isWriteAccess = true;
public JavaVariableFindUsagesOptions(@NotNull Project project) {
super(project);
isSearchForTextOccurrences = false;
}
public boolean equals(final Object o) {
if (this == o) return true;
if (!super.equals(this)) return false;
if (o == null || getClass() != o.getClass()) return false;
final JavaVariableFindUsagesOptions that = (JavaVariableFindUsagesOptions)o;
if (isReadAccess != that.isReadAccess) return false;
if (isWriteAccess != that.isWriteAccess) return false;
return true;
}
public int hashCode() {
int result = super.hashCode();
result = 31 * result + (isReadAccess ? 1 : 0);
result = 31 * result + (isWriteAccess ? 1 : 0);
return result;
}
}