AugmentedClassElement class abstract

The result of applying augmentations to a ClassElement.

Clients may not extend, implement or mix-in this class.

Implemented types

Constructors

AugmentedClassElement()

Properties

accessors List<PropertyAccessorElement>
Returns accessors (getters and setters) declared in this element.
read-onlyinherited
constructors List<ConstructorElement>
Returns constructors declared in this element.
read-onlyinherited
fields List<FieldElement>
Returns fields declared in this element.
read-onlyinherited
hashCode int
The hash code for this object.
read-onlyinherited
interfaces List<InterfaceType>
Returns interfaces implemented by this element.
read-onlyinherited
metadata List<ElementAnnotation>
Returns metadata associated with this element.
read-onlyinherited
methods List<MethodElement>
Returns methods declared in this element.
read-onlyinherited
mixins List<InterfaceType>
Returns mixins applied by this class or in its augmentations.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
unnamedConstructor ConstructorElement?
Returns the unnamed constructor from constructors.
read-onlyinherited

Methods

getField(String name) FieldElement?
Returns the field from fields that has the given name.
inherited
getGetter(String name) PropertyAccessorElement?
Returns the getter from accessors that has the given name.
inherited
getMethod(String name) MethodElement?
Returns the method from methods that has the given name.
inherited
getNamedConstructor(String name) ConstructorElement?
Returns the constructor from constructors that has the given name.
inherited
getSetter(String name) PropertyAccessorElement?
Returns the setter from accessors that has the given name.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited