public final class ExportsLibrary extends Template
MessageContainer.Messagetypes| Constructor and Description |
|---|
ExportsLibrary(ProcessorContext context,
TypeElement templateType,
AnnotationMirror annotation,
ExportsData exports,
LibraryData library,
TypeMirror receiverType,
boolean explicitReceiver) |
| Modifier and Type | Method and Description |
|---|---|
protected List<MessageContainer> |
findChildContainers() |
TypeMirror |
getExplicitReceiver() |
Map<String,ExportMessageData> |
getExportedMessages() |
LibraryData |
getLibrary() |
AnnotationMirror |
getMessageAnnotation() |
TypeMirror |
getReceiverType() |
Map<CacheExpression,String> |
getSharedExpressions() |
boolean |
isDefaultExport() |
boolean |
isDynamicDispatchTarget() |
boolean |
isExplicitReceiver() |
boolean |
isFinalReceiver() |
boolean |
needsDynamicDispatch() |
boolean |
needsRewrites() |
void |
setSharedExpressions(Map<CacheExpression,String> sharedExpressions) |
dump, getBaseContainer, getContext, getMessageElement, getTemplateType, getTemplateTypeAnnotation, toStringaddError, addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotationValue, getMessages, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesNotEnclosedIn, redirectMessagesOnGeneratedElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic ExportsLibrary(ProcessorContext context, TypeElement templateType, AnnotationMirror annotation, ExportsData exports, LibraryData library, TypeMirror receiverType, boolean explicitReceiver)
public void setSharedExpressions(Map<CacheExpression,String> sharedExpressions)
public Map<CacheExpression,String> getSharedExpressions()
public boolean isFinalReceiver()
public boolean isDynamicDispatchTarget()
public boolean needsDynamicDispatch()
public boolean isDefaultExport()
public boolean needsRewrites()
protected List<MessageContainer> findChildContainers()
findChildContainers in class Templatepublic LibraryData getLibrary()
public Map<String,ExportMessageData> getExportedMessages()
public AnnotationMirror getMessageAnnotation()
getMessageAnnotation in class MessageContainerpublic TypeMirror getExplicitReceiver()
public TypeMirror getReceiverType()
public boolean isExplicitReceiver()