protected static Type getBaseType(Type type) { if (type instanceof SimpleTypeImpl) { return getBaseType(type.getSuperType()); } if (type instanceof ListType) { return getBaseType(((ListType) type).getFieldType()); } return type; }
fulltextConfiguration = null; } else { fulltextConfiguration = FulltextConfigurationFactory.make(repositoryDescriptor.getFulltextDescriptor());
continue; Type baseType = getBaseType(field.getType()); Map<String, Set<String>> indexesByPropPath; Map<String, Set<String>> propPathsByIndex;