Class JDTJava2CAstTranslator.MethodContext
- java.lang.Object
-
- com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
-
- com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
-
- com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
-
- All Implemented Interfaces:
com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>,JDTJava2CAstTranslator.WalkContext
- Enclosing class:
- JDTJava2CAstTranslator<T extends com.ibm.wala.cast.tree.CAstSourcePositionMap.Position>
public class JDTJava2CAstTranslator.MethodContext extends JDTJava2CAstTranslator.DelegatingContext
-
-
Constructor Summary
Constructors Constructor Description MethodContext(JDTJava2CAstTranslator.WalkContext parent, java.util.Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNameDecl(com.ibm.wala.cast.tree.CAstNode v)voidaddScopedEntity(com.ibm.wala.cast.tree.CAstNode node, com.ibm.wala.cast.tree.CAstEntity entity)com.ibm.wala.cast.tree.impl.CAstControlFlowRecordercfg()java.util.Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,java.lang.Object>>getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding label)java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String>getLabelMap()java.util.List<com.ibm.wala.cast.tree.CAstNode>getNameDecls()com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecordergetNodeTypeMap()booleanneedLValue()com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorderpos()-
Methods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
getParent, top
-
-
-
-
Constructor Detail
-
MethodContext
public MethodContext(JDTJava2CAstTranslator.WalkContext parent, java.util.Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities)
-
-
Method Detail
-
addNameDecl
public void addNameDecl(com.ibm.wala.cast.tree.CAstNode v)
-
getNameDecls
public java.util.List<com.ibm.wala.cast.tree.CAstNode> getNameDecls()
-
getLabelMap
public java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String> getLabelMap()
- Specified by:
getLabelMapin interfaceJDTJava2CAstTranslator.WalkContext- Overrides:
getLabelMapin classJDTJava2CAstTranslator.DelegatingContext
-
cfg
public com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder cfg()
-
addScopedEntity
public void addScopedEntity(com.ibm.wala.cast.tree.CAstNode node, com.ibm.wala.cast.tree.CAstEntity entity)
-
pos
public com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder pos()
-
getNodeTypeMap
public com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder getNodeTypeMap()
-
getCatchTargets
public java.util.Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,java.lang.Object>> getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding label)
- Specified by:
getCatchTargetsin interfaceJDTJava2CAstTranslator.WalkContext- Overrides:
getCatchTargetsin classJDTJava2CAstTranslator.DelegatingContext
-
needLValue
public boolean needLValue()
- Specified by:
needLValuein interfaceJDTJava2CAstTranslator.WalkContext- Overrides:
needLValuein classJDTJava2CAstTranslator.DelegatingContext
-
-