Uses of Record Class
sootup.callgraph.invokedynamic.DynamicInvokeTarget
Packages that use DynamicInvokeTarget
-
Uses of DynamicInvokeTarget in qilin.core.builder
Methods in qilin.core.builder with parameters of type DynamicInvokeTargetModifier and TypeMethodDescriptionvoidCallGraphBuilder.addDynamicInvokeEdge(ContextMethod caller, InvokableStmt callStmt, SootMethod calleem, DynamicInvokeTarget target) Adds an edge from an invokedynamic statement to one of itsDynamicInvokeTargets and binds the captured values (the statement's arguments) to the target's receiver/parameters. -
Uses of DynamicInvokeTarget in sootup.callgraph.invokedynamic
Methods in sootup.callgraph.invokedynamic that return DynamicInvokeTargetModifier and TypeMethodDescription@NonNull DynamicInvokeTargetFunctionalObject.implementation()Returns the value of theimplementationrecord component.Methods in sootup.callgraph.invokedynamic that return types with arguments of type DynamicInvokeTargetModifier and TypeMethodDescriptiondefault @NonNull List<DynamicInvokeTarget>DynamicInvokeResolver.creationSiteTargets(@NonNull JDynamicInvokeExpr expr) Targets called from the invokedynamic statement itself (see class doc).@NonNull List<DynamicInvokeTarget>BootstrapMethodHandleResolver.resolve(@NonNull JDynamicInvokeExpr expr) @NonNull List<DynamicInvokeTarget>DynamicInvokeResolver.resolve(@NonNull JDynamicInvokeExpr expr) Constructors in sootup.callgraph.invokedynamic with parameters of type DynamicInvokeTargetModifierConstructorDescriptionFunctionalObject(@NonNull Stmt site, @NonNull ClassType functionalInterface, @NonNull Set<ClassType> markerInterfaces, @NonNull MethodSubSignature sam, @NonNull Set<MethodSubSignature> bridges, @NonNull DynamicInvokeTarget implementation, int captureCount) Creates an instance of aFunctionalObjectrecord class.