public final class CacheExpression extends MessageContainer
MessageContainer.Messagetypes| Constructor and Description |
|---|
CacheExpression(Parameter sourceParameter,
AnnotationMirror sourceAnnotationMirror) |
addError, addError, addError, addError, addSuppressableWarning, addSuppressableWarning, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getMessageAnnotationValue, getMessages, getMessagesForModification, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesOnGeneratedElementsclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic CacheExpression(Parameter sourceParameter, AnnotationMirror sourceAnnotationMirror)
public CacheExpression copy()
public void setIsUsedInGuard(boolean b)
public boolean isUsedInGuard()
public boolean isNeverDefault()
public void setNeverDefault(boolean neverDefault)
public boolean isNeverDefaultGuaranteed()
public void setNeverDefaultGuaranteed(boolean neverDefault)
public void setInlinedNode(InlinedNodeData inlinedNode)
public InlinedNodeData getInlinedNode()
public boolean isEagerInitialize()
public void setEagerInitialize(boolean alreadyInitialized)
public void clearSharing()
public AnnotationMirror getSharedGroupMirror()
public boolean isEncodedEnum()
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 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 boolean isThisExpression()
public String getMergedLibraryIdentifier()
public void setWeakReferenceGet(boolean b)
public boolean isWeakReferenceGet()
public void setWeakReference(boolean ignoreInUncached)
public boolean isWeakReference()
public boolean isAdopt()
public void setAdopt(boolean adopt)
public LibraryData getCachedLibrary()
public void setCachedLibrary(LibraryData cachedlibrary)
public boolean usesDefaultCachedInitializer()