Flutter Engine
The Flutter Engine
|
Public Member Functions | |
HoverInformation (int offset, int length, String containingLibraryPath, String containingLibraryName, String containingClassDescription, String dartdoc, String elementDescription, String elementKind, Boolean isDeprecated, String parameter, String propagatedType, String staticType) | |
boolean | equals (Object obj) |
String | getContainingClassDescription () |
String | getContainingLibraryName () |
String | getContainingLibraryPath () |
String | getDartdoc () |
String | getElementDescription () |
String | getElementKind () |
Boolean | getIsDeprecated () |
int | getLength () |
int | getOffset () |
String | getParameter () |
String | getPropagatedType () |
String | getStaticType () |
int | hashCode () |
JsonObject | toJson () |
String | toString () |
Static Public Member Functions | |
static HoverInformation | fromJson (JsonObject jsonObject) |
static List< HoverInformation > | fromJsonArray (JsonArray jsonArray) |
Static Public Attributes | |
static final HoverInformation[] | EMPTY_ARRAY = new HoverInformation[0] |
static final List< HoverInformation > | EMPTY_LIST = Lists.newArrayList() |
The hover information associated with a specific location.
@coverage dart.server.generated.types
Definition at line 32 of file HoverInformation.java.
|
inline |
Constructor for HoverInformation
.
Definition at line 116 of file HoverInformation.java.
|
inline |
Definition at line 132 of file HoverInformation.java.
|
inlinestatic |
Definition at line 152 of file HoverInformation.java.
|
inlinestatic |
Definition at line 168 of file HoverInformation.java.
|
inline |
A human-readable description of the class declaring the element being referenced. This data is omitted if there is no referenced element, or if the element is not a class member.
Definition at line 184 of file HoverInformation.java.
|
inline |
The URI of the containing library, examples here include "dart:core", "package:.." and file uris represented by the path on disk, "/..". The data is omitted if the element is declared inside an HTML file.
Definition at line 193 of file HoverInformation.java.
|
inline |
The path to the defining compilation unit of the library in which the referenced element is declared. This data is omitted if there is no referenced element, or if the element is declared inside an HTML file.
Definition at line 202 of file HoverInformation.java.
|
inline |
The dartdoc associated with the referenced element. Other than the removal of the comment delimiters, including leading asterisks in the case of a block comment, the dartdoc is unprocessed markdown. This data is omitted if there is no referenced element, or if the element has no dartdoc.
Definition at line 212 of file HoverInformation.java.
|
inline |
A human-readable description of the element being referenced. This data is omitted if there is no referenced element.
Definition at line 220 of file HoverInformation.java.
|
inline |
A human-readable description of the kind of element being referenced (such as "class" or "function type alias"). This data is omitted if there is no referenced element.
Definition at line 228 of file HoverInformation.java.
|
inline |
True if the referenced element is deprecated.
Definition at line 235 of file HoverInformation.java.
|
inline |
The length of the range of characters that encompasses the cursor position and has the same hover information as the cursor position.
Definition at line 243 of file HoverInformation.java.
|
inline |
The offset of the range of characters that encompasses the cursor position and has the same hover information as the cursor position.
Definition at line 251 of file HoverInformation.java.
|
inline |
A human-readable description of the parameter corresponding to the expression being hovered over. This data is omitted if the location is not in an argument to a function.
Definition at line 259 of file HoverInformation.java.
|
inline |
The name of the propagated type of the expression. This data is omitted if the location does not correspond to an expression or if there is no propagated type information.
Definition at line 267 of file HoverInformation.java.
|
inline |
The name of the static type of the expression. This data is omitted if the location does not correspond to an expression.
Definition at line 275 of file HoverInformation.java.
|
inline |
Definition at line 280 of file HoverInformation.java.
|
inline |
Definition at line 297 of file HoverInformation.java.
|
inline |
Definition at line 335 of file HoverInformation.java.
|
static |
Definition at line 34 of file HoverInformation.java.
|
static |
Definition at line 36 of file HoverInformation.java.