Interface IBslIndexedValue
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable
,IBslValue
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IIndexedValue
,IRuntimeDebugElement
,org.eclipse.debug.core.model.IValue
- All Known Subinterfaces:
IBslArrayValue
,IBslEnumValue
- All Known Implementing Classes:
BslArrayValue
,BslEnumValue
,BslIndexedValue
Represents BSL module variable or expression value in a 1C:Enterprise platform debug process with children
elements, that can be referenced by index.
Also, value can have standard BSL value properties and IBslIndexedValue
can have both: properties
values and indexed children values, and these elements are not the same.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the context children elements contained in this indexed value.getVariable
(int offset) getVariables
(int offset, int length) boolean
hasContextChildren
(int index) Returns whether the value has context children elements.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface com._1c.g5.v8.dt.debug.core.model.values.IBslValue
evaluate, getDetailString, getParentUuid, getPath, getStackFrame, getType, getValueTypeName, getVariables, hasVariables, isEvaluated, isIndexedElementValue, isPending, isUnreadable, reevaluate, removeVariables
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getLaunch, getModelIdentifier
Methods inherited from interface org.eclipse.debug.core.model.IIndexedValue
getInitialOffset, getSize
Methods inherited from interface com._1c.g5.v8.dt.debug.core.model.IRuntimeDebugElement
getDebugTarget
Methods inherited from interface org.eclipse.debug.core.model.IValue
getReferenceTypeName, getValueString, isAllocated
-
Method Details
-
getVariable
- Specified by:
getVariable
in interfaceorg.eclipse.debug.core.model.IIndexedValue
- Throws:
org.eclipse.debug.core.DebugException
-
getVariables
- Specified by:
getVariables
in interfaceorg.eclipse.debug.core.model.IIndexedValue
- Throws:
org.eclipse.debug.core.DebugException
-
getContextVariables
Returns the context children elements contained in this indexed value.- Returns:
- the values contained in this context value, never
null
- Throws:
org.eclipse.debug.core.DebugException
- if request fails
-
hasContextChildren
boolean hasContextChildren(int index) throws org.eclipse.debug.core.DebugException Returns whether the value has context children elements.- Returns:
- whether the value has context children elements
- Throws:
org.eclipse.debug.core.DebugException
- if request fails
-