Lines Matching defs:interfaceType
43 * Returns a new proxy for {@code interfaceType}. Proxies of the same interface are equal to each
46 final <T> T newProxy(TypeToken<T> interfaceType) {
48 interfaceClasses.addAll(interfaceType.getTypes().interfaces().rawTypes());
54 new DummyHandler(interfaceType));
55 @SuppressWarnings("unchecked") // interfaceType is T
64 private final TypeToken<?> interfaceType;
66 DummyHandler(TypeToken<?> interfaceType) {
67 this.interfaceType = interfaceType;
72 Invokable<?, ?> invokable = interfaceType.method(method);
80 return dummyReturnValue(interfaceType.resolveType(method.getGenericReturnType()));
101 return "Dummy proxy for " + interfaceType;
107 return new DummyHandler(TypeToken.of(interfaceType.getRawType()));