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
Fields in com.strobel.decompiler.ast declared as FunctionModifier and TypeFieldDescriptionDefaultMap._defaultValueFactoryprivate final Function<Instruction, Instruction> AstBuilder.FinallyInlining._previousMethods in com.strobel.decompiler.ast with parameters of type FunctionModifier and TypeMethodDescriptionprivate static booleanAstBuilder.opCodesMatch(Instruction tail1, Instruction tail2, int count, Function<Instruction, Instruction> previous) static 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
Fields in com.strobel.decompiler.languages.java.analysis declared as FunctionModifier and TypeFieldDescriptionprivate Function<AstNode, ResolveResult> ControlFlowGraphBuilder.resolverMethods 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_FUNCTIONprivate final Function<AstNode, ResolveResult> DefiniteAssignmentAnalysis.resolverMethods 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._resolverMethods 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) private static TypeReferenceTypeUtilities.getType(Function<AstNode, ResolveResult> resolver, AstNode node) static booleanRedundantCastUtility.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._resolverINode.CHILD_ITERATORConstructors 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 MemberInfoTypeBuilder.findPackageAccessDeclaration(Type<?> start, Function<Type<?>, Type<?>> next)