TypeDeclScope

io.joern.javasrc2cpg.scope.TypeDeclScope
class TypeDeclScope(val typeDecl: NewTypeDecl) extends JavaScopeElement, TypeDeclContainer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addMemberInitializers(initializers: Seq[Ast]): Unit
def getMemberInitializers(): List[Ast]

Inherited methods

def addTypeToScope(name: String, typeFullName: String): Unit

Attributes

Inherited from:
JavaScopeElement
def addVariableToScope(variable: ScopeVariable): Unit

Attributes

Inherited from:
JavaScopeElement
def addWildcardImport(prefix: String): Unit

Attributes

Inherited from:
JavaScopeElement
def getNameWithWildcardPrefix(name: String): Option[String]

Attributes

Inherited from:
JavaScopeElement

Attributes

Inherited from:
JavaScopeElement
def lookupType(name: String, includeWildcards: Boolean): Option[String]

Attributes

Inherited from:
JavaScopeElement
def lookupVariable(name: String): Option[ScopeVariable]

Attributes

Inherited from:
JavaScopeElement
def registerLambdaMethod(lambdaMethod: Ast): ListBuffer[Ast]

Attributes

Inherited from:
TypeDeclContainer
def registerTypeDecl(typeDecl: Ast): ListBuffer[Ast]

Attributes

Inherited from:
TypeDeclContainer
def registeredLambdaMethods: List[Ast]

Attributes

Inherited from:
TypeDeclContainer
def registeredTypeDecls: List[Ast]

Attributes

Inherited from:
TypeDeclContainer

Concrete fields

val typeDecl: NewTypeDecl