Uses of Interface
com.strobel.decompiler.patterns.INode
Packages that use INode
Package
Description
-
Uses of INode in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type INodeModifier and TypeMethodDescription(package private) voidJavaOutputVisitor.visitNodeInPattern(INode childNode) -
Uses of INode in com.strobel.decompiler.languages.java.ast
Classes in com.strobel.decompiler.languages.java.ast that implement INodeModifier and TypeClassDescriptionclassclassclassclassprivate static final classclassclassclassclassprivate static final classprivate static final classclassprivate static final classprivate static final classclassclassprivate static final classprivate static final classclassclassprivate static final classclassclassclassprivate static final classprivate static final classfinal classclass(package private) final classclassclassclassclassclassclassfinal classclassclassclassprivate static final classprivate static final classclassclassclassclassclassclassprivate static final classclassclassclassprivate static final classclassclassprivate static final classclassclassclassclassclassclassprivate static final classclassclassclassclassfinal classclassclassprivate static final classclassfinal classclassprivate static final classclassfinal classclassclassprivate static final classclassprivate static final classclassclassclassclassclassclassprivate static final classprivate static final classfinal classclassprivate static final classclassprivate static final classclassclassclassclassfinal classclassclassclassprivate static final classclassclassclassclassfinal classclassclassprivate static final classprivate static final classclassclassfinal classFields in com.strobel.decompiler.languages.java.ast declared as INodeModifier and TypeFieldDescriptionprivate static final INodeAstMethodBodyBuilder.EMPTY_LAMBDA_BODY_PATTERNprivate static final INodeAstMethodBodyBuilder.LAMBDA_BODY_PATTERNMethods in com.strobel.decompiler.languages.java.ast with parameters of type INodeModifier and TypeMethodDescriptionfinal booleanfinal booleanfinal Matchbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanfinal booleanabstract booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanAstNode.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanAstNode.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanAstType.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanBlockStatement.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanCatchClause.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanExpression.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanMethodDeclaration.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanParameterDeclaration.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanStatement.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) booleanVariableInitializer.PatternPlaceholder.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) -
Uses of INode in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as INodeModifier and TypeFieldDescriptionprivate final INodeIntroduceStringConcatenationTransform._stringBuilderArgumentPatternprivate static final INodeRemoveHiddenMembersTransform.DEFAULT_CONSTRUCTOR_BODYprivate static final INodeInsertNecessaryConversionsTransform.FALSE_NODEprivate static final INodeIntroduceInitializersTransform.FIELD_ASSIGNMENTprivate static final INodeTryWithResourcesTransform.J7_CLEAR_SAVED_EXCEPTION_PATTERNprivate static final INodeTryWithResourcesTransform.J7_RESOURCE_INIT_PATTERNprivate static final INodeEnumRewriterTransform.Visitor.SUPER_PATTERNprivate static final INodeEclipseEnumSwitchRewriterTransform.Visitor.SWITCH_INPUTprivate static final INodeEclipseEnumSwitchRewriterTransform.Visitor.SWITCH_TABLE_METHOD_BODYprivate static final INodeInsertNecessaryConversionsTransform.TRUE_NODEFields in com.strobel.decompiler.languages.java.ast.transforms with type parameters of type INodeModifier and TypeFieldDescriptionprivate final ArrayDeque<INode> InsertNecessaryConversionsTransform._stack -
Uses of INode in com.strobel.decompiler.patterns
Classes in com.strobel.decompiler.patterns that implement INodeModifier and TypeClassDescriptionfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classclassfinal classfinal classfinal classclassfinal classclassClasses in com.strobel.decompiler.patterns that implement interfaces with type arguments of type INodeFields in com.strobel.decompiler.patterns declared as INodeModifier and TypeFieldDescriptionprivate final INodeNamedNode._nodeprivate final INodeOptionalNode._nodeprivate final INodeRepeat._nodeprivate final INodeLeftmostBinaryOperandNode._operandPatternprivate final INodeSingleOrBinaryAggregateNode._patternprivate final INode[]AllMatch._patternsprivate final INodeMemberReferenceExpressionRegexNode._targetprivate final INodeMemberReferenceTypeNode._targetprivate final INodeSubtreeMatch._targetprivate final INodeAssignmentChain._targetPatternprivate final INodeAssignmentChain._valuePattern(package private) final INodePossibleMatch.nextOtherFields in com.strobel.decompiler.patterns with type parameters of type INodeModifier and TypeFieldDescriptionChoice._alternativesTypedNode._nodeTypeMatch._resultsINode.CHILD_ITERATORINode.CHILD_ITERATORMethods in com.strobel.decompiler.patterns with type parameters of type INodeMethods in com.strobel.decompiler.patterns that return INodeModifier and TypeMethodDescriptionINode.getFirstChild()Pattern.getFirstChild()INode.getNextSibling()Pattern.getNextSibling()final INodeNamedNode.getNode()final INodeOptionalNode.getNode()final INodeRepeat.getNode()final INodeLeftmostBinaryOperandNode.getOperandPattern()final INodeMemberReferenceTypeNode.getTarget()final INodeSubtreeMatch.getTarget()final INodeAssignmentChain.getTargetPattern()final INodeAssignmentChain.getValuePattern()Methods in com.strobel.decompiler.patterns that return types with arguments of type INodeMethods in com.strobel.decompiler.patterns with parameters of type INodeModifier and TypeMethodDescriptionfinal voidfinal voidfinal voidfinal Matchbooleanfinal booleanbooleanbooleanfinal booleanfinal booleanfinal booleanfinal booleanbooleanbooleanbooleanbooleanbooleanbooleanfinal booleanfinal booleanbooleanfinal booleanabstract booleanbooleanbooleanfinal booleanfinal booleanfinal booleanfinal booleanbooleanINode.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) final booleanOptionalNode.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) static booleanPattern.matchesCollection(Role<?> role, INode firstPatternChild, INode firstOtherChild, Match match) booleanPattern.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) final booleanRepeat.matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) Constructors in com.strobel.decompiler.patterns with parameters of type INodeModifierConstructorDescriptionAssignmentChain(INode targetPattern, INode valuePattern) LeftmostBinaryOperandNode(INode pattern) LeftmostBinaryOperandNode(INode pattern, BinaryOperatorType type, boolean matchWithoutOperator) MemberReferenceExpressionRegexNode(INode target, String pattern) MemberReferenceExpressionRegexNode(INode target, Pattern pattern) MemberReferenceExpressionRegexNode(String groupName, INode target, String pattern) MemberReferenceExpressionRegexNode(String groupName, INode target, Pattern pattern) MemberReferenceTypeNode(INode target, Class<? extends MemberReference> referenceType) MemberReferenceTypeNode(String groupName, INode target, Class<? extends MemberReference> referenceType) OptionalNode(INode node) (package private)PossibleMatch(INode nextOther, int checkPoint) SingleOrBinaryAggregateNode(BinaryOperatorType operator, INode pattern) SubtreeMatch(INode target) SubtreeMatch(INode target, boolean matchMultiple) SubtreeMatch(INode target, String groupName) SubtreeMatch(INode target, String groupName, boolean matchMultiple) Constructor parameters in com.strobel.decompiler.patterns with type arguments of type INode