public final class LibraryData extends Template
MessageContainer.Messagetypes| Constructor and Description |
|---|
LibraryData(TypeElement type,
AnnotationMirror annotationMirror) |
dump, getContext, getMessageElement, getTemplateType, getTemplateTypeAnnotation, toStringaddError, addError, addError, addError, addSuppressableWarning, addSuppressableWarning, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotation, getMessageAnnotationValue, getMessages, getMessagesForModification, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesOnGeneratedElementsclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic LibraryData(TypeElement type, AnnotationMirror annotationMirror)
public void setGenerateAOT(boolean generateAOT)
public boolean isGenerateAOT()
public void setPushEncapsulatingNode(boolean pushEncapsulatingNode)
public boolean isPushEncapsulatingNode()
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> getAllMethods()
public List<LibraryMessage> getMethods()
protected List<MessageContainer> findChildContainers()
findChildContainers in class Templatepublic List<LibraryDefaultExportData> getDefaultExports()
public void setAssertions(TypeMirror assertions)
public TypeMirror getAssertions()
public boolean isDynamicDispatch()
public ExportsLibrary getObjectExports()
public LibraryDefaultExportData getBuiltinDefaultExport(TypeMirror receiverType)