public class BasicTypeDescription extends ReifiableTypeDescription
Modifier and Type | Class and Description |
---|---|
static class |
BasicTypeDescription.BasicTypeKind
Represents a kind of
BasicTypeDescription . |
TypeDescription.TypeKind
ValueDescription.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, getValueType
public BasicTypeDescription(BasicTypeDescription.BasicTypeKind basicTypeKind)
basicTypeKind
- the type kindpublic static BasicTypeDescription of(Class<?> aClass)
aClass
- the reflective objectpublic TypeDescription.TypeKind getTypeKind()
TypeDescription
public BasicTypeDescription getErasure()
TypeDescription
public BasicTypeDescription.BasicTypeKind getBasicTypeKind()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.