class ASTNodeImpl extends BasicASTNode with IHighLevelNode

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ASTNodeImpl
  2. IHighLevelNode
  3. BasicASTNode
  4. HasExtra
  5. IParseResult
  6. IHasExtra
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ASTNodeImpl(_node: AmfObject, _unit: BaseUnit, parent: Option[IHighLevelNode], _def: ITypeDefinition, _prop: Option[IProperty])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. var _associatedDef: ITypeDefinition
  5. var _children: ListBuffer[BasicASTNode]
  6. var _def: ITypeDefinition
  7. val _extras: Map[String, Any]
    Definition Classes
    HasExtra
  8. var _localType: Option[ITypeDefinition]
  9. var _pType: ITypeDefinition
  10. var _parent: Option[IHighLevelNode]
    Definition Classes
    BasicASTNode
  11. var _universe: IUniverse
  12. def addChild(ch: BasicASTNode): Unit
  13. def amfBaseUnit: BaseUnit
    Definition Classes
    BasicASTNodeIParseResult
  14. def amfNode: AmfObject
    Definition Classes
    ASTNodeImplIHighLevelNodeBasicASTNodeIParseResult
  15. def asAttr: Option[IAttribute]
    Definition Classes
    BasicASTNodeIParseResult
  16. def asElement: Option[ASTNodeImpl]
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def associatedType: ITypeDefinition
    Definition Classes
    ASTNodeImplIHighLevelNode
  19. def astUnit: ASTUnit
    Definition Classes
    BasicASTNodeIParseResult
  20. def attribute(n: String): Option[IAttribute]
    Definition Classes
    ASTNodeImplIHighLevelNode
  21. def attributeValue(n: String): Option[Any]
    Definition Classes
    ASTNodeImplIHighLevelNode
  22. def attributes: Seq[IAttribute]
    Definition Classes
    ASTNodeImplIHighLevelNode
  23. def attributes(n: String): Seq[IAttribute]
    Definition Classes
    ASTNodeImplIHighLevelNode
  24. def children: Seq[IParseResult]
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  25. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def definition: ITypeDefinition
    Definition Classes
    ASTNodeImplIHighLevelNode
  27. def element(n: String): Option[IHighLevelNode]
    Definition Classes
    ASTNodeImplIHighLevelNode
  28. def elements(n: String): Seq[IHighLevelNode]
    Definition Classes
    ASTNodeImplIHighLevelNode
  29. def elements: Seq[IHighLevelNode]
    Definition Classes
    ASTNodeImplIHighLevelNode
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  32. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  34. def getExtra[T](kind: Extra[T]): Option[T]
    Definition Classes
    HasExtraIHasExtra
  35. def getNodeByPosition(position: Position): Option[IParseResult]
    Definition Classes
    IParseResult
  36. def getNodeByPosition(pos: Int): Option[IParseResult]
    Definition Classes
    IParseResult
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  38. def initChildrenSources(_referringUnit: Option[ASTUnit], externalPath: Option[String]): Unit
    Attributes
    protected
  39. def initSources(referingUnit: Option[ASTUnit], externalPath: Option[String]): Unit
    Definition Classes
    ASTNodeImplBasicASTNode
  40. var invalidSequence: Boolean
    Definition Classes
    BasicASTNode
  41. def isAttr: Boolean
    Definition Classes
    BasicASTNodeIParseResult
  42. def isElement: Boolean
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  43. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  44. def isUnknown: Boolean
    Definition Classes
    BasicASTNodeIParseResult
  45. var knownProperty: IProperty
    Definition Classes
    BasicASTNode
  46. def localType: Option[ITypeDefinition]
    Definition Classes
    ASTNodeImplIHighLevelNode
  47. def name: String
  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. var needMap: Boolean
    Definition Classes
    BasicASTNode
  50. var needSequence: Boolean
    Definition Classes
    BasicASTNode
  51. def newChild(prop: IProperty, typeHint: Option[ITypeDefinition] = None): Option[IParseResult]
    Definition Classes
    ASTNodeImplIHighLevelNode
  52. final def notify(): Unit
    Definition Classes
    AnyRef
  53. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  54. def parent: Option[IHighLevelNode]
    Definition Classes
    BasicASTNodeIParseResult
  55. def parsedType(): ITypeDefinition
  56. def patchType(d: ITypeDefinition): Unit
  57. def printDefinitionClassName: String
    Attributes
    protected
    Definition Classes
    BasicASTNode
  58. def printDetails(indent: String = ""): String
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  59. def printDetails: String
    Definition Classes
    IParseResult
  60. def property: Option[IProperty]
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  61. def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    HasExtraIHasExtra
  62. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  63. def root: Option[IHighLevelNode]
    Definition Classes
    BasicASTNodeIParseResult
  64. def selectNodeWhichContainsPosition(position: Position): Option[IParseResult]
    Attributes
    protected
    Definition Classes
    IHighLevelNodeIParseResult
  65. def selectNodeWhichContainsPosition(pos: Int): Option[IParseResult]
    Attributes
    protected
    Definition Classes
    IHighLevelNodeIParseResult
  66. def setASTUnit(u: ASTUnit): Unit
    Definition Classes
    ASTNodeImplBasicASTNode
  67. def setAssociatedType(d: ITypeDefinition): Unit
  68. def setChildren(arr: Seq[BasicASTNode]): Unit
  69. def setLocalType(lt: ITypeDefinition): Unit
  70. def setParent(parent: IHighLevelNode): Unit
    Definition Classes
    BasicASTNodeIParseResult
  71. def setUniverse(u: IUniverse): Unit
  72. def sourceInfo: SourceInfo
    Definition Classes
    BasicASTNodeIParseResult
  73. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  74. def testSerialize(indent: String): String
    Definition Classes
    BasicASTNode
  75. def toString(): String
    Definition Classes
    AnyRef → Any
  76. def unitPath: Option[String]
    Definition Classes
    IParseResult
  77. def universe(): IUniverse
  78. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from IHighLevelNode

Inherited from BasicASTNode

Inherited from HasExtra

Inherited from IParseResult

Inherited from IHasExtra

Inherited from AnyRef

Inherited from Any

Ungrouped