// the class is not a real tuple because it contains additional fields. treat as a pojo
return(TypeInformation<OUT>)analyzePojo(tAsClass,newArrayList<Type>(),null);// the typeHierarchy here should be sufficient, even though it stops at the Tuple.class.
return(TypeInformation<OUT>)analyzePojo(tAsClass,newArrayList<Type>(typeHierarchy),null);// the typeHierarchy here should be sufficient, even though it stops at the Tuple.class.
}
returnnewTupleTypeInfo(tAsClass,tupleSubTypes);
...
...
@@ -396,23 +373,11 @@ public class TypeExtractor {