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 _parent: Option[IHighLevelNode]
    Definition Classes
    BasicASTNode
  10. var _ptype: ITypeDefinition
  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(pos: Int): Option[IParseResult]
    Definition Classes
    IParseResult
  36. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  37. def initChildrenSources(_referingUnit: Option[ASTUnit], externalPath: Option[String]): Unit
    Attributes
    protected
  38. def initSources(referingUnit: Option[ASTUnit], externalPath: Option[String]): Unit
    Definition Classes
    ASTNodeImplBasicASTNode
  39. var invalidSequence: Boolean
    Definition Classes
    BasicASTNode
  40. def isAttr: Boolean
    Definition Classes
    BasicASTNodeIParseResult
  41. def isElement: Boolean
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. def isUnknown: Boolean
    Definition Classes
    BasicASTNodeIParseResult
  44. var knownProperty: IProperty
    Definition Classes
    BasicASTNode
  45. def localType: Option[ITypeDefinition]
    Definition Classes
    ASTNodeImplIHighLevelNode
  46. def name: String
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. var needMap: Boolean
    Definition Classes
    BasicASTNode
  49. var needSequence: Boolean
    Definition Classes
    BasicASTNode
  50. def newChild(prop: IProperty, typeHint: Option[ITypeDefinition] = None): Option[IParseResult]
    Definition Classes
    ASTNodeImplIHighLevelNode
  51. final def notify(): Unit
    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  53. def parent: Option[IHighLevelNode]
    Definition Classes
    BasicASTNodeIParseResult
  54. def parsedType(): ITypeDefinition
  55. def patchType(d: ITypeDefinition): Unit
  56. def printDefinitionClassName: String
    Attributes
    protected
    Definition Classes
    BasicASTNode
  57. def printDetails(indent: String = ""): String
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  58. def printDetails: String
    Definition Classes
    IParseResult
  59. def property: Option[IProperty]
    Definition Classes
    ASTNodeImplBasicASTNodeIParseResult
  60. def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    HasExtraIHasExtra
  61. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  62. def root: Option[IHighLevelNode]
    Definition Classes
    BasicASTNodeIParseResult
  63. def selectNodeWhichContainsPosition(pos: Int): Option[IParseResult]
    Attributes
    protected
    Definition Classes
    IHighLevelNodeIParseResult
  64. def setASTUnit(u: ASTUnit): Unit
    Definition Classes
    ASTNodeImplBasicASTNode
  65. def setAssociatedType(d: ITypeDefinition): Unit
  66. def setChildren(arr: Seq[BasicASTNode]): Unit
  67. def setLocalType(lt: ITypeDefinition): Unit
  68. def setParent(parent: IHighLevelNode): Unit
    Definition Classes
    BasicASTNodeIParseResult
  69. def setUniverse(u: IUniverse): Unit
  70. def sourceInfo: SourceInfo
    Definition Classes
    BasicASTNodeIParseResult
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. def testSerialize(indent: String): String
    Definition Classes
    BasicASTNode
  73. def toString(): String
    Definition Classes
    AnyRef → Any
  74. def unitPath: Option[String]
    Definition Classes
    IParseResult
  75. def universe(): IUniverse
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. 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