Flutter Engine
The Flutter Engine
|
Public Member Functions | |
FlutterOutline (String kind, int offset, int length, int codeOffset, int codeLength, String label, Element dartElement, List< FlutterOutlineAttribute > attributes, String className, String parentAssociationLabel, String variableName, List< FlutterOutline > children) | |
boolean | equals (Object obj) |
List< FlutterOutlineAttribute > | getAttributes () |
List< FlutterOutline > | getChildren () |
String | getClassName () |
int | getCodeLength () |
int | getCodeOffset () |
Element | getDartElement () |
String | getKind () |
String | getLabel () |
int | getLength () |
int | getOffset () |
String | getParentAssociationLabel () |
String | getVariableName () |
int | hashCode () |
JsonObject | toJson () |
String | toString () |
Static Public Member Functions | |
static FlutterOutline | fromJson (JsonObject jsonObject) |
static List< FlutterOutline > | fromJsonArray (JsonArray jsonArray) |
Static Public Attributes | |
static final FlutterOutline[] | EMPTY_ARRAY = new FlutterOutline[0] |
static final List< FlutterOutline > | EMPTY_LIST = Lists.newArrayList() |
An node in the Flutter specific outline structure of a file.
@coverage dart.server.generated.types
Definition at line 32 of file FlutterOutline.java.
|
inline |
Constructor for FlutterOutline
.
Definition at line 109 of file FlutterOutline.java.
|
inline |
Definition at line 125 of file FlutterOutline.java.
|
inlinestatic |
Definition at line 145 of file FlutterOutline.java.
|
inlinestatic |
Definition at line 161 of file FlutterOutline.java.
|
inline |
Additional attributes for this node, which might be interesting to display on the client. These attributes are usually arguments for the instance creation or the invocation that created the widget.
Definition at line 178 of file FlutterOutline.java.
|
inline |
The children of the node. The field will be omitted if the node has no children.
Definition at line 185 of file FlutterOutline.java.
|
inline |
If the node creates a new class instance, or a reference to an instance, this field has the name of the class.
Definition at line 193 of file FlutterOutline.java.
|
inline |
The length of the element code.
Definition at line 200 of file FlutterOutline.java.
|
inline |
The offset of the first character of the element code, which is neither documentation, nor annotation.
Definition at line 208 of file FlutterOutline.java.
|
inline |
If this node is a Dart element, the description of it; omitted otherwise.
Definition at line 215 of file FlutterOutline.java.
|
inline |
The kind of the node.
Definition at line 222 of file FlutterOutline.java.
|
inline |
The text label of the node children of the node. It is provided for any FlutterOutlineKind.GENERIC node, where better information is not available.
Definition at line 230 of file FlutterOutline.java.
|
inline |
The length of the element.
Definition at line 237 of file FlutterOutline.java.
|
inline |
The offset of the first character of the element. This is different than the offset in the Element, which is the offset of the name of the element. It can be used, for example, to map locations in the file back to an outline.
Definition at line 246 of file FlutterOutline.java.
|
inline |
A short text description how this node is associated with the parent node. For example "appBar" or "body" in Scaffold.
Definition at line 254 of file FlutterOutline.java.
|
inline |
If FlutterOutlineKind.VARIABLE, the name of the variable.
Definition at line 261 of file FlutterOutline.java.
|
inline |
Definition at line 266 of file FlutterOutline.java.
|
inline |
Definition at line 283 of file FlutterOutline.java.
|
inline |
Definition at line 323 of file FlutterOutline.java.
|
static |
Definition at line 34 of file FlutterOutline.java.
|
static |
Definition at line 36 of file FlutterOutline.java.