public class TypeParser
extends java.lang.Object
implements java.io.Serializable
JavaType
representations and constructing type instances.| Modifier and Type | Field and Description |
|---|---|
protected TypeFactory |
_factory |
| Constructor and Description |
|---|
TypeParser(TypeFactory f) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.IllegalArgumentException |
_problem(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens,
java.lang.String msg) |
protected java.lang.Class<?> |
findClass(java.lang.String className,
com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens) |
JavaType |
parse(java.lang.String canonical) |
protected JavaType |
parseType(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens) |
protected java.util.List<JavaType> |
parseTypes(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens) |
TypeParser |
withFactory(TypeFactory f) |
protected final TypeFactory _factory
public TypeParser(TypeFactory f)
public TypeParser withFactory(TypeFactory f)
public JavaType parse(java.lang.String canonical) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected JavaType parseType(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected java.util.List<JavaType> parseTypes(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected java.lang.Class<?> findClass(java.lang.String className,
com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens)
protected java.lang.IllegalArgumentException _problem(com.fasterxml.jackson.databind.type.TypeParser.MyTokenizer tokens,
java.lang.String msg)