Home | History | Annotate | Download | only in impl

Lines Matching refs:T1

33 public class MarshalQueryablePair<T1, T2>
34 implements MarshalQueryable<Pair<T1, T2>> {
36 private class MarshalerPair extends Marshaler<Pair<T1, T2>> {
37 private final Class<? super Pair<T1, T2>> mClass;
38 private final Constructor<Pair<T1, T2>> mConstructor;
39 /** Marshal the {@code T1} inside of {@code Pair<T1, T2>} */
40 private final Marshaler<T1> mNestedTypeMarshalerFirst;
41 /** Marshal the {@code T1} inside of {@code Pair<T1, T2>} */
45 protected MarshalerPair(TypeReference<Pair<T1, T2>> typeReference,
62 // Get type marshaler for T1
69 mNestedTypeMarshalerFirst = (Marshaler<T1>)MarshalRegistry.getMarshaler(
83 mConstructor = (Constructor<Pair<T1, T2>>)mClass.getConstructor(
91 public void marshal(Pair<T1, T2> value, ByteBuffer buffer) {
103 public Pair<T1, T2> unmarshal(ByteBuffer buffer) {
104 T1 first = mNestedTypeMarshalerFirst.unmarshal(buffer);
133 public int calculateMarshalSize(Pair<T1, T2> value) {
148 public Marshaler<Pair<T1, T2>> createMarshaler(TypeReference<Pair<T1, T2>> managedType,
154 public boolean isTypeMappingSupported(TypeReference<Pair<T1, T2>> managedType, int nativeType) {