Namespace: Consultingwerk.Studio
Class 
AnnotationParser Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:AnnotationParser
Purpose:Parses the source code searching for certain annotations
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Jan 27 22:13:06 CET 2013
Notes:This class requires Proparse and is only accessible on
Windows



Top Method Summary
Options Name Purpose
Consultingwerk.Studio.ListAnnotation FindAnnotations (character) Locates Annotations with the specified name
WalkAst (JPNode, character, ListAnnotation) Walks the AST of the ParseUnit and searches for Annotations with the given name

Top Constructor Summary
Options Name Purpose
AnnotationParser (character) Constructor for the AnnotationParser class

Top Property Summary
Options Name Purpose
org.prorefactor.treeparser.ParseUnit ParseUnit


Method Detail
Top

Consultingwerk.Studio.ListAnnotation FindAnnotations (character)

Purpose: Locates Annotations with the specified name
Notes:

Parameters:
pcName CHARACTER
The name of the Annotation to locate
Returns Consultingwerk.Studio.ListAnnotation
The ListAnnotation with the list of the annotations
Top

WalkAst (JPNode, character, ListAnnotation)

Purpose: Walks the AST of the ParseUnit and searches for Annotations with the
given name
Notes:

Parameters:
poASTNode org.prorefactor.core.JPNode
The current parent node
pcName CHARACTER
The name of the annotation to locate
poList Consultingwerk.Studio.ListAnnotation
The ListAnnotation with the list to add the annotations to


Constructor Detail
Top

AnnotationParser (character)

Purpose: Constructor for the AnnotationParser class
Notes:

Parameters:
pcFileName CHARACTER
The file name to parse


Property Detail
Top

org.prorefactor.treeparser.ParseUnit ParseUnit


Returns org.prorefactor.treeparser.ParseUnit


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:12:14