Uses of Annotation Interface
pascal.taie.analysis.pta.plugin.util.InvokeHandler
Package
Description
-
Uses of InvokeHandler in pascal.taie.analysis.pta.plugin.invokedynamic
Modifier and TypeMethodDescriptionvoid
LookupModel.findConstructor
(Context context, Invoke invoke, PointsToSet clsObjs) void
LookupModel.findStatic
(Context context, Invoke invoke, PointsToSet clsObjs, PointsToSet nameObjs) void
LookupModel.findVirtual
(Context context, Invoke invoke, PointsToSet clsObjs, PointsToSet nameObjs) void
MethodTypeModel.methodType1Class
(Context context, Invoke invoke, PointsToSet clsObjs) void
MethodTypeModel.methodType2Classes
(Context context, Invoke invoke, PointsToSet retObjs, PointsToSet paramObjs) void
MethodTypeModel.methodTypeClassMT
(Context context, Invoke invoke, PointsToSet retObjs, PointsToSet mtObjs) -
Uses of InvokeHandler in pascal.taie.analysis.pta.plugin.natives
Modifier and TypeMethodDescriptionArrayModel.arraysCopyOf
(Invoke invoke) UnsafeModel.compareAndSwapObject
(Invoke invoke) DoPriviledgedModel.doPrivilegedPA
(Invoke invoke) DoPriviledgedModel.doPrivilegedPEA
(Invoke invoke) ArrayModel.systemArraycopy
(Invoke invoke) -
Uses of InvokeHandler in pascal.taie.analysis.pta.plugin.reflection
Modifier and TypeMethodDescriptionvoid
ReflectiveActionModel.arrayNewInstance
(Context context, Invoke invoke, PointsToSet pts) void
SolarModel.classForName
(Context context, Invoke invoke, PointsToSet nameObjs) void
StringBasedModel.classForName
(Context context, Invoke invoke, PointsToSet nameObjs) void
SolarModel.classGetConstructor
(Context context, Invoke invoke, PointsToSet classObjs) void
StringBasedModel.classGetConstructor
(Context context, Invoke invoke, PointsToSet classObjs) void
SolarModel.classGetMethod
(Context context, Invoke invoke, PointsToSet classObjs, PointsToSet nameObjs) void
StringBasedModel.classGetMethod
(Context context, Invoke invoke, PointsToSet classObjs, PointsToSet nameObjs) void
SolarModel.classGetMethods
(Context context, Invoke invoke, PointsToSet classObjs) void
ReflectiveActionModel.classNewInstance
(Context context, Invoke invoke, PointsToSet classes) void
SolarModel.classNewInstance
(Context context, Invoke invoke, PointsToSet classObjs) void
SolarModel.collectUnsoundArrayNewInstance
(Context __, Invoke invoke, PointsToSet classObjs) void
ReflectiveActionModel.constructorNewInstance
(Context context, Invoke invoke, PointsToSet constructors) void
ReflectiveActionModel.fieldGet
(Context context, Invoke invoke, PointsToSet fldObjs, PointsToSet baseObjs) void
ReflectiveActionModel.fieldSet
(Context context, Invoke invoke, PointsToSet fldObjs, PointsToSet baseObjs) void
OthersModel.getAnnotation
(Context context, Invoke invoke, PointsToSet baseClasses, PointsToSet annoClasses) void
OthersModel.getClass
(Context context, Invoke invoke, PointsToSet recvObjs) void
OthersModel.getParameterAnnotations
(Context context, Invoke invoke, PointsToSet mtdObjs) void
OthersModel.getPrimitiveClass
(Context context, Invoke invoke, PointsToSet nameObjs) void
ReflectiveActionModel.methodInvoke
(Context context, Invoke invoke, PointsToSet mtdObjs, PointsToSet recvObjs) void
SolarModel.methodInvoke
(Context context, Invoke invoke, PointsToSet mtdObjs, PointsToSet recvObjs) -
Uses of InvokeHandler in pascal.taie.analysis.pta.plugin.util
Modifier and TypeMethodDescriptionprotected void
AnalysisModelPlugin.registerHandler
(InvokeHandler invokeHandler, Method handler) protected void
IRModelPlugin.registerHandler
(InvokeHandler invokeHandler, Method handler)