public class AnnotationElementValueAnnotation_c extends TypeObject_c implements AnnotationElementValueAnnotation
position, ts
Constructor and Description |
---|
AnnotationElementValueAnnotation_c(JL5TypeSystem ts,
Position pos,
Type annotationType,
java.util.Map<java.lang.String,AnnotationElementValue> annotationElementValues) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,AnnotationElementValue> |
annotationElementValues() |
boolean |
isCanonical()
Return true if the type object contains no unknown/ambiguous types.
|
copy, equals, equalsImpl, hashCode, position, typeSystem
public AnnotationElementValueAnnotation_c(JL5TypeSystem ts, Position pos, Type annotationType, java.util.Map<java.lang.String,AnnotationElementValue> annotationElementValues)
public boolean isCanonical()
TypeObject
isCanonical
in interface TypeObject
public java.util.Map<java.lang.String,AnnotationElementValue> annotationElementValues()
annotationElementValues
in interface AnnotationElementValueAnnotation