public class VertexFactory extends Object
| Constructor and Description |
|---|
VertexFactory() |
| Modifier and Type | Method and Description |
|---|---|
Collection<CreationSiteVertex> |
creationSites() |
Iterable<ArgVertex> |
getArgVertices() |
Iterable<CallVertex> |
getCallVertices() |
Collection<FuncVertex> |
getFuncVertices() |
Iterable<PropVertex> |
getPropVertices() |
Iterable<RetVertex> |
getRetVertices() |
Iterable<VarVertex> |
getVarVertices() |
GlobalVertex |
global() |
ArgVertex |
makeArgVertex(FuncVertex func) |
CallVertex |
makeCallVertex(FuncVertex func,
JavaScriptInvoke invk) |
CreationSiteVertex |
makeCreationSiteVertex(com.ibm.wala.classLoader.IMethod method,
int instruction,
com.ibm.wala.types.TypeReference createdType) |
FuncVertex |
makeFuncVertex(com.ibm.wala.classLoader.IClass klass) |
LexicalVarVertex |
makeLexicalAccessVertex(String definer,
String name) |
ParamVertex |
makeParamVertex(FuncVertex func,
int index) |
PropVertex |
makePropVertex(String name) |
RetVertex |
makeRetVertex(FuncVertex func) |
UnknownVertex |
makeUnknownVertex() |
VarVertex |
makeVarVertex(FuncVertex func,
int valueNumber) |
public CallVertex makeCallVertex(FuncVertex func, JavaScriptInvoke invk)
public Iterable<CallVertex> getCallVertices()
public CreationSiteVertex makeCreationSiteVertex(com.ibm.wala.classLoader.IMethod method, int instruction, com.ibm.wala.types.TypeReference createdType)
public Collection<CreationSiteVertex> creationSites()
public FuncVertex makeFuncVertex(com.ibm.wala.classLoader.IClass klass)
public Collection<FuncVertex> getFuncVertices()
public ParamVertex makeParamVertex(FuncVertex func, int index)
public PropVertex makePropVertex(String name)
public Iterable<PropVertex> getPropVertices()
public RetVertex makeRetVertex(FuncVertex func)
public ArgVertex makeArgVertex(FuncVertex func)
public UnknownVertex makeUnknownVertex()
public VarVertex makeVarVertex(FuncVertex func, int valueNumber)
public LexicalVarVertex makeLexicalAccessVertex(String definer, String name)
public GlobalVertex global()
Copyright © 2017. All rights reserved.