Class AbstractCodeEntity
java.lang.Object
com.ibm.wala.cast.ir.translator.AbstractEntity
com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
Field Summary
Modifier and TypeFieldDescriptionprotected CAstNode
protected final CAstControlFlowRecorder
protected final CAstSourcePositionRecorder
protected final CAstType
protected final CAstNodeTypeMapRecorder
Fields inherited from interface com.ibm.wala.cast.tree.CAstEntity
FIELD_ENTITY, FILE_ENTITY, FUNCTION_ENTITY, GLOBAL_ENTITY, MACRO_ENTITY, RULE_ENTITY, SCRIPT_ENTITY, SUB_LANGUAGE_BASE, TYPE_ENTITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAST()
The CAPA AST of this entity.The control flow map for the CAPA AST of this entity.The map from CAstNodes to types.The map of CAstNodes to source positions for the CAPA AST of this entity.getType()
The CAst type of this entity.void
void
setGotoTarget
(CAstNode from, CAstNode to) void
setLabelledGotoTarget
(CAstNode from, CAstNode to, Object label) void
void
setNodeType
(CAstNode n, CAstType type) Methods inherited from class com.ibm.wala.cast.ir.translator.AbstractEntity
addScopedEntity, getAllScopedEntities, getAnnotations, getPosition, getScopedEntities, getSignature, setPosition
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.wala.cast.tree.CAstEntity
getArgumentCount, getArgumentDefaults, getArgumentNames, getKind, getName, getNamePosition, getOriginal, getPosition, getQualifiers
-
Field Details
-
src
-
cfg
-
types
-
type
-
Ast
-
-
Constructor Details
-
AbstractCodeEntity
-
-
Method Details
-
getAST
-
getType
Description copied from interface:CAstEntity
The CAst type of this entity. -
getControlFlow
Description copied from interface:CAstEntity
The control flow map for the CAPA AST of this entity. -
getSourceMap
Description copied from interface:CAstEntity
The map of CAstNodes to source positions for the CAPA AST of this entity. -
getNodeTypeMap
Description copied from interface:CAstEntity
The map from CAstNodes to types. Valid for nodes that have an explicitly declared type (e.g. local vars). -
setGotoTarget
-
setLabelledGotoTarget
-
setNodePosition
-
setNodeType
-
setAst
-