public class TypeParser
extends java.lang.Object
implements java.io.Serializable
JavaType
representations and constructing type instances.Modifier and Type | Class and Description |
---|---|
(package private) static class |
TypeParser.MyTokenizer |
Modifier and Type | Field and Description |
---|---|
protected TypeFactory |
_factory |
private static long |
serialVersionUID |
Constructor and Description |
---|
TypeParser(TypeFactory f) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.IllegalArgumentException |
_problem(TypeParser.MyTokenizer tokens,
java.lang.String msg) |
protected java.lang.Class<?> |
findClass(java.lang.String className,
TypeParser.MyTokenizer tokens) |
JavaType |
parse(java.lang.String canonical) |
protected JavaType |
parseType(TypeParser.MyTokenizer tokens) |
protected java.util.List<JavaType> |
parseTypes(TypeParser.MyTokenizer tokens) |
TypeParser |
withFactory(TypeFactory f) |
private static final long serialVersionUID
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.IllegalArgumentException
protected JavaType parseType(TypeParser.MyTokenizer tokens) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected java.util.List<JavaType> parseTypes(TypeParser.MyTokenizer tokens) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected java.lang.Class<?> findClass(java.lang.String className, TypeParser.MyTokenizer tokens)
protected java.lang.IllegalArgumentException _problem(TypeParser.MyTokenizer tokens, java.lang.String msg)