AstCreatorHelper

class Object
trait Matchable
class Any

Value members

Concrete methods

protected def calcMethodNameAndFullName(func: BabelNodeInfo): (String, String)
protected def calcTypeNameAndFullName(classNode: BabelNodeInfo, preCalculatedName: Option[String]): (String, String)
protected def code(node: Value): String
protected def column(node: Value): Option[Integer]
protected def columnEnd(node: Value): Option[Integer]
protected def createBabelNodeInfo(json: Value): BabelNodeInfo
protected def generateUnusedVariableName(usedVariableNames: HashMap[String, Int], variableName: String): String
protected def hasKey(node: Value, key: String): Boolean
protected def line(node: Value): Option[Integer]
protected def lineEnd(node: Value): Option[Integer]
protected def notHandledYet(node: BabelNodeInfo, additionalInfo: String): Ast
protected def positionLookupTables(source: String): (SortedMap[Int, Int], SortedMap[Int, Int])
protected def registerType(typeName: String, typeFullName: String): Unit
protected def safeBool(node: Value, key: String): Option[Boolean]
protected def safeObj(node: Value, key: String): Option[LinkedHashMap[String, Value]]
protected def safeStr(node: Value, key: String): Option[String]