|
Options |
Name |
Purpose |
|
|
|
AssignLineBounds (longchar, integer)
|
Assigns the LineStart / LineEnd / WholeLines fields of the
current ttAnnotation record
|
|
|
|
CHARACTER EscapeValue (character)
|
Escapes the tildes and double quotes of an annotation value
|
|
|
|
INTEGER FindClosingParenthesis (longchar, integer, integer)
|
Returns the position of the parenthesis closing the one at the
given position
|
|
|
|
CHARACTER FormatAnnotation (character, JsonObject)
|
Formats an annotation statement from the given attributes
|
|
|
|
Progress.Json.ObjectModel.JsonArray GetAnnotations (longchar, character)
|
Returns the annotation statements with the given name from the
given source code
|
|
|
|
Progress.Json.ObjectModel.JsonArray GetAnnotationsFromFile (character, character)
|
Returns the annotation statements with the given name from the
given source file
|
|
|
|
CHARACTER GetAttributeValue (JsonObject, character)
|
Returns the value of the given attribute of the given JsonObject
|
|
|
|
CHARACTER GetLineBreak (longchar)
|
Returns the line break style of the given source code
|
|
|
|
INTEGER LineStartOf (longchar, integer)
|
Returns the 1-based position of the first character of the
line containing the given position
|
|
|
|
INTEGER LocateClassStatement (longchar)
|
Locates the CLASS statement in the given source code
|
|
|
|
CHARACTER NormalizeAnnotationName (character)
|
Returns the annotation name with the leading @
|
|
|
|
ParseAttributes (character, JsonObject)
|
Parses the parameter list of an annotation statement into the
given JsonObject
|
|
|
|
INTEGER ParseStatement (longchar, integer, integer)
|
Parses the annotation statement starting at the given position
|
|
|
|
ScanAnnotations (longchar)
|
Scans the given source code for annotation statements
|
|
|
|
INTEGER SkipAnnotation (longchar, integer, integer)
|
Returns the position following the annotation statement
starting at the given position
|
|
|
|
INTEGER SkipStringLiteral (longchar, integer, integer)
|
Returns the position following the string literal starting at
the given position
|
|
|
|
INTEGER SkipWhitespace (longchar, integer, integer)
|
Returns the position of the first non-whitespace character at
or after the given position
|
|
|
|
CHARACTER UnescapeValue (character)
|
Resolves the tilde escape sequences of an annotation value
|
|
|
|
LOGICAL UpdateAnnotations (character, character, longchar, character, character)
|
Removes the selected annotation statements from the given class
file and inserts the given block of annotation statements in
their place
|
|
|
|
LONGCHAR UpdateAnnotationsInSource (longchar, character, longchar, character, character)
|
Removes the selected annotation statements from the given
source code and inserts the given block of annotation
statements in their place
|