Annotation Interface OperationProxy.Proxyable
- Enclosing class:
OperationProxy
Designates a
Node class as eligible for proxying.- Since:
- 24.2
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanWhether a proxyable node allows use for uncached.booleanIndicates whether this operation requires the bytecode index to be updated.
-
Element Details
-
allowUncached
boolean allowUncachedWhether a proxyable node allows use for uncached. If uncached use is enabled, additional validations are performed to ensure the node supports uncached.- Since:
- 24.2
- Default:
false
-
storeBytecodeIndex
boolean storeBytecodeIndexIndicates whether this operation requires the bytecode index to be updated. By default, the DSL assumes that all operations with caches require the bytecode index to be updated. The DSL will emit a warning if specifying this attribute is necessary.If this attribute has been set to
false, then theStoreBytecodeIndexannotation can be used to enable this property for individualSpecializationorFallback-annotated methods.This annotation only has an effect if
GenerateBytecode.storeBytecodeIndexInFrame()is set totrueor if theuncached interpreter tieris enabled.- Since:
- 25.1
- See Also:
- Default:
true
-