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 TypeUsageCollectablepublic ElementValue withTypeHint(JavaTypeInstance hint)
withTypeHint in interface ElementValuepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object