Home | History | Annotate | Download | only in resources
      1 package me.tomassetti.symbolsolver.javaparser;
      2 
      3 import java.util.Optional;
      4 import java.util.List;
      5 
      6 public final class Generics {
      7 
      8     Optional<String> s;
      9     Optional<Integer> i;
     10     Optional<Generics> g;
     11 
     12 }
     13 
     14 public final class SomeCollection<A> {
     15 
     16     public A a;
     17     public List<A> as;
     18 
     19     public void foo1(){
     20         new SomeCollection<String>().a;
     21     }
     22 
     23     public void foo2(){
     24         new SomeCollection<String>().as;
     25     }
     26 
     27 }
     28 
     29 public final class GenericMethodCalls {
     30 
     31     public class Base <T> {
     32 
     33         public void callee(T data) {
     34         }
     35 
     36     }
     37 
     38     public class Derived extends Base<String> {
     39 
     40         public void caller() {
     41             callee("test");
     42         }
     43 
     44     }
     45 
     46 }