Class AbstractVertexVisitor<T>
- java.lang.Object
-
- com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor<T>
-
- All Implemented Interfaces:
VertexVisitor<T>
public class AbstractVertexVisitor<T> extends java.lang.Object implements VertexVisitor<T>
Visitor class forVertex.
-
-
Constructor Summary
Constructors Constructor Description AbstractVertexVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TvisitArgVertex(ArgVertex argVertex)TvisitCalleeVertex(CallVertex calleeVertex)TvisitCreationSiteVertex(CreationSiteVertex csVertex)TvisitFuncVertex(FuncVertex funcVertex)TvisitGlobalVertex(GlobalVertex globalVertex)TvisitLexicalAccessVertex(LexicalVarVertex lexicalAccessVertex)TvisitParamVertex(ParamVertex paramVertex)TvisitPropVertex(PropVertex propVertex)TvisitPrototypeVertex(PrototypeFieldVertex protoVertex)TvisitReflectiveCallVertex(ReflectiveCallVertex reflectiveCallVertex)TvisitRetVertex(RetVertex retVertex)TvisitUnknownVertex(UnknownVertex unknownVertex)TvisitVarVertex(VarVertex varVertex)TvisitVertex()
-
-
-
Method Detail
-
visitVertex
public T visitVertex()
-
visitVarVertex
public T visitVarVertex(VarVertex varVertex)
- Specified by:
visitVarVertexin interfaceVertexVisitor<T>
-
visitPropVertex
public T visitPropVertex(PropVertex propVertex)
- Specified by:
visitPropVertexin interfaceVertexVisitor<T>
-
visitUnknownVertex
public T visitUnknownVertex(UnknownVertex unknownVertex)
- Specified by:
visitUnknownVertexin interfaceVertexVisitor<T>
-
visitFuncVertex
public T visitFuncVertex(FuncVertex funcVertex)
- Specified by:
visitFuncVertexin interfaceVertexVisitor<T>
-
visitCreationSiteVertex
public T visitCreationSiteVertex(CreationSiteVertex csVertex)
- Specified by:
visitCreationSiteVertexin interfaceVertexVisitor<T>
-
visitParamVertex
public T visitParamVertex(ParamVertex paramVertex)
- Specified by:
visitParamVertexin interfaceVertexVisitor<T>
-
visitRetVertex
public T visitRetVertex(RetVertex retVertex)
- Specified by:
visitRetVertexin interfaceVertexVisitor<T>
-
visitArgVertex
public T visitArgVertex(ArgVertex argVertex)
- Specified by:
visitArgVertexin interfaceVertexVisitor<T>
-
visitCalleeVertex
public T visitCalleeVertex(CallVertex calleeVertex)
- Specified by:
visitCalleeVertexin interfaceVertexVisitor<T>
-
visitLexicalAccessVertex
public T visitLexicalAccessVertex(LexicalVarVertex lexicalAccessVertex)
- Specified by:
visitLexicalAccessVertexin interfaceVertexVisitor<T>
-
visitGlobalVertex
public T visitGlobalVertex(GlobalVertex globalVertex)
- Specified by:
visitGlobalVertexin interfaceVertexVisitor<T>
-
visitPrototypeVertex
public T visitPrototypeVertex(PrototypeFieldVertex protoVertex)
- Specified by:
visitPrototypeVertexin interfaceVertexVisitor<T>
-
visitReflectiveCallVertex
public T visitReflectiveCallVertex(ReflectiveCallVertex reflectiveCallVertex)
- Specified by:
visitReflectiveCallVertexin interfaceVertexVisitor<T>
-
-