public final class CacheExpression extends MessageContainer
MessageContainer.Messagetypes| Constructor and Description |
|---|
CacheExpression(Parameter sourceParameter,
AnnotationMirror sourceAnnotationMirror) |
addError, addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesNotEnclosedIn, redirectMessagesOnGeneratedElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic CacheExpression(Parameter sourceParameter, AnnotationMirror sourceAnnotationMirror)
public CacheExpression copy()
public void setLanguageType(TypeMirror languageType)
public boolean isReference()
public TypeMirror getReferenceType()
public void setReferenceType(TypeMirror supplierType)
public TypeMirror getLanguageType()
public void setSharedGroup(String sharedGroup)
public AnnotationMirror getSharedGroupMirror()
public AnnotationValue getSharedGroupValue()
public String getSharedGroup()
public void setDefaultExpression(DSLExpression expression)
public void setUncachedExpressionError(MessageContainer.Message message)
public void setUncachedExpression(DSLExpression getUncachedExpression)
public MessageContainer.Message getUncachedExpresionError()
public DSLExpression getUncachedExpression()
public void setAlwaysInitialized(boolean fastPathCache)
public boolean isAlwaysInitialized()
public void setDimensions(int dimensions)
public int getDimensions()
public Parameter getParameter()
public boolean isCached()
public boolean isCachedLibrary()
public boolean isCachedContext()
public boolean isCachedLanguage()
public Element getMessageElement()
getMessageElement in class MessageContainerpublic AnnotationMirror getMessageAnnotation()
getMessageAnnotation in class MessageContainerpublic void setRequiresBoundary(boolean requiresBoundary)
public boolean isRequiresBoundary()
public DSLExpression getDefaultExpression()
public void setMergedLibrary(boolean mergedLibrary)
public boolean isMergedLibrary()
public String getMergedLibraryIdentifier()