public final class MExecutableWrapperAccessor extends AbstractExecutableWrapperAccessor
IExecutionResult.getReturnedValue()
IExecutable
flagged with
IExecutable.ValueReturning
interface can be wrapped.IReadAccessor.Standalone
Modifier and Type | Field and Description |
---|---|
static String |
EXEWRAPPER_ID |
Constructor and Description |
---|
MExecutableWrapperAccessor() |
MExecutableWrapperAccessor(IExecutable.ValueReturning executable) |
Modifier and Type | Method and Description |
---|---|
String |
getImplementationId()
Unique addon implementation ID.
|
boolean |
isConstantValue()
Default implementation returns "false".
|
clone, compileCollection, compileValue, equals, getEstimatedReadCost, getExecutable, getGenericCollectionType, getType, hashCode, internalGet, isCacheUsed, isShouldIterate, setExecutable, toString
castToExpected, compileRead, compileRead, compileRead, compileRead, get, getGenericTypes, isShouldBeWrappedToConstantValue, isShouldNotCache
getInternalCacheIdentifier, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getInternalCacheIdentifier, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String EXEWRAPPER_ID
public MExecutableWrapperAccessor()
public MExecutableWrapperAccessor(IExecutable.ValueReturning executable)
public boolean isConstantValue()
AbstractReadAccessor
isConstantValue
in interface IReadAccessor
isConstantValue
in class AbstractReadAccessor