Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ClassDoc extends ProgramElementDoc, Type
Type
Модификатор и Тип | Метод и Описание |
---|---|
ConstructorDoc[] |
constructors()
Возвратите включенных конструкторов в этом классе.
|
ConstructorDoc[] |
constructors(boolean filter)
Возвратите конструкторов в этом классе, фильтруемом к указанной опции модификатора доступа.
|
boolean |
definesSerializableFields()
Возвратите true, если поля Serializable явно определяются с помощью специального элемента класса
serialPersistentFields . |
FieldDoc[] |
enumConstants()
Возвратите перечислимые константы, если это - перечислимый тип.
|
FieldDoc[] |
fields()
Возвратите включенные поля в этом классе или интерфейсе.
|
FieldDoc[] |
fields(boolean filter)
Возвратите поля в этом классе или интерфейсе, фильтруемом к указанной опции модификатора доступа.
|
ClassDoc |
findClass(String className)
Найдите указанный класс или интерфейс в пределах контекста этого документа класса.
|
ClassDoc[] |
importedClasses()
Осуждаемый.
Объявления импорта являются деталями реализации, которые не должны быть представлены здесь. Кроме того, не все импортированные классы импортируются через объявления единственного импорта типа.
|
PackageDoc[] |
importedPackages()
Осуждаемый.
Объявления импорта являются деталями реализации, которые не должны быть представлены здесь. Кроме того, тип возврата этого метода не учитывает все объявления "импорт типа по требованию", чтобы быть возвращенным.
|
ClassDoc[] |
innerClasses()
Возвратите включенные вложенные классы и интерфейсы в пределах этого класса или интерфейс.
|
ClassDoc[] |
innerClasses(boolean filter)
Возвратите вложенные классы и интерфейсы в пределах этого класса или интерфейс, фильтруемый к указанной опции модификатора доступа.
|
ClassDoc[] |
interfaces()
Возвратите интерфейсы, реализованные этим классом или интерфейсами, расширенными этим интерфейсом.
|
Ввести[] |
interfaceTypes()
Возвратите интерфейсы, реализованные этим классом или интерфейсами, расширенными этим интерфейсом.
|
boolean |
isAbstract()
Возвратите true, если этот класс абстрактен.
|
boolean |
isExternalizable()
Возвратите true, если этот класс реализации или интерфейс расширяется
java.io.Externalizable . |
boolean |
isSerializable()
Возвратите true, если этот класс реализации или интерфейс расширяется
java.io.Serializable . |
MethodDoc[] |
methods()
Возвратите включенные методы в этом классе или интерфейсе.
|
MethodDoc[] |
methods(boolean filter)
Возвратите методы в этом классе или интерфейсе, фильтруемом к указанной опции модификатора доступа.
|
FieldDoc[] |
serializableFields()
Возвратите поля Serializable этого класса или интерфейса.
|
MethodDoc[] |
serializationMethods()
Возвратите методы сериализации для этого класса или интерфейса.
|
boolean |
subclassOf(ClassDoc cd)
Тест, является ли этот класс подклассом указанного класса.
|
ClassDoc |
superclass()
Возвратите суперкласс этого класса.
|
Ввести |
superclassType()
Возвратите суперкласс этого класса.
|
TypeVariable[] |
typeParameters()
Возвратите формальные параметры типа этого класса или интерфейса.
|
ParamTag[] |
typeParamTags()
Возвратите теги параметра типа этого класса или интерфейса.
|
annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName
commentText, compareTo, firstSentenceTags, getRawCommentText, inlineTags, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, seeTags, setRawCommentText, tags, tags
asAnnotationTypeDoc, asClassDoc, asParameterizedType, asTypeVariable, asWildcardType, dimension, isPrimitive, qualifiedTypeName, simpleTypeName, toString, typeName
boolean isAbstract()
boolean isSerializable()
java.io.Serializable
. С тех пор java.io.Externalizable
расширяется java.io.Serializable
, Объекты Экстернэлизэйбла также Сериализуемы.boolean isExternalizable()
java.io.Externalizable
.MethodDoc[] serializationMethods()
FieldDoc[] serializableFields()
Возвратите любого список полей по умолчанию, задокументированных serial
тег
или возвратите сингл FieldDoc
для serialPersistentField
элемент. Должен быть a serialField
тег для каждого поля Serializable, определенного ObjectStreamField
компонент массива serialPersistentField
.
FieldDoc
объекты для полей Serializable этого класса или интерфейса.definesSerializableFields()
, SerialFieldTag
boolean definesSerializableFields()
serialPersistentFields
.serializableFields()
, SerialFieldTag
ClassDoc superclass()
Этот метод не может разместить определенные универсальные конструкции типа. superclassType
метод должен использоваться вместо этого.
superclassType()
Type superclassType()
ClassDoc
или a ParametrizedType
.boolean subclassOf(ClassDoc cd)
java.lang.Object
(мы должны сохранить это неожиданное поведение по причинам совместимости).cd
- суперкласс кандидата.ClassDoc[] interfaces()
Этот метод не может разместить определенные универсальные конструкции типа. interfaceTypes
метод должен использоваться вместо этого.
interfaceTypes()
Type[] interfaceTypes()
ClassDoc
или a ParametrizedType
.TypeVariable[] typeParameters()
ParamTag[] typeParamTags()
FieldDoc[] fields()
FieldDoc[] fields(boolean filter)
filter
- Определите истину, чтобы фильтровать согласно указанной опции модификатора доступа. Определите ложь, чтобы включать все поля независимо от опции модификатора доступа.FieldDoc[] enumConstants()
MethodDoc[] methods()
methods(true)
.MethodDoc[] methods(boolean filter)
filter
- Определите истину, чтобы фильтровать согласно указанной опции модификатора доступа. Определите ложь, чтобы включать все методы независимо от опции модификатора доступа.ConstructorDoc[] constructors()
ConstructorDoc[] constructors(boolean filter)
filter
- Определите истину, чтобы фильтровать согласно указанной опции модификатора доступа. Определите ложь, чтобы включать всех конструкторов независимо от опции модификатора доступа.ClassDoc[] innerClasses()
nestedClasses()
, поскольку внутренние классы технически нестатичны.) Анонимные и локальные классы или интерфейсы не включаются.ClassDoc[] innerClasses(boolean filter)
filter
- Определите истину, чтобы фильтровать согласно указанной опции модификатора доступа. Определите ложь, чтобы включать все вложенные классы независимо от опции модификатора доступа.ClassDoc findClass(String className)
@Deprecated ClassDoc[] importedClasses()
@Deprecated PackageDoc[] importedPackages()
Java является торговой маркой или зарегистрированной торговой маркой Oracle и/или его филиалов в US и других странах.
Авторское право © 1993, 2011, Oracle и/или его филиалы. 500 Oracle Parkway
Берега красного дерева, Калифорния 94065 США. Все права защищены.