1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.reflection.typeparam;
17
18 import java.util.List;
19 import java.util.Map;
20
21 public interface Level0Mapper<L, M, N> {
22
23 void simpleSelectVoid(Integer param);
24
25 double simpleSelectPrimitive(int param);
26
27 Double simpleSelect();
28
29 List<Double> simpleSelectList();
30
31 Map<Integer, Double> simpleSelectMap();
32
33 String[] simpleSelectArray();
34
35 String[][] simpleSelectArrayOfArray();
36
37 <K extends Calculator<?>> K simpleSelectTypeVar();
38
39 List<? extends String> simpleSelectWildcard();
40
41 N select(N param);
42
43 List<N> selectList(M param1, N param2);
44
45 List<? extends N> selectWildcardList();
46
47 Map<N, M> selectMap();
48
49 N[] selectArray(List<N>[] param);
50
51 N[][] selectArrayOfArray();
52
53 List<N>[] selectArrayOfList();
54
55 Calculator<N> selectCalculator(Calculator<N> param);
56
57 List<Calculator<L>> selectCalculatorList();
58
59 interface Level0InnerMapper extends Level0Mapper<String, Long, Float> {
60 }
61
62 }