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() |
LibraryDefaultExportData |
getBuiltinDefaultExport(TypeMirror receiverType) |
List<TypeMirror> |
getCachedSignature() |
List<String> |
getCachedSignatureNames() |
List<LibraryDefaultExportData> |
getDefaultExports() |
TypeMirror |
getExportsReceiverType() |
List<LibraryMessage> |
getMethods() |
ExportsLibrary |
getObjectExports() |
TypeMirror |
getSignatureReceiverType() |
List<LibraryData> |
getSuperTypes() |
boolean |
isDefaultExportLookupEnabled() |
boolean |
isDynamicDispatch() |
boolean |
isDynamicDispatchEnabled() |
void |
setAssertions(TypeMirror assertions) |
void |
setDefaultExportLookupEnabled(boolean defaultExportLookupEnabled) |
void |
setDynamicDispatchEnabled(boolean dynamicDispatchEnabled) |
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 setDynamicDispatchEnabled(boolean dynamicDispatchEnabled)
public boolean isDynamicDispatchEnabled()
public void setDefaultExportLookupEnabled(boolean defaultExportLookupEnabled)
public boolean isDefaultExportLookupEnabled()
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()
public LibraryDefaultExportData getBuiltinDefaultExport(TypeMirror receiverType)