Skip to content

Instantly share code, notes, and snippets.

Jonathan Poulter poulter7

Block or report user

Report or block poulter7

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@etorreborre
etorreborre / gist:1387113
Created Nov 22, 2011
An example of a non-terminating compilation with javac
View gist:1387113
/** from http://www.reddit.com/r/programming/comments/mlbna/scala_feels_like_ejb_2/c31z0co */
interface Pong<T> {}
class Ping<T> implements Pong<Pong<? super Ping<Ping<T>>>> {
static void Ping() {
Pong<? super Ping<Long>> Ping = new Ping<Long>();
}
}
> javac Ping.java
You can’t perform that action at this time.