Uses of Class
com.strobel.decompiler.languages.java.ast.AstNodeCollection
Packages that use AstNodeCollection
Package
Description
-
Uses of AstNodeCollection in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type AstNodeCollectionModifier and TypeMethodDescriptionprivate voidJavaOutputVisitor.writeInitializerElements(AstNodeCollection<Expression> elements) private voidJavaOutputVisitor.writeMembers(AstNodeCollection<EntityDeclaration> members) (package private) voidJavaOutputVisitor.writeMethodBody(AstNodeCollection<TypeDeclaration> declaredTypes, BlockStatement body) private voidJavaOutputVisitor.writeSwitchSectionStatements(AstNodeCollection<Statement> statements, boolean forceBraces) -
Uses of AstNodeCollection in com.strobel.decompiler.languages.java.analysis
Methods in com.strobel.decompiler.languages.java.analysis with parameters of type AstNodeCollectionModifier and TypeMethodDescription(package private) final ControlFlowNodeControlFlowGraphBuilder.NodeCreationVisitor.handleStatementList(AstNodeCollection<Statement> statements, ControlFlowNode source) -
Uses of AstNodeCollection in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast that return AstNodeCollectionModifier and TypeMethodDescriptionfinal AstNodeCollection<ArraySpecifier> ArrayCreationExpression.getAdditionalArraySpecifiers()final AstNodeCollection<AstType> UnionType.getAlternatives()final AstNodeCollection<Annotation> EntityDeclaration.getAnnotations()final AstNodeCollection<Annotation> TypeParameterDeclaration.getAnnotations()final AstNodeCollection<Expression> Annotation.getArguments()final AstNodeCollection<Expression> EnumValueDeclaration.getArguments()final AstNodeCollection<Expression> InvocationExpression.getArguments()final AstNodeCollection<Expression> ObjectCreationExpression.getArguments()SwitchExpression.getArms()final AstNodeCollection<ArraySpecifier> ComposedType.getArraySpecifiers()final AstNodeCollection<CaseLabel> SwitchSection.getCaseLabels()final AstNodeCollection<CatchClause> TryCatchStatement.getCatchClauses()final <T extends AstNode>
AstNodeCollection<T> AstNode.getChildrenByRole(Role<? extends T> role) final AstNodeCollection<Expression> MethodGroupExpression.getClosureArguments()TryCatchStatement.getDeclaredResources()final AstNodeCollection<TypeDeclaration> InstanceInitializer.getDeclaredTypes()final AstNodeCollection<TypeDeclaration> MethodDeclaration.getDeclaredTypes()final AstNodeCollection<Expression> ArrayCreationExpression.getDimensions()final AstNodeCollection<Expression> ArrayInitializerExpression.getElements()final AstNodeCollection<AstType> CatchClause.getExceptionTypes()final AstNodeCollection<AstType> WildcardType.getExtendsBounds()TryCatchStatement.getExternalResources()final AstNodeCollection<Identifier> PackageDeclaration.getIdentifiers()CompilationUnit.getImports()final AstNodeCollection<Statement> ForStatement.getInitializers()final AstNodeCollection<AstType> IntersectionType.getInterfaces()final AstNodeCollection<AstType> TypeDeclaration.getInterfaces()final AstNodeCollection<Statement> ForStatement.getIterators()EnumValueDeclaration.getMembers()ModuleDeclaration.getMembers()TypeDeclaration.getMembers()EntityDeclaration.getModifiers()InstanceOfExpression.getModifiers()final AstNodeCollection<Expression> InlinedBytecodeExpression.getOperands()ConstructorDeclaration.getParameters()LambdaExpression.getParameters()MethodDeclaration.getParameters()final AstNodeCollection<AstType> TypeDeclaration.getPermittedSubclasses()final AstNodeCollection<Statement> BlockStatement.getStatements()final AstNodeCollection<Statement> SwitchExpressionArm.getStatements()final AstNodeCollection<Statement> SwitchSection.getStatements()final AstNodeCollection<AstType> WildcardType.getSuperBounds()final AstNodeCollection<SwitchSection> SwitchStatement.getSwitchSections()final AstNodeCollection<AstType> ConstructorDeclaration.getThrownTypes()final AstNodeCollection<AstType> InstanceInitializer.getThrownTypes()final AstNodeCollection<AstType> MethodDeclaration.getThrownTypes()final AstNodeCollection<AstType> IdentifierExpression.getTypeArguments()final AstNodeCollection<AstType> MemberReferenceExpression.getTypeArguments()final AstNodeCollection<AstType> SimpleType.getTypeArguments()ConstructorDeclaration.getTypeParameters()MethodDeclaration.getTypeParameters()TypeDeclaration.getTypeParameters()final AstNodeCollection<TypeDeclaration> CompilationUnit.getTypes()final AstNodeCollection<Expression> SwitchExpressionArm.getValues()CatchClause.getVariableModifiers()FieldDeclaration.getVariables()VariableDeclarationStatement.getVariables()Methods in com.strobel.decompiler.languages.java.ast with parameters of type AstNodeCollectionModifier and TypeMethodDescriptionfinal booleanAstNodeCollection.matches(AstNodeCollection<T> other, Match match) -
Uses of AstNodeCollection in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type AstNodeCollectionModifier and TypeMethodDescriptionprivate voidIntroduceStringConcatenationTransform.handleIndyConcat(InvocationExpression parent, AstNodeCollection<Expression> arguments) private voidIntroduceStringConcatenationTransform.handleIndyConcatWithConstants(InvocationExpression parent, DynamicCallSite callSite, AstNodeCollection<Expression> arguments) -
Uses of AstNodeCollection in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with parameters of type AstNodeCollectionModifier and TypeMethodDescriptionprotected List<TypeReference> RedundantCastUtility.IsRedundantVisitor.getTypes(AstNodeCollection<? extends AstNode> nodes)