Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement
Packages that use Statement
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Uses of Statement in org.aspectj.ajdt.internal.compiler
Methods in org.aspectj.ajdt.internal.compiler with parameters of type StatementModifier and TypeMethodDescriptionprotected StringBuilderCommonPrinter.printStatement(Statement statement, int indent) protected StringBuilderCommonPrinter.printStatement(Statement statement, int indent, boolean applyIndent) -
Uses of Statement in org.aspectj.ajdt.internal.compiler.ast
Subclasses of Statement in org.aspectj.ajdt.internal.compiler.astModifier and TypeClassDescriptionclassRepresents an aspect declaration.classUsed to represent super references inside of inter-type declarations.classRepresents an intertype member class declaration.classclassclassUsed to represent any method call to a method namedproceed.Methods in org.aspectj.ajdt.internal.compiler.ast that return StatementMethods in org.aspectj.ajdt.internal.compiler.ast with parameters of type Statement -
Uses of Statement in org.aspectj.org.eclipse.jdt.core.dom
Methods in org.aspectj.org.eclipse.jdt.core.dom with parameters of type StatementModifier and TypeMethodDescriptionprotected voidASTConverter.checkAndAddMultipleLocalDeclaration(Statement[] stmts, int index, List blockStatements) ASTConverter.convertToExpression(Statement statement) protected StatementAjASTConverter.createFakeEmptyStatement(Statement statement) protected StatementASTConverter.createFakeEmptyStatement(Statement statement) -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Subclasses of Statement in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassInitially (https://bugs.eclipse.org/106450) this class was only used when an invocation has actual type arguments.classclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl that return StatementModifier and TypeMethodDescriptionAssistParser.replaceAssistStatement(RecoveredElement top, ASTNode assistParent, int start, int end, Statement stmt) Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type StatementModifier and TypeMethodDescriptionprotected intAssistParser.fallBackToSpringForward(Statement unused) AssistParser.replaceAssistStatement(RecoveredElement top, ASTNode assistParent, int start, int end, Statement stmt) protected booleanAssistParser.triggerRecoveryUponLambdaClosure(Statement statement, boolean shouldCommit) -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Subclasses of Statement in org.aspectj.org.eclipse.jdt.internal.codeassist.selectModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Subclasses of Statement in org.aspectj.org.eclipse.jdt.internal.compiler.astModifier and TypeClassDescriptionclassclassclassdedicated treatment for the&&classAnnotationclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassCombinedBinaryExpression is an implementation of BinaryExpression that specifically attempts to mitigate the issues raised by expressions which have a very deep leftmost branch.classclassclassclassclassclassclassclassclassclassclassclassclassSole purpose ofFakeDefaultLiteralis to appear in case 'default' of switch patterns (JEP 406 at the time of writing this comment)classA faked local variable declaration used for keeping track of data flows of a special variable.classclassclassAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodclassclassclassclassclassclassclassRepresents an unnamed class as defined in JEP 463classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict? Was InvocationSite but now Invocation in implements clauseclassclassNormal annotation nodeclassclassclassclassclassSyntactic representation of a reference to a generic type.classSyntactic representation of a reference to a generic type.classclassclassclassVariation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationclassclassclassclassclassclassclassclassclassclassclassSingleMemberAnnotation nodeclassclassclassclassFlatten string literalclassclassExtra behavior for statements which are generating subroutinesclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassNode to represent WildcardclassFields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as StatementModifier and TypeFieldDescriptionDoStatement.actionForeachStatement.actionForStatement.actionWhileStatement.actionLambdaExpression.bodyIfStatement.elseStatementForStatement.incrementsForStatement.initializationsTryStatement.resourcesLabeledStatement.statementAbstractMethodDeclaration.statementsBlock.statementsSwitchStatement.statementsIfStatement.thenStatementMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return StatementMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type StatementModifier and TypeMethodDescriptionprotected intSwitchExpression.getFallThroughState(Statement stmt, BlockScope blockScope) protected intSwitchStatement.getFallThroughState(Statement stmt, BlockScope blockScope) static voidASTNode.resolveStatements(Statement[] statements, BlockScope scope) voidprotected voidSwitchExpression.statementGenerateCode(BlockScope currentScope, CodeStream codeStream, Statement statement) protected voidSwitchStatement.statementGenerateCode(BlockScope currentScope, CodeStream codeStream, Statement statement) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type StatementModifierConstructorDescriptionDoStatement(Expression condition, Statement action, int sourceStart, int sourceEnd) ForStatement(Statement[] initializations, Expression condition, Statement[] increments, Statement action, boolean neededScope, int s, int e) IfStatement(Expression condition, Statement thenStatement, int sourceStart, int sourceEnd) IfStatement(Expression condition, Statement thenStatement, Statement elseStatement, int sourceStart, int sourceEnd) LabeledStatement(char[] label, Statement statement, long labelPosition, int sourceEnd) LabeledStatement constructor comment.WhileStatement(Expression condition, Statement action, int s, int e) -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as Statement -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.parser declared as StatementMethods in org.aspectj.org.eclipse.jdt.internal.compiler.parser that return StatementModifier and TypeMethodDescriptionRecoveredBlock.updatedStatement(int depth, Set<TypeDeclaration> knownTypes) RecoveredLocalVariable.updatedStatement(int depth, Set knownTypes) RecoveredStatement.updatedStatement(int depth, Set<TypeDeclaration> knownTypes) RecoveredType.updatedStatement(int depth, Set knownTypes) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type StatementConstructors in org.aspectj.org.eclipse.jdt.internal.compiler.parser with parameters of type StatementModifierConstructorDescriptionRecoveredStatement(Statement statement, RecoveredElement parent, int bracketBalance) -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type StatementModifier and TypeMethodDescriptionvoidProblemReporter.autoManagedResourcesNotBelow17(Statement[] resources) voidProblemReporter.duplicateCase(Statement caseStatement) voidProblemReporter.errorReturnInPrologue(Statement stmt) voidProblemReporter.illegalFallthroughFromAPattern(Statement statement) voidProblemReporter.IllegalFallThroughToPattern(Statement statement) voidProblemReporter.illegalTotalPatternWithDefault(Statement element) voidProblemReporter.invalidConstructor(Statement statement, MethodBinding targetConstructor) voidProblemReporter.javadocInvalidConstructor(Statement statement, MethodBinding targetConstructor, int modifiers) voidProblemReporter.switchExpressionIllegalLastStatement(Statement stmt) voidProblemReporter.switchExpressionLastStatementCompletesNormally(Statement stmt) voidProblemReporter.switchExpressionTrailingSwitchLabels(Statement stmt) voidProblemReporter.unreachableCode(Statement statement) -
Uses of Statement in org.aspectj.org.eclipse.jdt.internal.eval
Subclasses of Statement in org.aspectj.org.eclipse.jdt.internal.evalModifier and TypeClassDescriptionclassclassclassclassclassA return statement inside a code snippet.classA single name reference inside a code snippet can denote a field of a remote receiver object (that is, the receiver of the context in the stack frame).classA super reference inside a code snippet denotes a reference to the super type of the remote receiver object (that is, the receiver of the context in the stack frame).classA this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame)class