Package org.jboss.jandex
Class TypeParser
- java.lang.Object
-
- org.jboss.jandex.TypeParser
-
class TypeParser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeParser(java.lang.String str)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidexpect(java.lang.String expected)private booleanisClassType(java.lang.String token)private booleanisPrimitiveType(java.lang.String token)private booleanisSpecial(char c)private java.lang.StringnextToken()(package private) Typeparse()private TypeparseArrayType(Type elementType)private TypeparseReferenceType(java.lang.String token)private TypeparseTypeArgument()private java.lang.StringpeekToken()private java.lang.IllegalArgumentExceptionunexpected(java.lang.String token)
-
-
-
Method Detail
-
parse
Type parse()
-
parseReferenceType
private Type parseReferenceType(java.lang.String token)
-
parseTypeArgument
private Type parseTypeArgument()
-
isPrimitiveType
private boolean isPrimitiveType(java.lang.String token)
-
isClassType
private boolean isClassType(java.lang.String token)
-
expect
private void expect(java.lang.String expected)
-
unexpected
private java.lang.IllegalArgumentException unexpected(java.lang.String token)
-
peekToken
private java.lang.String peekToken()
-
nextToken
private java.lang.String nextToken()
-
isSpecial
private boolean isSpecial(char c)
-
-