Inheritance

Constructors

Enum(ClassElement element, Library library)

Properties

constants → List<EnumField>
@override, read-only
instanceProperties → List<EnumField>
@override, read-only
kind → String
@override, read-only
propertiesForPages → List<Field>
@override, read-only
allCanonicalModelElements → List<ModelElement>
read-only, inherited
allInstanceMethods → List<Method>
read-only, inherited
allInstanceMethodsInherited → bool
read-only, inherited
allInstanceProperties → List<Field>
read-only, inherited
allInstancePropertiesInherited → bool
read-only, inherited
allModelElements → List<ModelElement>
read-only, inherited
allOperators → List<Operator>
read-only, inherited
allOperatorsInherited → bool
read-only, inherited
allParameters → List<Parameter>
read-only, inherited
annotations → List<String>
read-only, inherited
canHaveParameters → bool
read-only, inherited
canonicalLibrary Library
read-only, inherited
constructors → List<Constructor>
read-only, inherited
definingLibrary Library
read-only, inherited
documentation → String
Returns the docs, stripped of their leading comments syntax.
@override, read-only, inherited
documentationAsHtml → String
@override, read-only, inherited
documentationFrom ModelElement
Returns the ModelElement from which we will get documentation.
@override, read-only, inherited
element → Element
@override, read-only, inherited
elementLocation → String
@override, read-only, inherited
enclosingElement ModelElement
Returns the library that encloses this element.
@override, read-only, inherited
exportedInLibraries → Set<Library>
read-only, inherited
features → Set<String>
read-only, inherited
featuresAsString → String
read-only, inherited
fileName → String
read-only, inherited
fullkind → String
read-only, inherited
fullyQualifiedName → String
Returns the fully qualified name.
@override, read-only, inherited
fullyQualifiedNameWithoutLibrary → String
read-only, inherited
genericParameters → String
read-only, inherited
hasAnnotations → bool
read-only, inherited
hasConstants → bool
read-only, inherited
hasConstructors → bool
read-only, inherited
hasDocumentation → bool
@override, read-only, inherited
hasExtendedDocumentation → bool
@override, read-only, inherited
hashCode → int
The hash code for this object.
read-only, inherited
hasImplementors → bool
read-only, inherited
hasInheritedMethods → bool
read-only, inherited
hasInstanceMethods → bool
read-only, inherited
hasInstanceProperties → bool
read-only, inherited
hasInterfaces → bool
read-only, inherited
hasMethods → bool
read-only, inherited
hasMixins → bool
read-only, inherited
hasModifiers → bool
read-only, inherited
hasOperators → bool
read-only, inherited
hasParameters → bool
read-only, inherited
hasProperties → bool
read-only, inherited
hasStaticMethods → bool
read-only, inherited
hasStaticProperties → bool
read-only, inherited
hasSupertype → bool
read-only, inherited
href → String
@override, read-only, inherited
htmlId → String
read-only, inherited
implementors → List<Class>
Returns all the implementors of the class specified.
read-only, inherited
inheritanceChain → List<Class>
read-only, inherited
inheritedMethods → List<Method>
read-only, inherited
inheritedOperators → List<Operator>
read-only, inherited
inheritedProperties → List<Field>
read-only, inherited
instanceMethods → List<Method>
read-only, inherited
interfaces → List<ElementType>
read-only, inherited
isAbstract → bool
read-only, inherited
isAsynchronous → bool
read-only, inherited
isCanonical → bool
@override, read-only, inherited
isConst → bool
read-only, inherited
isDeprecated → bool
read-only, inherited
isErrorOrException → bool
read-only, inherited
isExecutable → bool
read-only, inherited
isFinal → bool
read-only, inherited
isLocalElement → bool
read-only, inherited
isPropertyAccessor → bool
read-only, inherited
isPropertyInducer → bool
read-only, inherited
isStatic → bool
read-only, inherited
library Library
read-only, inherited
lineAndColumn → Tuple2<int, int>
@override, read-only, inherited
linkedName → String
read-only, inherited
linkedParamsLines → String
read-only, inherited
linkedParamsNoMetadata → String
read-only, inherited
linkedParamsNoMetadataOrNames → String
read-only, inherited
methodsForPages → List<Method>
read-only, inherited
mixins → List<ElementType>
read-only, inherited
mixinsRaw → List<ElementType>
read-only, inherited
modelType ElementType
read-only, inherited
name → String
@override, read-only, inherited
nameWithGenerics → String
@override, read-only, inherited
oneLineDoc → String
@override, read-only, inherited
operators → List<Operator>
read-only, inherited
operatorsForPages → List<Operator>
read-only, inherited
overriddenDepth → int
read-only, inherited
overriddenDocumentedElement ModelElement
@override, read-only, inherited
overriddenElement ModelElement
read-only, inherited
package Package
@override, read-only, inherited
parameters → List<Parameter>
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
sourceFileName → String
read-only, inherited
staticMethods → List<Method>
read-only, inherited
staticProperties → List<Field>
read-only, inherited
superChain → List<ElementType>
read-only, inherited
superChainRaw → List<ElementType>
read-only, inherited
superChainRawReversed → List<ElementType>
read-only, inherited
superChainReversed → List<ElementType>
read-only, inherited
supertype ElementType
read-only, inherited
usedElements → Iterable<ModelElement>
Gather all the used elements, from the parameters and return type, for example E.g. method Iterable blah(List foo) will return Iterable, String, List, int
read-only, inherited

Methods

annotationsFromMetadata(List md) → List<String>
Returns annotations from a given metadata set, with escaping. md is a dynamic parameter since ElementAnnotation and Annotation have no common class for calling toSource() and element.
inherited
canOverride() → bool
inherited
compareTo(other) → int
Compares this object to another Comparable
inherited
contains(Element element) → bool
inherited
filterNonPublicTypes(List<ElementType> rawTypes) → List<ElementType>
inherited
linkedParams({bool showMetadata: true, bool showNames: true, String separator: ', ' }) → String
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited
warn(PackageWarning kind, { String message, Locatable referredFrom }) → void
inherited

Operators

operator ==(o) → bool
The equality operator.
inherited