Flutter Engine
The Flutter Engine
|
Public Member Functions | |
Element (String kind, String name, Location location, int flags, String parameters, String returnType, String typeParameters, String aliasedType) | |
boolean | equals (Object obj) |
String | getAliasedType () |
int | getFlags () |
String | getKind () |
Location | getLocation () |
String | getName () |
String | getParameters () |
String | getReturnType () |
String | getTypeParameters () |
int | hashCode () |
boolean | isAbstract () |
boolean | isConst () |
boolean | isDeprecated () |
boolean | isFinal () |
boolean | isPrivate () |
boolean | isTopLevelOrStatic () |
JsonObject | toJson () |
String | toString () |
Static Public Member Functions | |
static Element | fromJson (JsonObject jsonObject) |
static List< Element > | fromJsonArray (JsonArray jsonArray) |
Static Public Attributes | |
static final Element[] | EMPTY_ARRAY = new Element[0] |
static final List< Element > | EMPTY_LIST = Lists.newArrayList() |
Information about an element (something that can be declared in code).
@coverage dart.server.generated.types
Definition at line 32 of file Element.java.
|
inline |
Constructor for Element
.
Definition at line 106 of file Element.java.
|
inline |
Definition at line 118 of file Element.java.
|
inlinestatic |
Definition at line 134 of file Element.java.
|
inlinestatic |
Definition at line 146 of file Element.java.
|
inline |
If the element is a type alias, this field is the aliased type. Otherwise this field will not be defined.
Definition at line 162 of file Element.java.
|
inline |
A bit-map containing the following flags:
Definition at line 176 of file Element.java.
|
inline |
|
inline |
The location of the name in the declaration of the element.
Definition at line 190 of file Element.java.
|
inline |
The name of the element. This is typically used as the label in the outline.
Definition at line 197 of file Element.java.
|
inline |
The parameter list for the element. If the element is not a method or function this field will not be defined. If the element doesn't have parameters (e.g. getter), this field will not be defined. If the element has zero parameters, this field will have a value of "()".
Definition at line 206 of file Element.java.
|
inline |
The return type of the element. If the element is not a method or function this field will not be defined. If the element does not have a declared return type, this field will contain an empty string.
Definition at line 215 of file Element.java.
|
inline |
The type parameter list for the element. If the element doesn't have type parameters, this field will not be defined.
Definition at line 223 of file Element.java.
|
inline |
|
inline |
Definition at line 241 of file Element.java.
|
inline |
Definition at line 245 of file Element.java.
|
inline |
Definition at line 249 of file Element.java.
|
inline |
Definition at line 253 of file Element.java.
|
inline |
Definition at line 257 of file Element.java.
|
inline |
Definition at line 261 of file Element.java.
|
inline |
Definition at line 265 of file Element.java.
|
inline |
Definition at line 289 of file Element.java.
Definition at line 34 of file Element.java.
|
static |
Definition at line 36 of file Element.java.