Skip to content

Instantly share code, notes, and snippets.

@stefan2904
Created August 24, 2015 15:29
Show Gist options
  • Save stefan2904/ab265edc06a621300285 to your computer and use it in GitHub Desktop.
Save stefan2904/ab265edc06a621300285 to your computer and use it in GitHub Desktop.
unroll me if you can
import at.iaik.unrollme.PrintMe;
@at.iaik.unrollme.UnrollThis
public class SomeTest {
@at.iaik.unrollme.UnrollHere("inner")
public static void outer() {
for(int i = 0; i < 16; i++) {
inner(i);
}
}
@at.iaik.unrollme.UnrollMe
public static void inner(int cnt) {
System.out.println("i = " + cnt);
}
public static void a2(String[] arr) {
}
}
public class SomeTest
{
[public, static] void outer()
{
inner(0);
inner(1);
inner(2);
inner(3);
inner(4);
inner(5);
inner(6);
inner(7);
inner(8);
inner(9);
inner(10);
inner(11);
inner(12);
inner(13);
inner(14);
inner(15);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment