Uses of Class
com.strobel.decompiler.languages.java.ast.AstNode
-
-
Uses of AstNode in com.strobel.decompiler.languages.java
Fields in com.strobel.decompiler.languages.java with type parameters of type AstNode Modifier and Type Field Description (package private) java.util.Stack<AstNode>JavaOutputVisitor. containerStackprivate java.util.Stack<AstNode>TextOutputFormatter. nodeStack(package private) java.util.Stack<AstNode>JavaOutputVisitor. positionStackMethods in com.strobel.decompiler.languages.java with parameters of type AstNode Modifier and Type Method Description (package private) voidJavaOutputVisitor. comma(AstNode nextNode)(package private) voidJavaOutputVisitor. comma(AstNode nextNode, boolean noSpaceAfterComma)voidIOutputFormatter. endNode(AstNode node)(package private) voidJavaOutputVisitor. endNode(AstNode node)voidTextOutputFormatter. endNode(AstNode node)private booleanJavaOutputVisitor. isBitwiseContext(AstNode parent, AstNode node)private static booleanTextOutputFormatter. isDefinition(AstNode node)private booleanTextOutputFormatter. isImportDeclaration(AstNode node)static booleanJavaOutputVisitor. isKeyword(java.lang.String identifier, AstNode context)voidIOutputFormatter. startNode(AstNode node)(package private) voidJavaOutputVisitor. startNode(AstNode node)voidTextOutputFormatter. startNode(AstNode node)java.lang.VoidJavaOutputVisitor. visitPatternPlaceholder(AstNode node, Pattern pattern, java.lang.Void ignored)private voidJavaOutputVisitor. writeSpecials(AstNode start, AstNode end)private voidJavaOutputVisitor. writeSpecialsUpToNode(AstNode node)private voidJavaOutputVisitor. writeSpecialsUpToRole(Role<?> role, AstNode nextNode)Method parameters in com.strobel.decompiler.languages.java with type arguments of type AstNode Modifier and Type Method Description private voidJavaOutputVisitor. writeCommaSeparatedList(java.lang.Iterable<? extends AstNode> list)private voidJavaOutputVisitor. writeCommaSeparatedListInParenthesis(java.lang.Iterable<? extends AstNode> list, boolean spaceWithin)private voidJavaOutputVisitor. writePipeSeparatedList(java.lang.Iterable<? extends AstNode> list) -
Uses of AstNode in com.strobel.decompiler.languages.java.analysis
Fields in com.strobel.decompiler.languages.java.analysis with type parameters of type AstNode Modifier and Type Field Description private Function<AstNode,ResolveResult>ControlFlowGraphBuilder. resolverMethods in com.strobel.decompiler.languages.java.analysis with parameters of type AstNode Modifier and Type Method Description private static voidCorrelator. collectCorrelations(AstNode node, Correlator.CorrelationMode mode, java.util.Collection<IMetadataTypeMember> members)protected ControlFlowNodeControlFlowGraphBuilder.NodeCreationVisitor. visitChildren(AstNode node, ControlFlowNode data)Method parameters in com.strobel.decompiler.languages.java.analysis with type arguments of type AstNode Modifier and Type Method Description java.util.List<ControlFlowNode>ControlFlowGraphBuilder. buildControlFlowGraph(Statement statement, Function<AstNode,ResolveResult> resolver) -
Uses of AstNode in com.strobel.decompiler.languages.java.ast
Classes in com.strobel.decompiler.languages.java.ast with type parameters of type AstNode Modifier and Type Class Description classAstNodeCollection<T extends AstNode>Fields in com.strobel.decompiler.languages.java.ast declared as AstNode Modifier and Type Field Description private AstNodeAstNode. _firstChildprivate AstNodeAstNode. _lastChildprivate AstNodeAstNode. _nextSiblingprivate AstNodeAstNodeCollection. _nodeprivate AstNodeAstNode. _parentprivate AstNodeAstNode. _previousSiblingprivate AstNodeInliningHelper.InliningVisitor. _resultprivate AstNodeCompilationUnit. _topExpressionstatic AstNodeAstNode. NULLFields in com.strobel.decompiler.languages.java.ast with type parameters of type AstNode Modifier and Type Field Description private java.util.Map<ParameterDefinition,? extends AstNode>InliningHelper.InliningVisitor. _argumentMappingsprivate java.util.List<AstNode>LocalClassHelper.ClosureRewriterPhaseOneVisitor. _nodesToRemovestatic Role<AstNode>LambdaExpression. BODY_ROLEprivate static Function<AstNode,AstNode>InsertParenthesesVisitor. PARENTHESIZE_FUNCTIONprivate static Function<AstNode,AstNode>InsertParenthesesVisitor. PARENTHESIZE_FUNCTIONprivate Function<AstNode,ResolveResult>DefiniteAssignmentAnalysis. resolverstatic Role<AstNode>Roles. Root(package private) static Role<AstNode>AstNode. ROOT_ROLEMethods in com.strobel.decompiler.languages.java.ast with type parameters of type AstNode Modifier and Type Method Description <T extends AstNode>
voidAstNode. addChild(T child, Role<? extends T> role)<T extends AstNode>
java.lang.Iterable<T>AstNode. getAncestors(java.lang.Class<T> type)<T extends AstNode>
TAstNode. getChildByRole(Role<? extends T> role)<T extends AstNode>
AstNodeCollection<T>AstNode. getChildrenByRole(Role<? extends T> role)<T extends AstNode>
TAstNode. getNextSibling(Role<? extends T> role)<T extends AstNode>
TAstNode. getParent(java.lang.Class<T> nodeType)<T extends AstNode>
TAstNode. getPreviousSibling(Role<? extends T> role)<T extends AstNode>
voidAstNode. insertChildAfter(AstNode previousSibling, T child, Role<? extends T> role)<T extends AstNode>
voidAstNode. insertChildBefore(AstNode nextSibling, T child, Role<? extends T> role)<T extends AstNode>
voidAstNode. insertChildrenAfter(AstNode nextSibling, Role<? extends T> role, T... children)<T extends AstNode>
voidAstNode. insertChildrenBefore(AstNode nextSibling, Role<? extends T> role, T... children)<T extends AstNode>
TAstNode. replaceWith(Function<? super AstNode,? extends T> replaceFunction)protected <T extends AstNode>
voidAstNode. setChildByRole(Role<? extends T> role, T newChild)Methods in com.strobel.decompiler.languages.java.ast that return AstNode Modifier and Type Method Description AstNodeAstNode. clone()static AstNodeAstNode. forPattern(Pattern pattern)AstNodeLambdaExpression. getBody()AstNodeAstNode. getFirstChild()AstNodeInliningHelper.InliningVisitor. getInlinedBody()AstNodeAstNode. getLastChild()AstNodeAstNode. getNextNode()AstNodeAstNode. getNextSibling()AstNodeAstNode. getParent()AstNodeAstNode. getPreviousNode()AstNodeAstNode. getPreviousSibling()AstNodeCompilationUnit. getTopExpression()static AstNodeInliningHelper. inlineMethod(MethodDeclaration method, java.util.Map<ParameterDefinition,? extends AstNode> argumentMappings)private AstNodeAstMethodBodyBuilder. transformByteCode(Expression byteCode, boolean isTopLevel)private AstNodeAstMethodBodyBuilder. transformExpression(Expression e, boolean isTopLevel)Methods in com.strobel.decompiler.languages.java.ast that return types with arguments of type AstNode Modifier and Type Method Description java.lang.Iterable<AstNode>AstNode. getAncestors()java.lang.Iterable<AstNode>AstNode. getAncestorsAndSelf()java.lang.Iterable<AstNode>AstNode. getChildren()java.lang.Iterable<AstNode>AstNode. getDescendants()java.lang.Iterable<AstNode>AstNode. getDescendantsAndSelf()Role<? extends AstNode>AstNode. getRole()Methods in com.strobel.decompiler.languages.java.ast with parameters of type AstNode Modifier and Type Method Description (package private) voidAstNode. addChildUnsafe(AstNode child, Role<?> role)(package private) static voidEntityDeclaration. addModifier(AstNode node, Flags.Flag modifier)ResolveResultJavaResolver. apply(AstNode input)private static <T> voidAstNode. copyKey(AstNode source, AstNode target, Key<T> key)voidAstNode. copyUserDataFrom(AstNode source)(package private) static java.util.List<Flags.Flag>EntityDeclaration. getModifiers(AstNode node)private voidDefiniteAssignmentAnalysis. insertAnonymousMethods(int insertPosition, AstNode node, ControlFlowGraphBuilder builder)<T extends AstNode>
voidAstNode. insertChildAfter(AstNode previousSibling, T child, Role<? extends T> role)<T extends AstNode>
voidAstNode. insertChildBefore(AstNode nextSibling, T child, Role<? extends T> role)(package private) voidAstNode. insertChildBeforeUnsafe(AstNode nextSibling, AstNode child, Role<?> role)<T extends AstNode>
voidAstNode. insertChildrenAfter(AstNode nextSibling, Role<? extends T> role, T... children)<T extends AstNode>
voidAstNode. insertChildrenAfter(AstNode nextSibling, Role<? extends T> role, T... children)<T extends AstNode>
voidAstNode. insertChildrenBefore(AstNode nextSibling, Role<? extends T> role, T... children)<T extends AstNode>
voidAstNode. insertChildrenBefore(AstNode nextSibling, Role<? extends T> role, T... children)static voidLocalClassHelper. introduceInitializerBlocks(DecompilerContext context, AstNode node)booleanAstNode. isAncestorOf(AstNode node)booleanAstNode. isAncestorOf(AstNode node, AstNode stopAt)booleanAstNode. isDescendantOf(AstNode node)static booleanAstNode. isLoop(AstNode statement)static booleanJavaNameResolver. isStaticContext(AstNode node)static booleanJavaNameResolver. isStaticContext(AstNode node, boolean topLevelAreStatic, boolean considerMethods)static booleanAstNode. isUnconditionalBranch(AstNode statement)(package private) static booleanEntityDeclaration. removeModifier(AstNode node, Flags.Flag modifier)static voidCommentStatement. replaceAll(AstNode tree)voidAstNode. replaceWith(AstNode newNode)static NameResolveResultJavaNameResolver. resolve(java.lang.String name, AstNode node)static NameResolveResultJavaNameResolver. resolveAsType(java.lang.String name, AstNode node)private static java.util.List<java.lang.Object>JavaNameResolver. resolveCore(AstNode location, java.lang.String name, NameResolveMode mode)protected ResolveResultJavaResolver.ResolveVisitor. resolveLambda(AstNode node)(package private) static java.util.Set<java.lang.Object>JavaNameResolver.FindDeclarationVisitor. resolveName(AstNode node, java.lang.String name, NameResolveMode mode)voidContextTrackingVisitor. run(AstNode compilationUnit)voidInliningHelper.InliningVisitor. run(AstNode root)voidLambdaExpression. setBody(AstNode value)(package private) static voidEntityDeclaration. setModifiers(AstNode node, java.util.Collection<Flags.Flag> modifiers)(package private) voidCompilationUnit. setTopExpression(AstNode topExpression)protected DefiniteAssignmentStatusDefiniteAssignmentAnalysis.DefiniteAssignmentVisitor. visitChildren(AstNode node, DefiniteAssignmentStatus data)protected SDepthFirstAstVisitor. visitChildren(AstNode node, T data)protected ResolveResultJavaResolver.ResolveVisitor. visitChildren(AstNode node, java.lang.Void p)protected java.lang.VoidLocalClassHelper.ClosureRewriterPhaseOneVisitor. visitChildren(AstNode node, java.lang.Void p)SDepthFirstAstVisitor. visitPatternPlaceholder(AstNode node, Pattern pattern, T data)RIAstVisitor. visitPatternPlaceholder(AstNode node, Pattern pattern, T data)java.util.Set<java.lang.Object>JavaNameResolver.FindDeclarationVisitor. visitPatternPlaceholder(AstNode node, Pattern pattern, java.lang.String name)Method parameters in com.strobel.decompiler.languages.java.ast with type arguments of type AstNode Modifier and Type Method Description static AstNodeInliningHelper. inlineMethod(MethodDeclaration method, java.util.Map<ParameterDefinition,? extends AstNode> argumentMappings)<T extends AstNode>
TAstNode. replaceWith(Function<? super AstNode,? extends T> replaceFunction)Constructors in com.strobel.decompiler.languages.java.ast with parameters of type AstNode Constructor Description AstNodeCollection(AstNode node, Role<T> role)Constructor parameters in com.strobel.decompiler.languages.java.ast with type arguments of type AstNode Constructor Description DefiniteAssignmentAnalysis(Statement rootStatement, Function<AstNode,ResolveResult> resolver)InliningVisitor(DecompilerContext context, java.util.Map<ParameterDefinition,? extends AstNode> argumentMappings) -
Uses of AstNode in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as AstNode Modifier and Type Field Description private static AstNodeRemoveHiddenMembersTransform. EMPTY_SUPER(package private) AstNodeBreakTargetRelocation.LabelInfo. labelTargetFields in com.strobel.decompiler.languages.java.ast.transforms with type parameters of type AstNode Modifier and Type Field Description private java.util.Set<AstNode>AddReferenceQualifiersTransform. _addQualifierCandidatesprivate java.util.List<AstNode>EliminateSyntheticAccessorsTransform. _nodesToRemoveprivate java.util.List<AstNode>IntroduceOuterClassReferencesTransform. _nodesToRemoveprivate java.util.Set<AstNode>AddReferenceQualifiersTransform. _removeQualifierCandidatesprivate static Function<AstNode,AstNode>SimplifyAssignmentsTransform. NEGATE_FUNCTIONprivate static Function<AstNode,AstNode>SimplifyAssignmentsTransform. NEGATE_FUNCTIONMethods in com.strobel.decompiler.languages.java.ast.transforms that return AstNode Modifier and Type Method Description private static AstNodeRemoveRedundantCastsTransform. skipParenthesesUp(AstNode e)AstNodeSimplifyAssignmentsTransform. visitAssignmentExpression(AssignmentExpression node, java.lang.Void data)AstNodeSimplifyAssignmentsTransform. visitBinaryOperatorExpression(BinaryOperatorExpression node, java.lang.Void data)protected AstNodeConvertLoopsTransform. visitChildren(AstNode node, java.lang.Void data)AstNodeSimplifyAssignmentsTransform. visitConditionalExpression(ConditionalExpression node, java.lang.Void data)AstNodeConvertLoopsTransform. visitExpressionStatement(ExpressionStatement node, java.lang.Void data)AstNodeFlattenSwitchBlocksTransform. visitSwitchSection(SwitchSection node, java.lang.Void p)AstNodeSimplifyAssignmentsTransform. visitUnaryOperatorExpression(UnaryOperatorExpression node, java.lang.Void p)AstNodeConvertLoopsTransform. visitWhileStatement(WhileStatement node, java.lang.Void data)Methods in com.strobel.decompiler.languages.java.ast.transforms that return types with arguments of type AstNode Modifier and Type Method Description private java.util.Stack<AstNode>BreakTargetRelocation. buildPath(AstNode node)Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type AstNode Modifier and Type Method Description private booleanInsertNecessaryConversionsTransform. addCastForAssignment(AstNode left, Expression right)private DeclareVariablesTransform.AnalysisResultDeclareVariablesTransform. analyze(DeclareVariablesTransform.VariableToDeclare v, AstNode scope)private BreakTargetRelocation.AssessForLoopResultBreakTargetRelocation. assessForLoop(AstNode commonAncestor, java.util.List<java.util.Stack<AstNode>> paths, LabelStatement label, java.util.List<GotoStatement> statements)private java.util.Stack<AstNode>BreakTargetRelocation. buildPath(AstNode node)private static booleanDeclareVariablesTransform. canRedeclareVariable(DefiniteAssignmentAnalysis analysis, BlockStatement block, AstNode node, java.lang.String variableName)private static ParameterDeclarationNewTryWithResourcesTransform. findDeclaration(IdentifierExpression id, AstNode source)private MethodDeclarationEnumRewriterTransform.Visitor. findMethodDeclaration(AstNode node)private StatementEnumRewriterTransform.Visitor. findStatement(AstNode node)(package private) static VariableDeclarationStatementConvertLoopsTransform. findVariableDeclaration(AstNode node, java.lang.String identifier)private static booleanConvertLoopsTransform. hasNestedBlocks(AstNode node)private static booleanDeclareLocalClassesTransform. hasNestedBlocks(AstNode node)private static booleanDeclareVariablesTransform. hasNestedBlocks(AstNode node)(package private) static booleanRemoveHiddenMembersTransform. isHiddenMemberReference(AstNode node, DecompilerContext context)private booleanRemoveImplicitBoxingTransform. isUnboxingExpression(AstNode node)private booleanRemoveImplicitBoxingTransform. isValidPrimitiveParent(InvocationExpression node, AstNode parent)private static booleanBreakTargetRelocation. lookAhead(AstNode start, java.util.Set<AstNode> targets)private static booleanBreakTargetRelocation. lookBehind(AstNode start, java.util.Set<AstNode> targets)private static NameResolveModeAddReferenceQualifiersTransform. modeForType(AstNode type)private java.lang.StringAddReferenceQualifiersTransform. qualifyReference(AstNode node, TypeReference type)private voidInsertNecessaryConversionsTransform. recurse(AstNode replacement)private voidLabelCleanupTransform. redirectLabels(AstNode node, java.lang.String labelName, java.lang.String nextLabel)private static booleanDeclareLocalClassesTransform. referencesType(AstNode node, TypeReference localType)protected java.lang.ObjectAddReferenceQualifiersTransform. resolveName(AstNode location, java.lang.String name, NameResolveMode mode)voidAddReferenceQualifiersTransform. run(AstNode compilationUnit)voidCollapseImportsTransform. run(AstNode root)voidDeclareLocalClassesTransform. run(AstNode node)private voidDeclareLocalClassesTransform. run(AstNode node, DefiniteAssignmentAnalysis daa)voidDeclareVariablesTransform. run(AstNode node)private voidDeclareVariablesTransform. run(AstNode node, DefiniteAssignmentAnalysis daa)voidEclipseEnumSwitchRewriterTransform. run(AstNode compilationUnit)voidEliminateSyntheticAccessorsTransform. run(AstNode compilationUnit)voidEnumRewriterTransform. run(AstNode compilationUnit)voidEnumSwitchRewriterTransform. run(AstNode compilationUnit)voidFlattenSwitchBlocksTransform. run(AstNode compilationUnit)voidIAstTransform. run(AstNode compilationUnit)voidIntroduceInitializersTransform. run(AstNode compilationUnit)voidIntroduceOuterClassReferencesTransform. run(AstNode compilationUnit)voidIntroducePatternMatchingTransform. run(AstNode compilationUnit)voidLambdaTransform. run(AstNode compilationUnit)voidMethodHandleConstantRewriter. run(AstNode compilationUnit)voidNewTryWithResourcesTransform. run(AstNode compilationUnit)voidRemoveRedundantCastsTransform. run(AstNode compilationUnit)voidRewriteBoxingCastsTransform. run(AstNode compilationUnit)voidRewriteLegacyClassConstantsTransform. run(AstNode compilationUnit)voidRewriteLocalClassesTransform. run(AstNode compilationUnit)voidRewriteRecordClassesTransform. run(AstNode compilationUnit)voidRewriteSwitchExpressionsTransform. run(AstNode compilationUnit)voidTryWithResourcesTransform. run(AstNode compilationUnit)private voidBreakTargetRelocation. runForMethod(AstNode node)static voidTransformationPipeline. runTransformationsUntil(AstNode node, Predicate<IAstTransform> abortCondition, DecompilerContext context)private static AstNodeRemoveRedundantCastsTransform. skipParenthesesUp(AstNode e)private MethodDefinitionRewriteLegacyClassConstantsTransform. tryLocateClassMethod(TypeDefinition currentType, AstNode compilationUnit)private static booleanDeclareVariablesTransform. usesVariable(AstNode node, java.lang.String variableName)protected IdentifierExpressionAbstractHelperClassTransform. varReference(AstNode declaration)protected AstNodeConvertLoopsTransform. visitChildren(AstNode node, java.lang.Void data)protected java.lang.BooleanDeclareVariablesTransform.IsSingleAssignmentVisitor. visitChildren(AstNode node, java.lang.Void data)protected java.lang.BooleanDeclareVariablesTransform.ParameterAssignmentVisitor. visitChildren(AstNode node, java.lang.Void data)protected java.lang.VoidRewriteLegacyClassConstantsTransform.ClassMethodLocator. visitChildren(AstNode node, java.lang.Void data)private java.lang.BooleanDeclareVariablesTransform.IsSingleAssignmentVisitor. visitCondition(AstNode condition, AstNode ifTrue, AstNode ifFalse)Method parameters in com.strobel.decompiler.languages.java.ast.transforms with type arguments of type AstNode Modifier and Type Method Description private BreakTargetRelocation.AssessForLoopResultBreakTargetRelocation. assessForLoop(AstNode commonAncestor, java.util.List<java.util.Stack<AstNode>> paths, LabelStatement label, java.util.List<GotoStatement> statements)private booleanBreakTargetRelocation. convertToContinue(BlockStatement parent, BreakTargetRelocation.LabelInfo labelInfo, java.util.List<java.util.Stack<AstNode>> paths)private StatementBreakTargetRelocation. findLowestCommonAncestor(java.util.List<java.util.Stack<AstNode>> paths)private BlockStatementBreakTargetRelocation. findLowestCommonAncestorBlock(java.util.List<java.util.Stack<AstNode>> paths)private static booleanBreakTargetRelocation. lookAhead(AstNode start, java.util.Set<AstNode> targets)private static booleanBreakTargetRelocation. lookBehind(AstNode start, java.util.Set<AstNode> targets)private voidBreakTargetRelocation. rebuildPaths(java.util.List<java.util.Stack<AstNode>> paths, BreakTargetRelocation.LabelInfo labelInfo) -
Uses of AstNode in com.strobel.decompiler.languages.java.utilities
Fields in com.strobel.decompiler.languages.java.utilities with type parameters of type AstNode Modifier and Type Field Description private Function<AstNode,ResolveResult>RedundantCastUtility.IsRedundantVisitor. _resolverMethods in com.strobel.decompiler.languages.java.utilities that return AstNode Modifier and Type Method Description static AstNodeTypeUtilities. skipParenthesesDown(AstNode e)private static AstNodeRedundantCastUtility. skipParenthesesUp(AstNode e)static AstNodeTypeUtilities. skipParenthesesUp(AstNode e)Methods in com.strobel.decompiler.languages.java.utilities with parameters of type AstNode Modifier and Type Method Description protected booleanRedundantCastUtility.IsRedundantVisitor. arrayAccessAtTheLeftSideOfAssignment(AstNode node)protected booleanRedundantCastUtility.IsRedundantVisitor. checkResolveAfterRemoveCast(AstNode parent)static java.util.List<CastExpression>RedundantCastUtility. getRedundantCastsInside(Function<AstNode,ResolveResult> resolver, AstNode site)protected TypeReferenceRedundantCastUtility.IsRedundantVisitor. getType(AstNode node)private static TypeReferenceTypeUtilities. getType(Function<AstNode,ResolveResult> resolver, AstNode node)private static booleanRedundantCastUtility.IsRedundantVisitor. isPolymorphicMethod(AstNode expression)static AstNodeTypeUtilities. skipParenthesesDown(AstNode e)private static AstNodeRedundantCastUtility. skipParenthesesUp(AstNode e)static AstNodeTypeUtilities. skipParenthesesUp(AstNode e)protected java.lang.VoidRedundantCastUtility.IsRedundantVisitor. visitChildren(AstNode node, java.lang.Void data)Method parameters in com.strobel.decompiler.languages.java.utilities with type arguments of type AstNode 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)protected java.util.List<TypeReference>RedundantCastUtility.IsRedundantVisitor. getTypes(AstNodeCollection<? extends AstNode> nodes)static booleanRedundantCastUtility. isCastRedundant(Function<AstNode,ResolveResult> resolver, CastExpression cast)Constructor parameters in com.strobel.decompiler.languages.java.utilities with type arguments of type AstNode Constructor Description CastCollector(Function<AstNode,ResolveResult> resolver)IsRedundantVisitor(Function<AstNode,ResolveResult> resolver, boolean recursive) -
Uses of AstNode in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns with type parameters of type AstNode Modifier and Type Field Description private Function<AstNode,ResolveResult>TypedExpression. _resolverMethods in com.strobel.decompiler.patterns that return AstNode Modifier and Type Method Description AstNodePattern. toNode()Constructor parameters in com.strobel.decompiler.patterns with type arguments of type AstNode 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)
-