public class TypeSystemData extends Template
MessageContainer.Messagetypes| Constructor and Description |
|---|
TypeSystemData(ProcessorContext context,
TypeElement templateType,
AnnotationMirror annotation,
boolean isDefault) |
| Modifier and Type | Method and Description |
|---|---|
TypeMirror |
boxType(TypeMirror type) |
protected List<MessageContainer> |
findChildContainers() |
TypeCastData |
getCast(TypeMirror targetType) |
List<TypeCastData> |
getCasts() |
TypeCheckData |
getCheck(TypeMirror type) |
List<TypeCheckData> |
getChecks() |
List<ImplicitCastData> |
getImplicitCasts() |
List<TypeMirror> |
getLegacyTypes() |
TypeSystemData |
getTypeSystem() |
boolean |
hasImplicitSourceTypes(TypeMirror targetType) |
boolean |
hasType(TypeMirror type) |
boolean |
isDefault() |
boolean |
isImplicitSubtypeOf(TypeMirror source,
TypeMirror target) |
List<ImplicitCastData> |
lookupByTargetType(TypeMirror targetType) |
ImplicitCastData |
lookupCast(TypeMirror sourceType,
TypeMirror targetType) |
List<TypeMirror> |
lookupSourceTypes(TypeMirror targetType) |
List<TypeMirror> |
lookupTargetTypes() |
String |
toString() |
dump, getBaseContainer, getContext, getMessageElement, getTemplateType, getTemplateTypeAnnotationaddError, addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotation, getMessageAnnotationValue, getMessages, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesNotEnclosedIn, redirectMessagesOnGeneratedElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic TypeSystemData(ProcessorContext context, TypeElement templateType, AnnotationMirror annotation, boolean isDefault)
public boolean isDefault()
public TypeSystemData getTypeSystem()
public List<TypeMirror> getLegacyTypes()
public TypeCastData getCast(TypeMirror targetType)
public TypeCheckData getCheck(TypeMirror type)
public List<ImplicitCastData> getImplicitCasts()
public List<TypeCastData> getCasts()
public List<TypeCheckData> getChecks()
protected List<MessageContainer> findChildContainers()
findChildContainers in class Templatepublic List<ImplicitCastData> lookupByTargetType(TypeMirror targetType)
public ImplicitCastData lookupCast(TypeMirror sourceType, TypeMirror targetType)
public boolean hasImplicitSourceTypes(TypeMirror targetType)
public List<TypeMirror> lookupTargetTypes()
public List<TypeMirror> lookupSourceTypes(TypeMirror targetType)
public boolean isImplicitSubtypeOf(TypeMirror source, TypeMirror target)
public TypeMirror boxType(TypeMirror type)
public boolean hasType(TypeMirror type)