Namespace: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet
Class 
ProparseDotNetSymbol Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.ProparseApi.ISymbol

File:ProparseDotNetSymbol
Purpose:Base class for any type of symbol which needs to be kept
track of when parsing a 4gl compile unit's AST
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Aug 13 13:02:33 CEST 2020



Top Method Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.ISymbol Array (AbstractList) Converts a .NET/Java ArrayList of Symbol into an ABL Array
CHARACTER ToString () Get the text from the Symbol

Top Constructor Summary
Options Name Purpose
ProparseDotNetSymbol (Symbol) Constructor for the ProparseDotNetSymbol class

Top Property Summary
Options Name Purpose
INTEGER AllRefsCount
Consultingwerk.Studio.ProparseApi.INode AsNode
Consultingwerk.Studio.ProparseApi.INode DefineNode
LOGICAL Exported
CHARACTER FullName
LOGICAL Imported
Consultingwerk.Studio.ProparseApi.INode IndirectDefineIdNode
Consultingwerk.Studio.ProparseApi.INode LikeNode
CHARACTER Name
INTEGER NumReads
INTEGER NumWrites
Consultingwerk.Studio.ProparseApi.NodeTypesEnum ProgressType


Method Detail
Top

Consultingwerk.Studio.ProparseApi.ISymbol Array (AbstractList)

Purpose: Converts a .NET/Java ArrayList of Symbol into an ABL Array
Notes:

Parameters:
poList java.util.AbstractList
The ArrayList of Symbol's
Returns Consultingwerk.Studio.ProparseApi.ISymbol
The ABL Array of ISymbol instances
Top

CHARACTER ToString ()

Purpose: Get the text from the Symbol
Notes:

Returns CHARACTER
The text from the Symbol


Constructor Detail
Top

ProparseDotNetSymbol (Symbol)

Purpose: Constructor for the ProparseDotNetSymbol class
Notes:

Parameters:
poSymbol org.prorefactor.treeparser.Symbol
The reference to the proparse Symbol


Property Detail
Top

INTEGER AllRefsCount


Returns INTEGER
Top

Consultingwerk.Studio.ProparseApi.INode AsNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode DefineNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

LOGICAL Exported


Returns LOGICAL
Top

CHARACTER FullName


Returns CHARACTER
Top

LOGICAL Imported


Returns LOGICAL
Top

Consultingwerk.Studio.ProparseApi.INode IndirectDefineIdNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode LikeNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

CHARACTER Name


Returns CHARACTER
Top

INTEGER NumReads


Returns INTEGER
Top

INTEGER NumWrites


Returns INTEGER
Top

Consultingwerk.Studio.ProparseApi.NodeTypesEnum ProgressType


Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


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