| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public SymbolToken | Returns: null if there is no current value or if the current value is not a field of a struct.Gets the current value's field name as a symbol token (text + ID). |
| public SymbolTable | |
| public String[] | Returns: the (ordered) annotations on the current value, or an empty array (notnull) if there are none.Return the annotations of the current value as an array of strings. |
| public SymbolToken[] | Returns: the (ordered) annotations on the current value, or an empty array (notnull) if there are none.Gets the current value's annotations as symbol tokens (text + ID). |
| public Iterator | Returns: not null.Return the annotations on the curent value as an iterator. |
| public SymbolToken |
| getFieldName | back to summary |
|---|---|
| public String getFieldName() Return the field name of the current value. Or null if there is no valid current value or if the current value is not a field of a struct.
| |
| getFieldNameSymbol | back to summary |
|---|---|
| public SymbolToken getFieldNameSymbol() Gets the current value's field name as a symbol token (text + ID).
If the text of the token isn't known, the result's
| |
| getSymbolTable | back to summary |
|---|---|
| public SymbolTable getSymbolTable() Returns the symbol table that is applicable to the current value. This may be either a system or local symbol table. | |
| getTypeAnnotations | back to summary |
|---|---|
| public String[] getTypeAnnotations() Return the annotations of the current value as an array of strings.
| |
| getTypeAnnotationSymbols | back to summary |
|---|---|
| public SymbolToken[] getTypeAnnotationSymbols() Gets the current value's annotations as symbol tokens (text + ID).
| |
| iterateTypeAnnotations | back to summary |
|---|---|
| public Iterator Return the annotations on the curent value as an iterator. The iterator is empty (hasNext() returns false on the first call) if there are no annotations on the current value.
Implementations *may* throw Note the iterator returned by this method is only valid while
the reader remains positioned on the current value (i.e., before
next, step in, or step out). Use cases that require storing a
value's annotations after advancing past that value should either
copy them from the iterator or call | |
| symbolValue | back to summary |
|---|---|
| public SymbolToken symbolValue() Returns the current value as a symbol token (text + ID).
This is only valid when
| |