|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ASTNode in org.eclipse.jdt.internal.codeassist |
---|
Constructors in org.eclipse.jdt.internal.codeassist with parameters of type ASTNode | |
---|---|
CompletionElementNotifier(CompletionUnitStructureRequestor requestor,
boolean reportLocalDeclarations,
ASTNode assistNode)
|
|
CompletionUnitStructureRequestor(ICompilationUnit unit,
CompilationUnitElementInfo unitInfo,
Parser parser,
ASTNode assistNode,
java.util.Map bindingCache,
java.util.Map elementCache,
java.util.Map elementWithProblemCache,
java.util.Map newElements)
|
|
InternalExtendedCompletionContext(InternalCompletionContext completionContext,
ITypeRoot typeRoot,
CompilationUnitDeclaration compilationUnitDeclaration,
LookupEnvironment lookupEnvironment,
Scope assistScope,
ASTNode assistNode,
WorkingCopyOwner owner,
CompletionParser parser)
|
Uses of ASTNode in org.eclipse.jdt.internal.codeassist.complete |
---|
Fields in org.eclipse.jdt.internal.codeassist.complete declared as ASTNode | |
---|---|
ASTNode |
CompletionParser.assistNodeParent
|
ASTNode |
CompletionNodeFound.astNode
|
ASTNode |
CompletionParser.enclosingNode
|
ASTNode |
CompletionOnAnnotationOfType.potentialAnnotatedNode
|
Methods in org.eclipse.jdt.internal.codeassist.complete that return ASTNode | |
---|---|
ASTNode |
CompletionNodeDetector.getCompletionNodeParent()
|
Constructors in org.eclipse.jdt.internal.codeassist.complete with parameters of type ASTNode | |
---|---|
CompletionNodeDetector(ASTNode searchedNode,
ASTNode visitedAst)
|
|
CompletionNodeFound(ASTNode astNode,
Binding qualifiedBinding,
Scope scope)
|
|
CompletionNodeFound(ASTNode astNode,
Binding qualifiedBinding,
Scope scope,
boolean insideTypeAnnotation)
|
|
CompletionNodeFound(ASTNode astNode,
Scope scope)
|
|
CompletionNodeFound(ASTNode astNode,
Scope scope,
boolean insideTypeAnnotation)
|
Uses of ASTNode in org.eclipse.jdt.internal.codeassist.impl |
---|
Fields in org.eclipse.jdt.internal.codeassist.impl declared as ASTNode | |
---|---|
ASTNode |
AssistParser.assistNode
|
Uses of ASTNode in org.eclipse.jdt.internal.codeassist.select |
---|
Subclasses of ASTNode in org.eclipse.jdt.internal.codeassist.select | |
---|---|
class |
SelectionJavadoc
Node representing a Javadoc comment including code selection. |
class |
SelectionOnArgumentName
|
class |
SelectionOnExplicitConstructorCall
|
class |
SelectionOnFieldReference
|
class |
SelectionOnFieldType
|
class |
SelectionOnImportReference
|
class |
SelectionOnLocalName
|
class |
SelectionOnMessageSend
|
class |
SelectionOnNameOfMemberValuePair
|
class |
SelectionOnPackageReference
|
class |
SelectionOnParameterizedQualifiedTypeReference
|
class |
SelectionOnParameterizedSingleTypeReference
|
class |
SelectionOnQualifiedAllocationExpression
|
class |
SelectionOnQualifiedNameReference
|
class |
SelectionOnQualifiedSuperReference
|
class |
SelectionOnQualifiedTypeReference
|
class |
SelectionOnSingleNameReference
|
class |
SelectionOnSingleTypeReference
|
class |
SelectionOnSuperReference
|
Fields in org.eclipse.jdt.internal.codeassist.select declared as ASTNode | |
---|---|
ASTNode |
SelectionParser.assistNodeParent
|
Uses of ASTNode in org.eclipse.jdt.internal.compiler.ast |
---|
Methods in org.eclipse.jdt.internal.compiler.ast that return ASTNode | |
---|---|
ASTNode |
LabeledStatement.concreteStatement()
|
ASTNode |
ASTNode.concreteStatement()
|
ASTNode |
Javadoc.getNodeStartingAt(int start)
|
Uses of ASTNode in org.eclipse.jdt.internal.compiler.codegen |
---|
Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type ASTNode | |
---|---|
void |
CodeStream.generateOuterAccess(java.lang.Object[] mappingSequence,
ASTNode invocationSite,
Binding target,
Scope scope)
|
void |
CodeStream.generateSyntheticEnclosingInstanceValues(BlockScope currentScope,
ReferenceBinding targetType,
Expression enclosingInstance,
ASTNode invocationSite)
Code responsible to generate the suitable code to supply values for the synthetic enclosing instance arguments of a constructor invocation of a nested type. |
void |
CodeStream.generateSyntheticOuterArgumentValues(BlockScope currentScope,
ReferenceBinding targetType,
ASTNode invocationSite)
Code responsible to generate the suitable code to supply values for the synthetic outer local variable arguments of a constructor invocation of a nested type. |
Uses of ASTNode in org.eclipse.jdt.internal.compiler.flow |
---|
Fields in org.eclipse.jdt.internal.compiler.flow declared as ASTNode | |
---|---|
ASTNode |
FlowContext.associatedNode
|
ASTNode[] |
InitializationFlowContext.exceptionThrowers
|
Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type ASTNode | |
---|---|
void |
FlowContext.checkExceptionHandlers(TypeBinding[] raisedExceptions,
ASTNode location,
FlowInfo flowInfo,
BlockScope scope)
|
void |
FlowContext.checkExceptionHandlers(TypeBinding raisedException,
ASTNode location,
FlowInfo flowInfo,
BlockScope scope)
|
void |
InitializationFlowContext.recordHandlingException(ReferenceBinding exceptionType,
UnconditionalFlowInfo flowInfo,
TypeBinding raisedException,
ASTNode invocationSite,
boolean wasMasked)
|
void |
ExceptionHandlingFlowContext.recordHandlingException(ReferenceBinding exceptionType,
UnconditionalFlowInfo flowInfo,
TypeBinding raisedException,
ASTNode invocationSite,
boolean wasAlreadyDefinitelyCaught)
|
Constructors in org.eclipse.jdt.internal.compiler.flow with parameters of type ASTNode | |
---|---|
ExceptionHandlingFlowContext(FlowContext parent,
ASTNode associatedNode,
ReferenceBinding[] handledExceptions,
BlockScope scope,
UnconditionalFlowInfo flowInfo)
|
|
FinallyFlowContext(FlowContext parent,
ASTNode associatedNode)
|
|
FlowContext(FlowContext parent,
ASTNode associatedNode)
|
|
InitializationFlowContext(FlowContext parent,
ASTNode associatedNode,
BlockScope scope)
|
|
InsideSubRoutineFlowContext(FlowContext parent,
ASTNode associatedNode)
|
|
LabelFlowContext(FlowContext parent,
ASTNode associatedNode,
char[] labelName,
BranchLabel breakLabel,
BlockScope scope)
|
|
LoopingFlowContext(FlowContext parent,
FlowInfo upstreamNullFlowInfo,
ASTNode associatedNode,
BranchLabel breakLabel,
BranchLabel continueLabel,
Scope associatedScope)
|
|
SwitchFlowContext(FlowContext parent,
ASTNode associatedNode,
BranchLabel breakLabel)
|
Uses of ASTNode in org.eclipse.jdt.internal.compiler.parser |
---|
Methods in org.eclipse.jdt.internal.compiler.parser that return ASTNode | |
---|---|
ASTNode[] |
Parser.parseClassBodyDeclarations(char[] source,
int offset,
int length,
CompilationUnitDeclaration unit)
|
ASTNode |
RecoveredUnit.parseTree()
|
ASTNode |
RecoveredType.parseTree()
|
ASTNode |
RecoveredStatement.parseTree()
|
ASTNode |
RecoveredMethod.parseTree()
|
ASTNode |
RecoveredLocalVariable.parseTree()
|
ASTNode |
RecoveredImport.parseTree()
|
ASTNode |
RecoveredField.parseTree()
|
ASTNode |
RecoveredElement.parseTree()
|
ASTNode |
RecoveredBlock.parseTree()
|
ASTNode |
RecoveredAnnotation.parseTree()
|
Uses of ASTNode in org.eclipse.jdt.internal.compiler.problem |
---|
Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type ASTNode | |
---|---|
void |
ProblemReporter.abortDueToInternalError(java.lang.String errorMessage,
ASTNode location)
|
void |
ProblemReporter.alreadyDefinedLabel(char[] labelName,
ASTNode location)
|
void |
ProblemReporter.boundCannotBeArray(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.boundMustBeAnInterface(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.cannotAssignToFinalField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.cannotAssignToFinalLocal(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.cannotAssignToFinalOuterLocal(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.cannotReferToNonFinalOuterLocal(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.cannotReturnInInitializer(ASTNode location)
|
void |
ProblemReporter.cannotThrowNull(ASTNode expression)
|
void |
ProblemReporter.cannotThrowType(ASTNode exception,
TypeBinding expectedType)
|
void |
ProblemReporter.cannotUseSuperInJavaLangObject(ASTNode reference)
|
void |
ProblemReporter.deprecatedField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.deprecatedMethod(MethodBinding method,
ASTNode location)
|
void |
ProblemReporter.deprecatedType(TypeBinding type,
ASTNode location)
|
void |
ProblemReporter.duplicateBounds(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.duplicateDefaultCase(ASTNode statement)
|
void |
ProblemReporter.duplicateInitializationOfFinalLocal(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.enumStaticFieldUsedDuringInitialization(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.errorThisSuperInStatic(ASTNode reference)
|
void |
ProblemReporter.forbiddenReference(FieldBinding field,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId)
|
void |
ProblemReporter.forbiddenReference(MethodBinding method,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId)
|
void |
ProblemReporter.forbiddenReference(TypeBinding type,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId)
|
void |
ProblemReporter.forwardTypeVariableReference(ASTNode location,
TypeVariableBinding type)
|
void |
ProblemReporter.hiddenCatchBlock(ReferenceBinding exceptionType,
ASTNode location)
|
void |
ProblemReporter.illegalAccessFromTypeVariable(TypeVariableBinding variable,
ASTNode location)
|
void |
ProblemReporter.illegalClassLiteralForTypeVariable(TypeVariableBinding variable,
ASTNode location)
|
void |
ProblemReporter.illegalGenericArray(TypeBinding leafComponentType,
ASTNode location)
|
void |
ProblemReporter.illegalInstanceOfGenericType(TypeBinding checkedType,
ASTNode location)
|
void |
ProblemReporter.illegalPrimitiveOrArrayTypeForEnclosingInstance(TypeBinding enclosingType,
ASTNode location)
|
void |
ProblemReporter.illegalVoidExpression(ASTNode location)
|
void |
ProblemReporter.incorrectArityForParameterizedType(ASTNode location,
TypeBinding type,
TypeBinding[] argumentTypes)
|
void |
ProblemReporter.indirectAccessToStaticField(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.indirectAccessToStaticMethod(ASTNode location,
MethodBinding method)
|
void |
ProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes(ASTNode location,
MethodBinding[] inheritedMethods,
int length)
|
void |
ProblemReporter.invalidBreak(ASTNode location)
|
void |
ProblemReporter.invalidContinue(ASTNode location)
|
void |
ProblemReporter.invalidExplicitConstructorCall(ASTNode location)
|
void |
ProblemReporter.invalidParameterizedExceptionType(TypeBinding exceptionType,
ASTNode location)
|
void |
ProblemReporter.invalidParenthesizedExpression(ASTNode reference)
|
void |
ProblemReporter.invalidType(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.invalidTypeVariableAsException(TypeBinding exceptionType,
ASTNode location)
|
void |
ProblemReporter.javadocDeprecatedField(FieldBinding field,
ASTNode location,
int modifiers)
|
void |
ProblemReporter.javadocDeprecatedMethod(MethodBinding method,
ASTNode location,
int modifiers)
|
void |
ProblemReporter.javadocDeprecatedType(TypeBinding type,
ASTNode location,
int modifiers)
|
void |
ProblemReporter.javadocInvalidType(ASTNode location,
TypeBinding type,
int modifiers)
|
void |
ProblemReporter.localVariableNonNullComparedToNull(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableNullComparedToNonNull(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableNullInstanceof(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableNullReference(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariablePotentialNullReference(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableRedundantCheckOnNonNull(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableRedundantCheckOnNull(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.localVariableRedundantNullAssignment(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.missingTypeInConstructor(ASTNode location,
MethodBinding constructor)
|
void |
ProblemReporter.needImplementation(ASTNode location)
|
void |
ProblemReporter.needToEmulateFieldAccess(FieldBinding field,
ASTNode location,
boolean isReadAccess)
|
void |
ProblemReporter.needToEmulateMethodAccess(MethodBinding method,
ASTNode location)
|
void |
ProblemReporter.noMoreAvailableSpaceForArgument(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.noMoreAvailableSpaceForLocal(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.nonExternalizedStringLiteral(ASTNode location)
|
void |
ProblemReporter.nonGenericTypeCannotBeParameterized(int index,
ASTNode location,
TypeBinding type,
TypeBinding[] argumentTypes)
|
void |
ProblemReporter.nonStaticAccessToStaticField(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.nonStaticAccessToStaticField(ASTNode location,
FieldBinding field,
int index)
|
void |
ProblemReporter.nonStaticAccessToStaticMethod(ASTNode location,
MethodBinding method)
|
void |
ProblemReporter.noSuchEnclosingInstance(TypeBinding targetType,
ASTNode location,
boolean isConstructorCall)
|
void |
ProblemReporter.parameterAssignment(LocalVariableBinding local,
ASTNode location)
|
void |
ProblemReporter.parameterizedMemberTypeMissingArguments(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.rawMemberTypeCannotBeParameterized(ASTNode location,
ReferenceBinding type,
TypeBinding[] argumentTypes)
|
void |
ProblemReporter.rawTypeReference(ASTNode location,
TypeBinding type)
|
void |
ProblemReporter.shouldReturn(TypeBinding returnType,
ASTNode location)
|
void |
ProblemReporter.staticFieldAccessToNonStaticVariable(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.staticMemberOfParameterizedType(ASTNode location,
ReferenceBinding type)
|
void |
ProblemReporter.stringConstantIsExceedingUtf8Limit(ASTNode location)
|
void |
ProblemReporter.superinterfacesCollide(TypeBinding type,
ASTNode decl,
TypeBinding superType,
TypeBinding inheritedSuperType)
|
void |
ProblemReporter.tooManyDimensions(ASTNode expression)
|
void |
ProblemReporter.typeMismatchError(TypeBinding actualType,
TypeBinding expectedType,
ASTNode location,
ASTNode expectingLocation)
|
void |
ProblemReporter.typeMismatchError(TypeBinding typeArgument,
TypeVariableBinding typeParameter,
ReferenceBinding genericType,
ASTNode location)
|
void |
ProblemReporter.unhandledException(TypeBinding exceptionType,
ASTNode location)
|
void |
ProblemReporter.uninitializedBlankFinalField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.uninitializedBlankNonNullField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.uninitializedLocalVariable(LocalVariableBinding binding,
ASTNode location)
|
void |
ProblemReporter.unnecessaryElse(ASTNode location)
|
void |
ProblemReporter.unreachableCatchBlock(ReferenceBinding exceptionType,
ASTNode location)
|
void |
ProblemReporter.unsafeGenericArrayForVarargs(TypeBinding leafComponentType,
ASTNode location)
|
void |
ProblemReporter.unsafeRawFieldAssignment(FieldBinding field,
TypeBinding expressionType,
ASTNode location)
|
void |
ProblemReporter.unsafeRawGenericMethodInvocation(ASTNode location,
MethodBinding rawMethod)
|
void |
ProblemReporter.unsafeRawInvocation(ASTNode location,
MethodBinding rawMethod)
|
void |
ProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType,
AbstractMethodDeclaration method,
ASTNode location)
|
void |
AbortCompilation.updateContext(ASTNode astNode,
CompilationResult unitResult)
|
void |
ProblemReporter.wildcardAssignment(TypeBinding variableType,
TypeBinding expressionType,
ASTNode location)
|
void |
ProblemReporter.wildcardInvocation(ASTNode location,
TypeBinding receiverType,
MethodBinding method,
TypeBinding[] arguments)
|
Uses of ASTNode in org.eclipse.jdt.internal.core.search.matching |
---|
Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type ASTNode | |
---|---|
int |
MatchingNodeSet.addMatch(ASTNode node,
int matchLevel)
|
void |
MatchingNodeSet.addPossibleMatch(ASTNode node)
|
void |
MatchingNodeSet.addTrustedMatch(ASTNode node,
boolean isExact)
|
int |
TypeReferenceLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
PatternLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
Check if the given ast node syntactically matches this pattern. |
int |
PackageReferenceLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
OrLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
MethodLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
FieldLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
ConstructorLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
int |
AndLocator.match(ASTNode node,
MatchingNodeSet nodeSet)
|
SearchMatch |
PatternLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
OrLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
MethodLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
ConstructorLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding binding,
int accuracy,
int length,
MatchLocator locator)
|
FieldReferenceMatch |
MatchLocator.newFieldReferenceMatch(IJavaElement enclosingElement,
IJavaElement localElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
ASTNode reference)
|
SearchMatch |
MatchLocator.newLocalVariableReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
ASTNode reference)
|
MethodReferenceMatch |
MatchLocator.newMethodReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
boolean isConstructor,
boolean isSynthetic,
ASTNode reference)
|
PackageReferenceMatch |
MatchLocator.newPackageReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
ASTNode reference)
|
SearchMatch |
MatchLocator.newTypeParameterReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
ASTNode reference)
|
TypeReferenceMatch |
MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
ASTNode reference)
|
TypeReferenceMatch |
MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
ASTNode reference)
|
java.lang.Object |
MatchingNodeSet.removePossibleMatch(ASTNode node)
|
java.lang.Object |
MatchingNodeSet.removeTrustedMatch(ASTNode node)
|
int |
TypeReferenceLocator.resolveLevel(ASTNode node)
|
int |
TypeParameterLocator.resolveLevel(ASTNode possibleMatchingNode)
|
int |
TypeDeclarationLocator.resolveLevel(ASTNode node)
|
int |
SuperTypeReferenceLocator.resolveLevel(ASTNode node)
|
int |
PatternLocator.resolveLevel(ASTNode possibleMatchingNode)
Finds out whether the given ast node matches this search pattern. |
int |
PackageReferenceLocator.resolveLevel(ASTNode node)
|
int |
OrLocator.resolveLevel(ASTNode node)
|
int |
MethodLocator.resolveLevel(ASTNode possibleMatchingNode)
|
int |
LocalVariableLocator.resolveLevel(ASTNode possiblelMatchingNode)
|
int |
FieldLocator.resolveLevel(ASTNode possiblelMatchingNode)
|
int |
ConstructorLocator.resolveLevel(ASTNode node)
|
int |
AndLocator.resolveLevel(ASTNode node)
|
Uses of ASTNode in org.eclipse.jdt.internal.core.util |
---|
Methods in org.eclipse.jdt.internal.core.util that return ASTNode | |
---|---|
ASTNode |
Util.BindingsToNodesMap.get(Binding binding)
|
ASTNode[] |
CodeSnippetParsingUtil.parseClassBodyDeclarations(char[] source,
int offset,
int length,
java.util.Map settings,
boolean recordParsingInformation)
|
ASTNode[] |
CodeSnippetParsingUtil.parseClassBodyDeclarations(char[] source,
java.util.Map settings,
boolean recordParsingInformation)
|
Uses of ASTNode in org.eclipse.jdt.internal.eval |
---|
Subclasses of ASTNode in org.eclipse.jdt.internal.eval | |
---|---|
class |
CodeSnippetAllocationExpression
|
class |
CodeSnippetFieldReference
|
class |
CodeSnippetMessageSend
|
class |
CodeSnippetQualifiedNameReference
|
class |
CodeSnippetReturnStatement
A return statement inside a code snippet. |
class |
CodeSnippetSingleNameReference
A 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). |
class |
CodeSnippetSuperReference
A 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). |
class |
CodeSnippetThisReference
A this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame) |
class |
CodeSnippetTypeDeclaration
|
Uses of ASTNode in org.eclipse.jdt.internal.formatter |
---|
Subclasses of ASTNode in org.eclipse.jdt.internal.formatter | |
---|---|
static class |
CodeFormatterVisitor.MultiFieldDeclaration
|
class |
FormatJavadoc
Represents a full Javadoc comment for the FormatterCommentParser . |
Methods in org.eclipse.jdt.internal.formatter with parameters of type ASTNode | |
---|---|
org.eclipse.text.edits.TextEdit |
CodeFormatterVisitor.format(java.lang.String string,
ASTNode[] nodes)
|
Uses of ASTNode in org.jmlspecs.jml4.ast |
---|
Uses of ASTNode in org.jmlspecs.jml4.fspv.theory.ast |
---|
Fields in org.jmlspecs.jml4.fspv.theory.ast declared as ASTNode | |
---|---|
ASTNode |
TheoryNode.base
|
Uses of ASTNode in org.jmlspecs.jml4.rac |
---|
Subclasses of ASTNode in org.jmlspecs.jml4.rac | |
---|---|
class |
RacConstructorDeclaration
A fake constructor declaration to store runtime assertion checking constructor in the source code format. |
class |
RacFieldDeclaration
A fake method declaration to store runtime assertion checking method in the source code format. |
class |
RacMethodDeclaration
A fake method declaration to store runtime assertion checking method in the source code format. |
class |
RacTypeDeclaration
A fake type declaration to store a runtime assertion class such as a surrogate class in the source code format. |
Fields in org.jmlspecs.jml4.rac with type parameters of type ASTNode | |
---|---|
java.util.Map<ASTNode,VariableBinding> |
ExpressionTranslator.terms
Terms of which values are to be reported upon an assertion violation. |
Methods in org.jmlspecs.jml4.rac that return types with arguments of type ASTNode | |
---|---|
java.util.Map<ASTNode,VariableBinding> |
ExpressionTranslator.getTerms()
Returns a set of terms or values that can be printed upon an assertion violation to describe the program state. |
java.util.Map<ASTNode,java.lang.Integer> |
AstDirtyBitsRetriever.retrieve(CompilationUnitDeclaration unit)
Retrieves the dirty bits of all the children AST nodes of the given compilation unit and returns them as a new map from AST nodes to their dirty bits. |
Method parameters in org.jmlspecs.jml4.rac with type arguments of type ASTNode | |
---|---|
MethodDeclaration |
PreconditionMethod.generate(java.lang.StringBuffer stmt,
java.util.Collection<RacOldExpression> preExprs,
java.util.Set<ASTNode> terms,
RacResult result)
Generates and returns a precondition checking method. |
RacMethodDeclaration |
PreconditionMethod.generate(java.lang.StringBuffer stmt,
java.util.Set<ASTNode> terms,
RacResult result)
Overridden here to throw an exception, as this method is not supported by this class. |
MethodDeclaration |
PostconditionMethod.generate(java.lang.StringBuffer stmt,
java.util.Set<ASTNode> terms,
RacResult result)
Generate and return a postcondition checking method. |
RacMethodDeclaration |
InvariantLikeMethod.generate(java.lang.StringBuffer stmt,
java.util.Set<ASTNode> terms,
RacResult result)
Generates an type-level assertion check method. |
MethodDeclaration |
ExceptionalPostconditionMethod.generate(java.lang.StringBuffer stmt,
java.util.Set<ASTNode> terms,
RacResult result)
Returns an exceptional postcondition checking method. |
abstract AbstractMethodDeclaration |
AssertionMethod.generate(java.lang.StringBuffer code,
java.util.Set<ASTNode> terms,
RacResult racResult)
Generates an assertion check method. |
RacMethodDeclaration |
ConstraintMethod.generate(java.lang.StringBuffer stmt,
java.util.Set<ASTNode> terms,
RacResult result,
boolean inherit,
boolean isTopLevelInstance,
java.lang.String methodPrefix)
Overridden method to generate a type-level constraint check method. |
void |
RacCompiler.generateRacCode(CompilationUnitDeclaration currentUnit,
java.util.Map<ASTNode,java.lang.Integer> dirtyBits,
int index)
Process a new compilation unit for RAC code generation. |
static java.lang.StringBuffer |
RacTranslator.racErrorDefinition(int tab,
java.lang.String errorVar,
java.lang.String stateVar,
int sourceStart,
CompilationResult cresult,
java.util.Collection<ASTNode> terms)
Returns an indented code that defines the values of two RAC variables used for reporting an assertion violation. |
void |
AstDirtyBitsRestorer.restore(CompilationUnitDeclaration unit,
java.util.Map<ASTNode,java.lang.Integer> dirtyBitsMap)
Restores the dirty bits of all the children AST nodes of the given compilation unit. |
Uses of ASTNode in org.jmlspecs.jml4.rac.quantifiedexpression |
---|
Methods in org.jmlspecs.jml4.rac.quantifiedexpression with parameters of type ASTNode | |
---|---|
abstract java.lang.String |
Translator.generateLoop(ASTNode body)
Returns a loop code that evaluates the given body with the quantified variable bound to each possible value of the range. |
java.lang.String |
StaticAnalysis.generateLoop(ASTNode body)
Returns a loop code that evaluates the given body with the quantified variable bound to each possible value of the range. |
java.lang.String |
QuantifiedExpressionTranslator.generateLoop(ASTNode node)
Tanslates a JML quantified expression into Java source code that, if executed, evaluates the given statement, node for each combination of bound variables of
the quantified expression. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |