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 void
expect(java.lang.String expected)
private boolean
isClassType(java.lang.String token)
private boolean
isPrimitiveType(java.lang.String token)
private boolean
isSpecial(char c)
private java.lang.String
nextToken()
(package private) Type
parse()
private Type
parseArrayType(Type elementType)
private Type
parseReferenceType(java.lang.String token)
private Type
parseTypeArgument()
private java.lang.String
peekToken()
private java.lang.IllegalArgumentException
unexpected(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)
-
-