1 package me.tomassetti.symbolsolver.javaparser; 2 3 import java.util.Optional; 4 import java.util.List; 5 import java.util.Arrays; 6 7 public final class Generics { 8 9 Optional<String> s; 10 Optional<Integer> i; 11 Optional<Generics> g; 12 13 } 14 15 public final class SomeCollection<A> { 16 17 public A a; 18 public List<A> as; 19 20 public void foo1(){ 21 new SomeCollection<String>().a; 22 } 23 24 public void foo2(){ 25 new SomeCollection<String>().as; 26 } 27 28 public List<Long> foo3(){ 29 return Arrays.asList(new Long[]{1L,2L}); 30 } 31 32 } 33