public class DefaultDuplocatorState extends java.lang.Object implements ExternalizableDuplocatorState
Modifier and Type | Field and Description |
---|---|
int |
DISCARD_COST |
boolean |
DISTINGUISH_FUNCTIONS |
boolean |
DISTINGUISH_LITERALS |
boolean |
DISTINGUISH_VARIABLES |
int |
LOWER_BOUND |
Constructor and Description |
---|
DefaultDuplocatorState() |
Modifier and Type | Method and Description |
---|---|
boolean |
distinguishLiterals() |
boolean |
distinguishRole(PsiElementRole role) |
int |
getDiscardCost() |
int |
getLowerBound() |
public boolean DISTINGUISH_VARIABLES
public boolean DISTINGUISH_FUNCTIONS
public boolean DISTINGUISH_LITERALS
public int LOWER_BOUND
public int DISCARD_COST
public boolean distinguishRole(PsiElementRole role)
distinguishRole
in interface ExternalizableDuplocatorState
public boolean distinguishLiterals()
distinguishLiterals
in interface ExternalizableDuplocatorState
public int getLowerBound()
getLowerBound
in interface DuplocatorState
public int getDiscardCost()
getDiscardCost
in interface DuplocatorState