List of usage examples for com.fasterxml.jackson.databind.type TypeBindings TypeBindings
public TypeBindings(TypeFactory paramTypeFactory, Class<?> paramClass)
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(Type clazz) { JavaType javaType = TypeFactory.defaultInstance().constructType(clazz); return new TypeBindings(TypeFactory.defaultInstance(), javaType); }
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(TypeRef typeRef) { return new TypeBindings(TypeFactory.defaultInstance(), type(typeRef)); }
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(Type clazz, TypeBindings parentBindings) { JavaType javaType = TypeFactory.defaultInstance().constructType(clazz, parentBindings); return new TypeBindings(TypeFactory.defaultInstance(), javaType); }
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(Class type, Class... generics) { JavaType javaType = TypeFactory.defaultInstance().constructParametricType(type, generics); return new TypeBindings(TypeFactory.defaultInstance(), javaType); }
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(Class type, JavaType... javaTypes) { JavaType javaType = TypeFactory.defaultInstance().constructParametricType(type, javaTypes); return new TypeBindings(TypeFactory.defaultInstance(), javaType); }
From source file:com.github.jasonruckman.sidney.core.type.Types.java
public static TypeBindings binding(Field field, TypeBindings parentBindings) { Type t = field.getGenericType(); if (t == null) { t = field.getType();/*from ww w. j a va 2s .c om*/ } JavaType javaType = TypeFactory.defaultInstance().constructType(t, parentBindings); return new TypeBindings(TypeFactory.defaultInstance(), javaType); }
From source file:java2typescript.jackson.module.visitors.TSJsonObjectFormatVisitor.java
private AbstractType getTSTypeForClass(AnnotatedMember member) { TypeBindings bindings = new TypeBindings(TypeFactory.defaultInstance(), member.getDeclaringClass()); JavaType javaType = member.getType(bindings); if (javaType.getRawClass().getSimpleName().equals("Observable")) { javaType = javaType.containedType(0); }//w ww .jav a 2s .c om BeanProperty prop = new BeanProperty.Std(member.getName(), javaType, NO_NAME, new AnnotationMap(), member, false); try { return getTSTypeForProperty(prop); } catch (JsonMappingException e) { throw new RuntimeException(e); } }