Home | History | Annotate | Download | only in code

Lines Matching refs:primary

40      * The primary LocalsArray represents the locals as seen from
44 private final OneLocalsArray primary;
61 primary = new OneLocalsArray(maxLocals);
66 * Constructs an instance with the specified primary and secondaries set.
68 * @param primary {@code non-null;} primary locals to use
72 public LocalsArraySet(OneLocalsArray primary,
74 super(primary.getMaxLocals() > 0);
76 this.primary = primary;
88 primary = toCopy.primary.copy();
107 primary.setImmutable();
126 ex.addContext("(locals array set; primary)");
127 primary.annotate(ex);
134 ex.addContext("(locals array set: primary for caller "
146 sb.append("(locals array set; primary)\n");
156 sb.append("(locals array set: primary for caller "
170 int len = primary.getMaxLocals();
179 primary.makeInitialized(type);
191 return primary.getMaxLocals();
199 primary.set(idx, type);
219 primary.invalidate(idx);
231 return primary.getOrNull(idx);
237 return primary.get(idx);
243 return primary.getCategory1(idx);
249 return primary.getCategory2(idx);
264 newPrimary = primary.merge(other.getPrimary());
296 if ((primary == newPrimary) && ! secondariesChanged ) {
315 newPrimary = primary.merge(other.getPrimary());
337 if ((primary == newPrimary) && ! secondariesChanged ) {
391 newPrimary = primary.merge(other.getPrimary());
401 if ((newSecondary == mine) && (newPrimary == primary)) {
405 * We're going to re-build a primary as a merge of all the
460 return primary;