Lines Matching defs:klass
43 private Class<T> klass;
47 public LookupHistoryImpl(Class<T> klass) {
48 this.klass = klass;
49 result = Utilities.actionsGlobalContext().lookupResult(klass);
51 last = Utilities.actionsGlobalContext().lookup(klass);
60 T current = Utilities.actionsGlobalContext().lookup(klass);
67 public static <T> void init(Class<T> klass) {
68 if (!cache.containsKey(klass)) {
69 cache.put(klass, new LookupHistoryImpl<>(klass));
74 public static <T> T getLast(Class<T> klass) {
75 init(klass);
76 assert cache.containsKey(klass);
77 return (T) cache.get(klass).getLast();