Uses of Interface
com.strobel.functions.Function
Packages that use Function
Package
Description
-
Uses of Function in com.strobel.assembler.flowanalysis
Methods in com.strobel.assembler.flowanalysis with parameters of type FunctionModifier and TypeMethodDescriptionfinal void
ControlFlowNode.traversePostOrder
(Function<ControlFlowNode, Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction) final void
ControlFlowNode.traversePreOrder
(Function<ControlFlowNode, Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction) -
Uses of Function in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as FunctionModifier and TypeFieldDescriptionDefaultMap._defaultValueFactory
private final Function
<Instruction, Instruction> AstBuilder.FinallyInlining._previous
Methods in com.strobel.decompiler.ast with parameters of type FunctionModifier and TypeMethodDescriptionprivate static boolean
AstBuilder.opCodesMatch
(Instruction tail1, Instruction tail2, int count, Function<Instruction, Instruction> previous) static void
AstOptimizer.replaceVariables
(Node node, Function<Variable, Variable> mapping) Constructors in com.strobel.decompiler.ast with parameters of type Function -
Uses of Function in com.strobel.decompiler.languages.java.analysis
Fields in com.strobel.decompiler.languages.java.analysis declared as FunctionModifier and TypeFieldDescriptionprivate Function
<AstNode, ResolveResult> ControlFlowGraphBuilder.resolver
Methods in com.strobel.decompiler.languages.java.analysis with parameters of type FunctionModifier and TypeMethodDescriptionControlFlowGraphBuilder.buildControlFlowGraph
(Statement statement, Function<AstNode, ResolveResult> resolver) -
Uses of Function in com.strobel.decompiler.languages.java.ast
Classes in com.strobel.decompiler.languages.java.ast that implement FunctionFields in com.strobel.decompiler.languages.java.ast declared as FunctionModifier and TypeFieldDescriptionInsertParenthesesVisitor.PARENTHESIZE_FUNCTION
private final Function
<AstNode, ResolveResult> DefiniteAssignmentAnalysis.resolver
Methods in com.strobel.decompiler.languages.java.ast with parameters of type FunctionModifier and TypeMethodDescriptionfinal <T extends AstNode>
TAstNode.replaceWith
(Function<? super AstNode, ? extends T> replaceFunction) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type FunctionModifierConstructorDescriptionDefiniteAssignmentAnalysis
(Statement rootStatement, Function<AstNode, ResolveResult> resolver) -
Uses of Function in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as Function -
Uses of Function in com.strobel.decompiler.languages.java.utilities
Fields in com.strobel.decompiler.languages.java.utilities declared as FunctionModifier and TypeFieldDescriptionprivate final Function
<AstNode, ResolveResult> RedundantCastUtility.IsRedundantVisitor._resolver
Methods in com.strobel.decompiler.languages.java.utilities with parameters of type FunctionModifier and TypeMethodDescriptionstatic TypeReference
TypeUtilities.getExpectedTypeByParent
(Function<AstNode, ResolveResult> resolver, Expression expression) static List
<CastExpression> RedundantCastUtility.getRedundantCastsInside
(Function<AstNode, ResolveResult> resolver, AstNode site) private static TypeReference
TypeUtilities.getType
(Function<AstNode, ResolveResult> resolver, AstNode node) static boolean
RedundantCastUtility.isCastRedundant
(Function<AstNode, ResolveResult> resolver, CastExpression cast) Constructors in com.strobel.decompiler.languages.java.utilities with parameters of type FunctionModifierConstructorDescription(package private)
CastCollector
(Function<AstNode, ResolveResult> resolver) (package private)
IsRedundantVisitor
(Function<AstNode, ResolveResult> resolver, boolean recursive) -
Uses of Function in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns declared as FunctionModifier and TypeFieldDescriptionprivate final Function
<AstNode, ResolveResult> TypedExpression._resolver
INode.CHILD_ITERATOR
Constructors in com.strobel.decompiler.patterns with parameters of type FunctionModifierConstructorDescriptionTypedExpression
(TypeReference expressionType, Function<AstNode, ResolveResult> resolver) TypedExpression
(TypeReference expressionType, Function<AstNode, ResolveResult> resolver, int options) TypedExpression
(String groupName, TypeReference expressionType, Function<AstNode, ResolveResult> resolver) TypedExpression
(String groupName, TypeReference expressionType, Function<AstNode, ResolveResult> resolver, int options) -
Uses of Function in com.strobel.decompiler.utilities
Methods in com.strobel.decompiler.utilities with parameters of type Function -
Uses of Function in com.strobel.functions
Methods in com.strobel.functions that return FunctionModifier and TypeMethodDescriptionstatic <T,
R> Function <T, R> Functions.ofSupplier
(Supplier<R> supplier) -
Uses of Function in com.strobel.reflection.emit
Methods in com.strobel.reflection.emit with parameters of type FunctionModifier and TypeMethodDescriptionprivate static MemberInfo
TypeBuilder.findPackageAccessDeclaration
(Type<?> start, Function<Type<?>, Type<?>> next)