Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CompilationUnit

Implements

Index

Constructors

constructor

  • new CompilationUnit(_path: any, _content: any, _tl: any, _project: Project, _apath: string): CompilationUnit

Properties

Private _apath

_apath: string

Private _content

_content: any

Private _hl

Private _lineMapper

_lineMapper: LineMapper

Private _node

_node: ASTNode

Private _path

_path: any

Private _project

_project: Project

Private _tl

_tl: any

Private errors

errors: Error[]

expanded

expanded: IHighLevelNode

Private stu

stu: boolean

Methods

absolutePath

  • absolutePath(): string

ast

clone

cloneToProject

contents

  • contents(): string

expandedHighLevel

getIncludeNodes

  • getIncludeNodes(): object[]

getMasterReferenceNode

highLevel

isDirty

  • isDirty(): boolean

isOverlayOrExtension

  • isOverlayOrExtension(): boolean

isRAMLUnit

  • isRAMLUnit(): boolean

isStubUnit

  • isStubUnit(): boolean

isTopLevel

  • isTopLevel(): boolean

lexerErrors

  • lexerErrors(): Error[]

lineMapper

path

  • path(): string

project

resolve

resolveAsync

stub

updateContent

  • updateContent(n: string): void

updateContentSafe

  • updateContentSafe(n: string): void

Generated using TypeDoc