Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Type
List<String>
) из универсального класса или интерфейса, переменной типа, подстановочный тип ("?
"), или примитивный тип данных (как char
).Модификатор и Тип | Метод и Описание |
---|---|
AnnotationTypeDoc |
asAnnotationTypeDoc()
Возвратите этот тип как
AnnotationTypeDoc если это представляет тип аннотации. |
ClassDoc |
asClassDoc()
Возвратите этот тип как a
ClassDoc если это представляет класс или интерфейс. |
ParameterizedType |
asParameterizedType()
Возвратите этот тип как a
ParameterizedType если это представляет вызов универсального класса или интерфейса. |
TypeVariable |
asTypeVariable()
Возвратите этот тип как a
TypeVariable если это представляет переменную типа. |
WildcardType |
asWildcardType()
Возвратите этот тип как a
WildcardType если это представляет подстановочный тип. |
Строка |
dimension()
Возвратите информацию о размерности типа как строка.
|
boolean |
isPrimitive()
Возвратите true, если этот тип представляет тип примитива.
|
Строка |
qualifiedTypeName()
Возвратите полностью определенное имя типа, исключая любую информацию о размерности.
|
Строка |
simpleTypeName()
Возвратите простое имя этого типа, исключая любую информацию о размерности.
|
Строка |
toString()
Возвратите строковое представление типа.
|
Строка |
typeName()
Возвратите неполное имя типа, исключая любую информацию о размерности.
|
String typeName()
Например, двумерный массив Строки возвращается"String
".
String qualifiedTypeName()
Например, двумерный массив Строки возвращается"java.lang.String
".
String simpleTypeName()
Например, класс Outer.Inner
возвраты"Inner
".
String dimension()
Например, двумерный массив Строки возвращается"[][]
".
String toString()
Например, двумерный массив Строки может возвратиться"java.lang.String[][]
", и параметризованный тип List<Integer>
может возвратиться"java.util.List<java.lang.Integer>
".
boolean isPrimitive()
ClassDoc asClassDoc()
ClassDoc
если это представляет класс или интерфейс. Размерности массива игнорируются. Если этот тип является a ParameterizedType
, TypeVariable
, или WildcardType
, возвратитесь ClassDoc
из стирания типа. Если это AnnotationTypeDoc
, возвратите это как a ClassDoc
(но см. asAnnotationTypeDoc()
). Если это - тип примитива, возвратите нуль.ClassDoc
из этого типа, или нуля, если это - тип примитива.ParameterizedType asParameterizedType()
ParameterizedType
если это представляет вызов универсального класса или интерфейса. Размерности массива игнорируются.ParameterizedType
если тип является вызовом универсального типа, или нулем, если это не.TypeVariable asTypeVariable()
TypeVariable
если это представляет переменную типа. Размерности массива игнорируются.TypeVariable
если тип является переменной типа, или нулем, если это не.WildcardType asWildcardType()
WildcardType
если это представляет подстановочный тип.WildcardType
если тип является подстановочным типом, или нулем, если это не.AnnotationTypeDoc asAnnotationTypeDoc()
AnnotationTypeDoc
если это представляет тип аннотации. Размерности массива игнорируются.AnnotationTypeDoc
если тип является типом аннотации, или нулем, если это не.
Java является торговой маркой или зарегистрированной торговой маркой Oracle и/или его филиалов в US и других странах.
Авторское право © 1993, 2011, Oracle и/или его филиалы. 500 Oracle Parkway
Берега красного дерева, Калифорния 94065 США. Все права защищены.