Home | History | Annotate | Download | only in analysis

Lines Matching full:locals

24     private Type[] locals;
33 * @param locals the number of local variable table entries
36 public Frame(int locals, int stack) {
37 this.locals = new Type[locals];
48 return locals[index];
58 locals[index] = type;
108 return locals.length;
151 Frame frame = new Frame(locals.length, stack.length);
152 System.arraycopy(locals, 0, frame.locals, 0, locals.length);
165 Frame frame = new Frame(locals.length, stack.length);
212 for (int i = 0; i < locals.length; i++) {
213 if (locals[i] != null) {
214 Type prev = locals[i];
215 Type merged = prev.merge(frame.locals[i]);
217 locals[i] = merged;
221 } else if (frame.locals[i] != null) {
222 locals[i] = frame.locals[i];
234 buffer.append("locals = [");
235 for (int i = 0; i < locals.length; i++) {
236 buffer.append(locals[i] == null ? "empty" : locals[i].toString());
237 if (i < locals.length - 1)