title: Meaning of Java syntax: class A extends B<C>
body: <p>What does this syntax mean in <code>Java</code>: <code>class A extends B&lt;C&gt;</code>? I came across this in an Android library and couldn't find it on google.</p>
  
  <p>More specifically, this is what I had come across:</p>
  
  <pre><code>public class PullToRefreshExpandableListView extends PullToRefreshAdapterViewBase&lt;ExpandableListView&gt;
  </code></pre>