Skip to content

Instantly share code, notes, and snippets.

@breandan
Created August 17, 2022 21:33
Show Gist options
  • Save breandan/5e1bd358e88a573ddb960d0901831df3 to your computer and use it in GitHub Desktop.
Save breandan/5e1bd358e88a573ddb960d0901831df3 to your computer and use it in GitHub Desktop.
Output generated running il.ac.technion.cs.subtyping_machine.tm.Main.fire()
public class Main {
interface Z {
}
interface L_a<x> {
}
interface L_c<x> {
}
interface L_b<x> {
}
interface L_END_<x> {
}
interface q0_l<x> extends L_a<q1_wlr<? super N<? super L_c<? super N<? super x>>>>>, L_c<q4_wlr<? super N<? super L_c<? super N<? super x>>>>>, L_END_<q4_lsr<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q0_r<x> extends L_a<N<? super q1_r<? super L_c<? super N<? super x>>>>>, L_c<N<? super q4_r<? super L_c<? super N<? super x>>>>>, L_END_<q4_rsr<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q1_l<x> extends L_a<q1_wlr<? super N<? super L_a<? super N<? super x>>>>>, L_b<q1_wlr<? super N<? super L_b<? super N<? super x>>>>>, L_c<N<? super q2_l<? super L_c<? super N<? super x>>>>>, L_END_<q2_lsl<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q1_r<x> extends L_a<N<? super q1_r<? super L_a<? super N<? super x>>>>>, L_b<N<? super q1_r<? super L_b<? super N<? super x>>>>>, L_c<q2_wrl<? super N<? super L_c<? super N<? super x>>>>>, L_END_<q2_rsl<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q2_l<x> extends L_b<N<? super q3_l<? super L_c<? super N<? super x>>>>> {
}
interface q2_r<x> extends L_b<q3_wrl<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q3_l<x> extends L_a<N<? super q3_l<? super L_a<? super N<? super x>>>>>, L_b<N<? super q3_l<? super L_b<? super N<? super x>>>>>, L_c<q0_wlr<? super N<? super L_c<? super N<? super x>>>>>, L_END_<q0_lsr<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q3_r<x> extends L_a<q3_wrl<? super N<? super L_a<? super N<? super x>>>>>, L_b<q3_wrl<? super N<? super L_b<? super N<? super x>>>>>, L_c<N<? super q0_r<? super L_c<? super N<? super x>>>>>, L_END_<q0_rsr<? super N<? super L_c<? super N<? super x>>>>> {
}
interface q4_l<x> extends L_a<N<?>>, L_c<N<?>>, L_b<N<?>>, L_END_<N<?>> {
}
interface q4_r<x> extends L_a<N<?>>, L_c<N<?>>, L_b<N<?>>, L_END_<N<?>> {
}
interface q0_wl<x> extends L_a<N<? super q0_l<? super L_a<? super N<? super x>>>>>, L_c<N<? super q0_l<? super L_c<? super N<? super x>>>>>, L_b<N<? super q0_l<? super L_b<? super N<? super x>>>>> {
}
interface q0_wr<x> extends L_a<N<? super q0_r<? super L_a<? super N<? super x>>>>>, L_c<N<? super q0_r<? super L_c<? super N<? super x>>>>>, L_b<N<? super q0_r<? super L_b<? super N<? super x>>>>> {
}
interface q1_wl<x> extends L_a<N<? super q1_l<? super L_a<? super N<? super x>>>>>, L_c<N<? super q1_l<? super L_c<? super N<? super x>>>>>, L_b<N<? super q1_l<? super L_b<? super N<? super x>>>>> {
}
interface q1_wr<x> extends L_a<N<? super q1_r<? super L_a<? super N<? super x>>>>>, L_c<N<? super q1_r<? super L_c<? super N<? super x>>>>>, L_b<N<? super q1_r<? super L_b<? super N<? super x>>>>> {
}
interface q2_wl<x> extends L_a<N<? super q2_l<? super L_a<? super N<? super x>>>>>, L_c<N<? super q2_l<? super L_c<? super N<? super x>>>>>, L_b<N<? super q2_l<? super L_b<? super N<? super x>>>>> {
}
interface q2_wr<x> extends L_a<N<? super q2_r<? super L_a<? super N<? super x>>>>>, L_c<N<? super q2_r<? super L_c<? super N<? super x>>>>>, L_b<N<? super q2_r<? super L_b<? super N<? super x>>>>> {
}
interface q3_wl<x> extends L_a<N<? super q3_l<? super L_a<? super N<? super x>>>>>, L_c<N<? super q3_l<? super L_c<? super N<? super x>>>>>, L_b<N<? super q3_l<? super L_b<? super N<? super x>>>>> {
}
interface q3_wr<x> extends L_a<N<? super q3_r<? super L_a<? super N<? super x>>>>>, L_c<N<? super q3_r<? super L_c<? super N<? super x>>>>>, L_b<N<? super q3_r<? super L_b<? super N<? super x>>>>> {
}
interface q4_wl<x> extends L_a<N<? super q4_l<? super L_a<? super N<? super x>>>>>, L_c<N<? super q4_l<? super L_c<? super N<? super x>>>>>, L_b<N<? super q4_l<? super L_b<? super N<? super x>>>>> {
}
interface q4_wr<x> extends L_a<N<? super q4_r<? super L_a<? super N<? super x>>>>>, L_c<N<? super q4_r<? super L_c<? super N<? super x>>>>>, L_b<N<? super q4_r<? super L_b<? super N<? super x>>>>> {
}
interface q0_lr<x> {
}
interface q0_rl<x> {
}
interface q0_wlr<x> {
}
interface q0_wrl<x> {
}
interface q0_lsl<x> {
}
interface q0_rsr<x> {
}
interface q0_lsr<x> {
}
interface q0_rsl<x> {
}
interface q1_lr<x> {
}
interface q1_rl<x> {
}
interface q1_wlr<x> {
}
interface q1_wrl<x> {
}
interface q1_lsl<x> {
}
interface q1_rsr<x> {
}
interface q1_lsr<x> {
}
interface q1_rsl<x> {
}
interface q2_lr<x> {
}
interface q2_rl<x> {
}
interface q2_wlr<x> {
}
interface q2_wrl<x> {
}
interface q2_lsl<x> {
}
interface q2_rsr<x> {
}
interface q2_lsr<x> {
}
interface q2_rsl<x> {
}
interface q3_lr<x> {
}
interface q3_rl<x> {
}
interface q3_wlr<x> {
}
interface q3_wrl<x> {
}
interface q3_lsl<x> {
}
interface q3_rsr<x> {
}
interface q3_lsr<x> {
}
interface q3_rsl<x> {
}
interface q4_lr<x> {
}
interface q4_rl<x> {
}
interface q4_wlr<x> {
}
interface q4_wrl<x> {
}
interface q4_lsl<x> {
}
interface q4_rsr<x> {
}
interface q4_lsr<x> {
}
interface q4_rsl<x> {
}
interface N<x> extends q0_wlr<N<? super q0_wr<? super x>>>, q0_wrl<N<? super q0_wl<? super x>>>, q0_lsl<q0_rl<? super N<? super L_END_<? super N<? super x>>>>>, q0_rsr<q0_lr<? super N<? super L_END_<? super N<? super x>>>>>, q0_lsr<N<? super q0_wr<? super L_END_<? super N<? super x>>>>>, q0_rsl<N<? super q0_wl<? super L_END_<? super N<? super x>>>>>, q0_lr<N<? super q0_r<? super x>>>, q0_rl<N<? super q0_l<? super x>>>, q1_wlr<N<? super q1_wr<? super x>>>, q1_wrl<N<? super q1_wl<? super x>>>, q1_lsl<q1_rl<? super N<? super L_END_<? super N<? super x>>>>>, q1_rsr<q1_lr<? super N<? super L_END_<? super N<? super x>>>>>, q1_lsr<N<? super q1_wr<? super L_END_<? super N<? super x>>>>>, q1_rsl<N<? super q1_wl<? super L_END_<? super N<? super x>>>>>, q1_lr<N<? super q1_r<? super x>>>, q1_rl<N<? super q1_l<? super x>>>, q2_wlr<N<? super q2_wr<? super x>>>, q2_wrl<N<? super q2_wl<? super x>>>, q2_lsl<q2_rl<? super N<? super L_END_<? super N<? super x>>>>>, q2_rsr<q2_lr<? super N<? super L_END_<? super N<? super x>>>>>, q2_lsr<N<? super q2_wr<? super L_END_<? super N<? super x>>>>>, q2_rsl<N<? super q2_wl<? super L_END_<? super N<? super x>>>>>, q2_lr<N<? super q2_r<? super x>>>, q2_rl<N<? super q2_l<? super x>>>, q3_wlr<N<? super q3_wr<? super x>>>, q3_wrl<N<? super q3_wl<? super x>>>, q3_lsl<q3_rl<? super N<? super L_END_<? super N<? super x>>>>>, q3_rsr<q3_lr<? super N<? super L_END_<? super N<? super x>>>>>, q3_lsr<N<? super q3_wr<? super L_END_<? super N<? super x>>>>>, q3_rsl<N<? super q3_wl<? super L_END_<? super N<? super x>>>>>, q3_lr<N<? super q3_r<? super x>>>, q3_rl<N<? super q3_l<? super x>>>, q4_wlr<N<? super q4_wr<? super x>>>, q4_wrl<N<? super q4_wl<? super x>>>, q4_lsl<q4_rl<? super N<? super L_END_<? super N<? super x>>>>>, q4_rsr<q4_lr<? super N<? super L_END_<? super N<? super x>>>>>, q4_lsr<N<? super q4_wr<? super L_END_<? super N<? super x>>>>>, q4_rsl<N<? super q4_wl<? super L_END_<? super N<? super x>>>>>, q4_lr<N<? super q4_r<? super x>>>, q4_rl<N<? super q4_l<? super x>>> {
}
static L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_a<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_b<? super N<? super L_END_<? super N<? super Z>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> v = (q0_r<? super L_END_<? super N<? super Z>>>) null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment