public class ElementValueClass extends java.lang.Object implements ElementValue
Modifier and Type | Field and Description |
---|---|
private JavaTypeInstance |
classType |
Constructor and Description |
---|
ElementValueClass(JavaTypeInstance classType) |
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 classType
public ElementValueClass(JavaTypeInstance classType)
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