|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration
org.aspectj.org.eclipse.jdt.internal.compiler.ast.MethodDeclaration
public class MethodDeclaration
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeConstants |
|---|
TypeConstants.CloseMethodRecord |
| Field Summary | |
|---|---|
TypeReference |
returnType
|
TypeParameter[] |
typeParameters
|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
|---|
annotations, arguments, binding, bodyEnd, bodyStart, compilationResult, declarationSourceEnd, declarationSourceStart, explicitDeclarations, ignoreFurtherInvestigation, javadoc, modifiers, modifiersSourceStart, receiver, scope, selector, statements, thrownExceptions |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
|---|
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, InternalError, Optional, SecondaryError, Warning |
| Constructor Summary | |
|---|---|
MethodDeclaration(CompilationResult compilationResult)
MethodDeclaration constructor comment. |
|
| Method Summary | |
|---|---|
void |
analyseCode(ClassScope classScope,
FlowContext flowContext,
FlowInfo flowInfo)
|
void |
getAllAnnotationContexts(int targetType,
java.util.List allAnnotationContexts)
|
boolean |
hasNullTypeAnnotation()
|
boolean |
isDefaultMethod()
|
boolean |
isMethod()
|
void |
parseStatements(Parser parser,
CompilationUnitDeclaration unit)
Fill up the method body with statement |
java.lang.StringBuffer |
printReturnType(int indent,
java.lang.StringBuffer output)
|
void |
resolveStatements()
|
void |
traverse(ASTVisitor visitor,
ClassScope classScope)
|
TypeParameter[] |
typeParameters()
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
|---|
abort, bindArguments, bindThrownExceptions, compilationResult, createArgumentBindings, ensureScopeSetup, finishResolveTypes, generateCode, generateCode, generateInfoAttributes, getCompilationUnitDeclaration, hasErrors, isAbstract, isAnnotationMethod, isClinit, isConstructor, isDefaultConstructor, isInitializationMethod, isNative, isStatic, postParse, print, printBody, resolve, resolveJavadoc, resolveReceiver, tagAsHavingErrors, tagAsHavingIgnoredMandatoryErrors |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode |
|---|
checkInvocationArguments, concreteStatement, copySE8AnnotationsToType, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, isUnqualifiedSuper, printAnnotations, printIndent, printModifiers, receiverIsImplicitThis, resolveAnnotations, resolveAnnotations, resolveAnnotations, resolveDeprecatedAnnotations, resolvePolyExpressionArguments, resolvePolyExpressionArguments, sourceEnd, sourceStart, toString, traverse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public TypeReference returnType
public TypeParameter[] typeParameters
| Constructor Detail |
|---|
public MethodDeclaration(CompilationResult compilationResult)
| Method Detail |
|---|
public void analyseCode(ClassScope classScope,
FlowContext flowContext,
FlowInfo flowInfo)
public void getAllAnnotationContexts(int targetType,
java.util.List allAnnotationContexts)
getAllAnnotationContexts in class AbstractMethodDeclarationpublic boolean hasNullTypeAnnotation()
public boolean isDefaultMethod()
isDefaultMethod in class AbstractMethodDeclarationpublic boolean isMethod()
isMethod in class AbstractMethodDeclaration
public void parseStatements(Parser parser,
CompilationUnitDeclaration unit)
AbstractMethodDeclaration
parseStatements in class AbstractMethodDeclaration
public java.lang.StringBuffer printReturnType(int indent,
java.lang.StringBuffer output)
printReturnType in class AbstractMethodDeclarationpublic void resolveStatements()
resolveStatements in class AbstractMethodDeclaration
public void traverse(ASTVisitor visitor,
ClassScope classScope)
traverse in class AbstractMethodDeclarationpublic TypeParameter[] typeParameters()
typeParameters in class AbstractMethodDeclaration
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||