public final class LibraryData extends Template
MessageContainer.Messagetypes| Constructor and Description |
|---|
LibraryData(TypeElement type,
AnnotationMirror annotationMirror) |
| Modifier and Type | Method and Description |
|---|---|
protected List<MessageContainer> |
findChildContainers() |
TypeMirror |
getAssertions() |
List<TypeMirror> |
getCachedSignature() |
List<String> |
getCachedSignatureNames() |
List<LibraryDefaultExportData> |
getDefaultExports() |
TypeMirror |
getExportsReceiverType() |
List<LibraryMessage> |
getMethods() |
ExportsLibrary |
getObjectExports() |
TypeMirror |
getSignatureReceiverType() |
List<LibraryData> |
getSuperTypes() |
boolean |
isDynamicDispatch() |
void |
setAssertions(TypeMirror assertions) |
void |
setExportsReceiverType(TypeMirror receiverType) |
void |
setSignatureReceiverType(TypeMirror signatureReceiverType) |
dump, getBaseContainer, getContext, getMessageElement, getTemplateType, getTemplateTypeAnnotation, toStringaddError, 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 LibraryData(TypeElement type, AnnotationMirror annotationMirror)
public void setExportsReceiverType(TypeMirror receiverType)
public void setSignatureReceiverType(TypeMirror signatureReceiverType)
public TypeMirror getSignatureReceiverType()
public TypeMirror getExportsReceiverType()
public List<LibraryData> getSuperTypes()
public List<LibraryMessage> getMethods()
protected List<MessageContainer> findChildContainers()
findChildContainers in class Templatepublic List<TypeMirror> getCachedSignature()
public List<LibraryDefaultExportData> getDefaultExports()
public void setAssertions(TypeMirror assertions)
public TypeMirror getAssertions()
public boolean isDynamicDispatch()
public ExportsLibrary getObjectExports()