Flutter Engine
The Flutter Engine
|
Public Member Functions | |
TypeHierarchyItem (Element classElement, String displayName, Element memberElement, Integer superclass, int[] interfaces, int[] mixins, int[] subclasses) | |
boolean | equals (Object obj) |
String | getBestName () |
Element | getClassElement () |
String | getDisplayName () |
int[] | getInterfaces () |
Element | getMemberElement () |
int[] | getMixins () |
int[] | getSubclasses () |
Integer | getSuperclass () |
int | hashCode () |
JsonObject | toJson () |
String | toString () |
Static Public Member Functions | |
static TypeHierarchyItem | fromJson (JsonObject jsonObject) |
static List< TypeHierarchyItem > | fromJsonArray (JsonArray jsonArray) |
Static Public Attributes | |
static final TypeHierarchyItem[] | EMPTY_ARRAY = new TypeHierarchyItem[0] |
static final List< TypeHierarchyItem > | EMPTY_LIST = Lists.newArrayList() |
A representation of a class in a type hierarchy.
@coverage dart.server.generated.types
Definition at line 32 of file TypeHierarchyItem.java.
|
inline |
Constructor for TypeHierarchyItem
.
Definition at line 84 of file TypeHierarchyItem.java.
|
inline |
Definition at line 95 of file TypeHierarchyItem.java.
|
inlinestatic |
Definition at line 110 of file TypeHierarchyItem.java.
|
inlinestatic |
Definition at line 121 of file TypeHierarchyItem.java.
|
inline |
Definition at line 133 of file TypeHierarchyItem.java.
|
inline |
The class element represented by this item.
Definition at line 144 of file TypeHierarchyItem.java.
|
inline |
The name to be displayed for the class. This field will be omitted if the display name is the same as the name of the element. The display name is different if there is additional type information to be displayed, such as type arguments.
Definition at line 153 of file TypeHierarchyItem.java.
|
inline |
The indexes of the items representing the interfaces implemented by this class. The list will be empty if there are no implemented interfaces.
Definition at line 161 of file TypeHierarchyItem.java.
|
inline |
The member in the class corresponding to the member on which the hierarchy was requested. This field will be omitted if the hierarchy was not requested for a member or if the class does not have a corresponding member.
Definition at line 170 of file TypeHierarchyItem.java.
|
inline |
The indexes of the items representing the mixins referenced by this class. The list will be empty if there are no classes mixed into this class.
Definition at line 178 of file TypeHierarchyItem.java.
|
inline |
The indexes of the items representing the subtypes of this class. The list will be empty if there are no subtypes or if this item represents a supertype of the pivot type.
Definition at line 186 of file TypeHierarchyItem.java.
|
inline |
The index of the item representing the superclass of this class. This field will be omitted if this item represents the class Object.
Definition at line 194 of file TypeHierarchyItem.java.
|
inline |
|
inline |
Definition at line 211 of file TypeHierarchyItem.java.
|
inline |
Definition at line 242 of file TypeHierarchyItem.java.
|
static |
Definition at line 34 of file TypeHierarchyItem.java.
|
static |
Definition at line 36 of file TypeHierarchyItem.java.