public class ElementValueEnum extends java.lang.Object implements ElementValue
Modifier and Type | Field and Description |
---|---|
private JavaTypeInstance |
type |
private java.lang.String |
valueName |
Constructor and Description |
---|
ElementValueEnum(JavaTypeInstance type,
java.lang.String valueName) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Dumper |
dump(Dumper d) |
boolean |
equals(java.lang.Object obj) |
ElementValue |
withTypeHint(JavaTypeInstance hint) |
private final JavaTypeInstance type
private final java.lang.String valueName
public ElementValueEnum(JavaTypeInstance type, java.lang.String valueName)
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable
public ElementValue withTypeHint(JavaTypeInstance hint)
withTypeHint
in interface ElementValue
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object