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) void
JavaOutputVisitor.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 TypeClassDescriptionclass
class
class
class
private static final class
class
class
class
class
private static final class
private static final class
class
private static final class
private static final class
class
class
private static final class
private static final class
class
class
private static final class
class
class
class
private static final class
private static final class
final class
class
(package private) final class
class
class
class
class
class
class
final class
class
class
class
private static final class
private static final class
class
class
class
class
class
class
private static final class
class
class
class
private static final class
class
class
private static final class
class
class
class
class
class
class
private static final class
class
class
class
class
final class
class
class
private static final class
class
final class
class
private static final class
class
final class
class
class
private static final class
class
private static final class
class
class
class
class
class
class
private static final class
private static final class
final class
class
private static final class
class
private static final class
class
class
class
class
final class
class
class
class
private static final class
class
class
class
class
final class
class
class
private static final class
private static final class
class
class
final class
Fields in com.strobel.decompiler.languages.java.ast declared as INodeModifier and TypeFieldDescriptionprivate static final INode
AstMethodBodyBuilder.EMPTY_LAMBDA_BODY_PATTERN
private static final INode
AstMethodBodyBuilder.LAMBDA_BODY_PATTERN
Methods in com.strobel.decompiler.languages.java.ast with parameters of type INodeModifier and TypeMethodDescriptionfinal boolean
final boolean
final Match
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
abstract boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
AstNode.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
AstNode.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
AstType.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
BlockStatement.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
CatchClause.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
Expression.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
MethodDeclaration.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
ParameterDeclaration.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
Statement.PatternPlaceholder.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) boolean
VariableInitializer.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 INode
IntroduceStringConcatenationTransform._stringBuilderArgumentPattern
private static final INode
RemoveHiddenMembersTransform.DEFAULT_CONSTRUCTOR_BODY
private static final INode
InsertNecessaryConversionsTransform.FALSE_NODE
private static final INode
IntroduceInitializersTransform.FIELD_ASSIGNMENT
private static final INode
TryWithResourcesTransform.J7_CLEAR_SAVED_EXCEPTION_PATTERN
private static final INode
TryWithResourcesTransform.J7_RESOURCE_INIT_PATTERN
private static final INode
EnumRewriterTransform.Visitor.SUPER_PATTERN
private static final INode
EclipseEnumSwitchRewriterTransform.Visitor.SWITCH_INPUT
private static final INode
EclipseEnumSwitchRewriterTransform.Visitor.SWITCH_TABLE_METHOD_BODY
private static final INode
InsertNecessaryConversionsTransform.TRUE_NODE
Fields 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 class
final class
class
final class
final class
final class
final class
final class
final class
class
final class
final class
final class
final class
final class
class
final class
final class
final class
class
final class
class
Fields in com.strobel.decompiler.patterns declared as INodeModifier and TypeFieldDescriptionprivate final INode
NamedNode._node
private final INode
OptionalNode._node
private final INode
Repeat._node
private final INode
LeftmostBinaryOperandNode._operandPattern
private final INode
SingleOrBinaryAggregateNode._pattern
private final INode[]
AllMatch._patterns
private final INode
MemberReferenceExpressionRegexNode._target
private final INode
MemberReferenceTypeNode._target
private final INode
SubtreeMatch._target
private final INode
AssignmentChain._targetPattern
private final INode
AssignmentChain._valuePattern
(package private) final INode
PossibleMatch.nextOther
Fields in com.strobel.decompiler.patterns with type parameters of type INodeModifier and TypeFieldDescriptionChoice._alternatives
TypedNode._nodeType
Match._results
INode.CHILD_ITERATOR
INode.CHILD_ITERATOR
Methods 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 INode
NamedNode.getNode()
final INode
OptionalNode.getNode()
final INode
Repeat.getNode()
final INode
LeftmostBinaryOperandNode.getOperandPattern()
final INode
MemberReferenceTypeNode.getTarget()
final INode
SubtreeMatch.getTarget()
final INode
AssignmentChain.getTargetPattern()
final INode
AssignmentChain.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 void
final void
final void
final Match
boolean
final boolean
boolean
boolean
final boolean
final boolean
final boolean
final boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
final boolean
boolean
final boolean
abstract boolean
boolean
boolean
final boolean
final boolean
final boolean
final boolean
boolean
INode.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) final boolean
OptionalNode.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) static boolean
Pattern.matchesCollection
(Role<?> role, INode firstPatternChild, INode firstOtherChild, Match match) boolean
Pattern.matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) final boolean
Repeat.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