Uses of Interface
com.strobel.functions.Function
-
-
Uses of Function in com.strobel.assembler.flowanalysis
Methods in com.strobel.assembler.flowanalysis with parameters of type Function Modifier and Type Method Description voidControlFlowNode. traversePostOrder(Function<ControlFlowNode,java.lang.Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction)voidControlFlowNode. traversePreOrder(Function<ControlFlowNode,java.lang.Iterable<ControlFlowNode>> children, Consumer<ControlFlowNode> visitAction) -
Uses of Function in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as Function Modifier and Type Field Description private Function<K,V>DefaultMap. _defaultValueFactoryprivate Function<Instruction,Instruction>AstBuilder.FinallyInlining. _previousMethods in com.strobel.decompiler.ast with parameters of type Function Modifier and Type Method Description private 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 Constructor Description DefaultMap(Function<K,V> defaultValueFactory) -
Uses of Function in com.strobel.decompiler.languages.java.analysis
Fields in com.strobel.decompiler.languages.java.analysis declared as Function Modifier and Type Field Description private Function<AstNode,ResolveResult>ControlFlowGraphBuilder. resolverMethods in com.strobel.decompiler.languages.java.analysis with parameters of type Function Modifier and Type Method Description java.util.List<ControlFlowNode>ControlFlowGraphBuilder. 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 Function Modifier and Type Class Description classJavaResolverFields in com.strobel.decompiler.languages.java.ast declared as Function Modifier and Type Field Description private static Function<AstNode,AstNode>InsertParenthesesVisitor. PARENTHESIZE_FUNCTIONprivate Function<AstNode,ResolveResult>DefiniteAssignmentAnalysis. resolverMethods in com.strobel.decompiler.languages.java.ast with parameters of type Function Modifier and Type Method Description <T extends AstNode>
TAstNode. replaceWith(Function<? super AstNode,? extends T> replaceFunction)Constructors in com.strobel.decompiler.languages.java.ast with parameters of type Function Constructor Description DefiniteAssignmentAnalysis(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 Modifier and Type Field Description private static Function<AstNode,AstNode>SimplifyAssignmentsTransform. NEGATE_FUNCTION -
Uses of Function in com.strobel.decompiler.languages.java.utilities
Fields in com.strobel.decompiler.languages.java.utilities declared as Function Modifier and Type Field Description private Function<AstNode,ResolveResult>RedundantCastUtility.IsRedundantVisitor. _resolverMethods in com.strobel.decompiler.languages.java.utilities with parameters of type Function Modifier and Type Method Description static TypeReferenceTypeUtilities. getExpectedTypeByParent(Function<AstNode,ResolveResult> resolver, Expression expression)static java.util.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 Function Constructor Description CastCollector(Function<AstNode,ResolveResult> resolver)IsRedundantVisitor(Function<AstNode,ResolveResult> resolver, boolean recursive) -
Uses of Function in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns declared as Function Modifier and Type Field Description private Function<AstNode,ResolveResult>TypedExpression. _resolverstatic Function<INode,java.lang.Iterable<INode>>INode. CHILD_ITERATORConstructors in com.strobel.decompiler.patterns with parameters of type Function Constructor Description TypedExpression(TypeReference expressionType, Function<AstNode,ResolveResult> resolver)TypedExpression(TypeReference expressionType, Function<AstNode,ResolveResult> resolver, int options)TypedExpression(java.lang.String groupName, TypeReference expressionType, Function<AstNode,ResolveResult> resolver)TypedExpression(java.lang.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 Modifier and Type Method Description static <T> java.lang.Iterable<T>TreeTraversal. postOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)static <T> java.lang.Iterable<T>TreeTraversal. postOrder(T root, Function<T,java.lang.Iterable<T>> recursion)static <T> java.lang.Iterable<T>TreeTraversal. preOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)static <T> java.lang.Iterable<T>TreeTraversal. preOrder(T root, Function<T,java.lang.Iterable<T>> recursion) -
Uses of Function in com.strobel.functions
Methods in com.strobel.functions that return Function Modifier and Type Method Description static <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 Function Modifier and Type Method Description private static MemberInfoTypeBuilder. findPackageAccessDeclaration(Type<?> start, Function<Type<?>,Type<?>> next)
-