meta.abstractDetails
Package: meta
Find abstract methods and properties
Syntax
meta.abstractDetails(ClassName)
meta.abstractDetails(mc)
absMembers = meta.abstractDetails(___)
Description
meta.abstractDetails(
displays a
list of abstract methods and properties for the class with name
ClassName
)ClassName
. Use the fully specified name for classes in packages.
MATLAB® displays all public and protected abstract methods and properties,
including those declared Hidden
.
meta.abstractDetails(
displays a list of
abstract methods and properties for the class represented by the mc
)meta.class
object mc
.
absMembers = meta.abstractDetails(___)
returns an
array of the metaclass objects corresponding to the abstract members of the class, and
can include any of the input arguments in previous syntaxes. If the class has both
abstract methods and abstract properties, absMembers
is a
heterogeneous array of class meta.MetaData
containing
meta.method
and meta.property
objects.
A class can be abstract without defining any abstract methods or properties if it
declares the Abstract
class attribute. In this case,
meta.abstractDetails
returns no abstract members for that class,
but the class is abstract. See Determine If a Class Is Abstract for more
information.
Input Arguments
|
Name of the class specified as a character vector or a string scalar. |
|
|
Output Arguments
|
Array of |