net.jangaroo.jooc
Class IdeType

java.lang.Object
  extended by net.jangaroo.jooc.NodeImplBase
      extended by net.jangaroo.jooc.Type
          extended by net.jangaroo.jooc.IdeType

public class IdeType
extends Type

Author:
Andreas Gawecki

Nested Class Summary
 
Nested classes/interfaces inherited from class net.jangaroo.jooc.NodeImplBase
NodeImplBase.Scoped
 
Constructor Summary
IdeType(Ide ide)
           
IdeType(JooSymbol symIde)
           
 
Method Summary
 net.jangaroo.jooc.AstNode analyze(net.jangaroo.jooc.AstNode parentNode, AnalyzeContext context)
           
protected  void generateJsCode(JsWriter out)
           
 Ide getIde()
           
 JooSymbol getSymbol()
           
 IdeDeclaration resolveDeclaration()
          Resolve this type to the underlying Class or PredefinedType declaration
 void scope(Scope scope)
           
 
Methods inherited from class net.jangaroo.jooc.NodeImplBase
analyze, generateAsApiCode, generateCode, scope, withNewDeclarationScope, withNewLabelScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdeType

public IdeType(Ide ide)

IdeType

public IdeType(JooSymbol symIde)
Method Detail

getIde

public Ide getIde()

scope

public void scope(Scope scope)

analyze

public net.jangaroo.jooc.AstNode analyze(net.jangaroo.jooc.AstNode parentNode,
                                         AnalyzeContext context)
Overrides:
analyze in class NodeImplBase

generateJsCode

protected void generateJsCode(JsWriter out)
                       throws java.io.IOException
Specified by:
generateJsCode in class NodeImplBase
Throws:
java.io.IOException

getSymbol

public JooSymbol getSymbol()

resolveDeclaration

public IdeDeclaration resolveDeclaration()
Description copied from class: Type
Resolve this type to the underlying Class or PredefinedType declaration

Overrides:
resolveDeclaration in class Type


Copyright © 2002-2010 CoreMedia AG. All Rights Reserved.