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

PUBLIC 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

PUBLIC CHARACTER ToString ()

Purpose: Get the text from the Symbol
Notes:

Returns CHARACTER
The text from the Symbol


Constructor Detail
Top

PUBLIC ProparseDotNetSymbol (Symbol)

Purpose: Constructor for the ProparseDotNetSymbol class
Notes:

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


Property Detail
Top

PUBLIC INTEGER AllRefsCount


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode AsNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode DefineNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC LOGICAL Exported


Returns LOGICAL
Top

PUBLIC CHARACTER FullName


Returns CHARACTER
Top

PUBLIC LOGICAL Imported


Returns LOGICAL
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode IndirectDefineIdNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode LikeNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC CHARACTER Name


Returns CHARACTER
Top

PUBLIC INTEGER NumReads


Returns INTEGER
Top

PUBLIC INTEGER NumWrites


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodeTypesEnum ProgressType


Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:23:02