public class BasicTypeDescription extends ReifiableTypeDescription
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicTypeDescription.BasicTypeKind
Represents a kind of
BasicTypeDescription. |
TypeDescription.TypeKindValueDescription.ValueKind| Constructor and Description |
|---|
BasicTypeDescription(BasicTypeDescription.BasicTypeKind basicTypeKind)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BasicTypeDescription.BasicTypeKind |
getBasicTypeKind()
Returns the basic type kind.
|
BasicTypeDescription |
getErasure()
Returns the erasure of this type.
|
TypeDescription.TypeKind |
getTypeKind()
Returns the type kind.
|
int |
hashCode() |
static BasicTypeDescription |
of(Class<?> aClass)
Returns an instance.
|
String |
toString() |
getValueKind, getValueTypepublic BasicTypeDescription(BasicTypeDescription.BasicTypeKind basicTypeKind)
basicTypeKind - the type kindpublic static BasicTypeDescription of(Class<?> aClass)
aClass - the reflective objectpublic TypeDescription.TypeKind getTypeKind()
TypeDescriptionpublic BasicTypeDescription getErasure()
TypeDescriptionpublic BasicTypeDescription.BasicTypeKind getBasicTypeKind()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.