public class FakeMethods extends java.lang.Object implements TypeUsageCollectable
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Object,FakeMethod> |
fakes |
private java.util.Map<java.lang.String,java.lang.Integer> |
nameCounts |
Constructor and Description |
---|
FakeMethods() |
Modifier and Type | Method and Description |
---|---|
FakeMethod |
add(java.lang.Object key,
java.lang.String nameHint,
UnaryFunction<java.lang.String,FakeMethod> methodFactory) |
void |
collectTypeUsages(TypeUsageCollector collector) |
java.util.List<FakeMethod> |
getMethods() |
private final java.util.Map<java.lang.Object,FakeMethod> fakes
private final java.util.Map<java.lang.String,java.lang.Integer> nameCounts
public FakeMethod add(java.lang.Object key, java.lang.String nameHint, UnaryFunction<java.lang.String,FakeMethod> methodFactory)
public java.util.List<FakeMethod> getMethods()
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable