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 boolean isEagerInitialize()
public void setEagerInitialize(boolean alreadyInitialized)
public TypeMirror getReferenceType()
public void setReferenceType(TypeMirror supplierType)
public TypeMirror getLanguageType()
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 isBind()
public boolean isCachedLibrary()
public boolean isCachedLibraryManuallyDispatched()
public String getCachedLibraryExpression()
public String getCachedLibraryLimit()
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()
public void setGuardForNull(boolean b)
public boolean isGuardForNull()
public void setWeakReference(boolean ignoreInUncached)
public boolean isWeakReference()
public boolean isAdopt()
public void setAdopt(boolean adopt)
public LibraryData getCachedLibrary()
public void setCachedLibrary(LibraryData cachedlibrary)