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 voidControlFlowNode.traversePostOrder(Function<ControlFlowNode, Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction) final voidControlFlowNode.traversePreOrder(Function<ControlFlowNode, Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction) -
Uses of Function in com.strobel.decompiler.ast
Methods in com.strobel.decompiler.ast with parameters of type FunctionModifier and TypeMethodDescriptionstatic voidAstOptimizer.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
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 FunctionMethods 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.utilities
Methods in com.strobel.decompiler.languages.java.utilities with parameters of type FunctionModifier and TypeMethodDescriptionstatic TypeReferenceTypeUtilities.getExpectedTypeByParent(Function<AstNode, ResolveResult> resolver, Expression expression) static List<CastExpression> RedundantCastUtility.getRedundantCastsInside(Function<AstNode, ResolveResult> resolver, AstNode site) static booleanRedundantCastUtility.isCastRedundant(Function<AstNode, ResolveResult> resolver, CastExpression cast) -
Uses of Function in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns declared as FunctionConstructors 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)