Lines Matching defs:variable

113      * this StackFrame. Each variable has a range of byte code indices in which
116 * matches this variable's method and if the code index of this
117 * StackFrame is within the variable's byte code range, the variable is
120 * A variable's byte code range is at least as large as the scope of
121 * that variable, but can continue beyond the end of the scope under
124 * <li>the compiler/VM does not immediately reuse the variable's slot.
132 * of multiple local variables of the same name, the variable with the
139 * @throws AbsentInformationException if there is no local variable
153 * @param name the variable name to find
155 * visible variable with the given name; frames in native methods
157 * @throws AbsentInformationException if there is no local variable
168 * The variable must be valid for this frame's method and visible
171 * @param variable the {@link LocalVariable} to be accessed
173 * @throws java.lang.IllegalArgumentException if the variable is
179 Value getValue(LocalVariable variable);
183 * Each variable must be valid for this frame's method and visible
189 * @throws java.lang.IllegalArgumentException if any variable is
199 * The variable must be valid for this frame's method and visible
202 * Object values must be assignment compatible with the variable type
203 * (This implies that the variable type must be loaded through the
205 * either assignment compatible with the variable type or must be
206 * convertible to the variable type without loss of information.
210 * @param variable the field containing the requested value
215 * the variable's type.
216 * @throws ClassNotLoadedException if the variable type has not yet been loaded
223 void setValue(LocalVariable variable, Value value)
228 * returned even if no local variable information is present.