public class JacksonTypeOracle extends Object
| Constructor and Description |
|---|
JacksonTypeOracle(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type,
BeanJsonMapperInfo info) |
BeanJsonMapperInfo |
getBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type) |
com.google.gwt.thirdparty.guava.common.base.Optional<com.google.gwt.core.ext.typeinfo.JClassType> |
getClassFromJsonDeserializeAnnotation(com.google.gwt.core.ext.TreeLogger logger,
Annotation annotation,
String name) |
com.google.gwt.core.ext.typeinfo.JClassType |
getEnum() |
com.google.gwt.core.ext.typeinfo.JClassType |
getJavaScriptObject() |
com.google.gwt.core.ext.typeinfo.JClassType |
getType(String type) |
boolean |
isEnum(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isEnumSupertype(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isIterable(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType) |
boolean |
isJavaScriptObject(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isJsonDeserializer(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isJsonSerializer(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isKeyDeserializer(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isKeySerializer(com.google.gwt.core.ext.typeinfo.JType type) |
boolean |
isMap(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType) |
boolean |
isObjectReader(com.google.gwt.core.ext.typeinfo.JClassType type) |
boolean |
isObjectWriter(com.google.gwt.core.ext.typeinfo.JClassType type) |
com.google.gwt.core.ext.typeinfo.JType |
replaceType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JType type,
Annotation deserializeAs) |
public JacksonTypeOracle(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle)
public com.google.gwt.core.ext.typeinfo.JClassType getType(String type) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteExceptionpublic boolean isObjectReader(com.google.gwt.core.ext.typeinfo.JClassType type)
public boolean isObjectWriter(com.google.gwt.core.ext.typeinfo.JClassType type)
public boolean isMap(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
public boolean isIterable(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
public boolean isKeySerializer(com.google.gwt.core.ext.typeinfo.JType type)
public boolean isKeyDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
public boolean isJsonSerializer(com.google.gwt.core.ext.typeinfo.JType type)
public boolean isJsonDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
public boolean isJavaScriptObject(com.google.gwt.core.ext.typeinfo.JType type)
public com.google.gwt.core.ext.typeinfo.JClassType getJavaScriptObject()
public boolean isEnumSupertype(com.google.gwt.core.ext.typeinfo.JType type)
public boolean isEnum(com.google.gwt.core.ext.typeinfo.JType type)
public com.google.gwt.core.ext.typeinfo.JClassType getEnum()
public BeanJsonMapperInfo getBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type)
public void addBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type,
BeanJsonMapperInfo info)
public com.google.gwt.core.ext.typeinfo.JType replaceType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JType type,
Annotation deserializeAs)
throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteExceptionpublic com.google.gwt.thirdparty.guava.common.base.Optional<com.google.gwt.core.ext.typeinfo.JClassType> getClassFromJsonDeserializeAnnotation(com.google.gwt.core.ext.TreeLogger logger,
Annotation annotation,
String name)
Copyright © 2016. All Rights Reserved.