Advertisement
vorburger

SpongeGenericsIdea

Jun 20th, 2015
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.29 KB | None | 0 0
  1. class SpongeGenericsIdea {
  2.  
  3.     interface EntityType<E extends Entity<?>> {
  4.     }
  5.  
  6.     interface Entity<E extends Entity<?>> {
  7.         EntityType<E> getType();
  8.     }
  9.  
  10.     interface Creeper extends Entity<Creeper> {
  11.     }
  12.  
  13.     public void foo() {
  14.         Creeper c = null;
  15.         EntityType<Creeper> type = c.getType();
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement