Lines Matching defs:exceptions
65 private final TypeList exceptions;
87 * @param exceptions {@code non-null;} list of possible types thrown by this
95 TypeList exceptions, int branchingness, boolean isCallLike,
105 if (exceptions == null) {
106 throw new NullPointerException("exceptions == null");
113 if ((exceptions.size() != 0) && (branchingness != BRANCH_THROW)) {
114 throw new IllegalArgumentException("exceptions / branchingness " +
121 this.exceptions = exceptions;
135 * @param exceptions {@code non-null;} list of possible types thrown by this
142 TypeList exceptions, int branchingness, String nickname) {
143 this(opcode, result, sources, exceptions, branchingness, false,
182 * Constructs a non-empty exceptions instance. Its
190 * @param exceptions {@code non-null;} list of possible types thrown by this
194 public Rop(int opcode, Type result, TypeList sources, TypeList exceptions,
196 this(opcode, result, sources, exceptions, Rop.BRANCH_THROW, false,
201 * Constructs a non-nicknamed instance with non-empty exceptions, which
207 * @param exceptions {@code non-null;} list of possible types thrown by this
210 public Rop(int opcode, TypeList sources, TypeList exceptions) {
211 this(opcode, Type.VOID, sources, exceptions, Rop.BRANCH_THROW, true,
233 exceptions.equals(rop.exceptions);
242 h = (h * 31) + exceptions.hashCode();
279 sz = exceptions.size();
284 Type one = exceptions.getType(i);
288 sb.append(exceptions.getType(i));
341 return exceptions;
405 return (exceptions.size() != 0);