|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration
public class ConstructorDeclaration
| 字段摘要 | |
|---|---|
ExplicitConstructorCall |
constructorCall
|
TypeParameter[] |
typeParameters
|
| 从类 org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration 继承的字段 |
|---|
annotations, arguments, binding, bodyEnd, bodyStart, compilationResult, declarationSourceEnd, declarationSourceStart, explicitDeclarations, ignoreFurtherInvestigation, javadoc, modifiers, modifiersSourceStart, scope, selector, statements, thrownExceptions |
| 从接口 org.eclipse.jdt.internal.compiler.problem.ProblemSeverities 继承的字段 |
|---|
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
| 构造方法摘要 | |
|---|---|
ConstructorDeclaration(CompilationResult compilationResult)
|
|
| 从类 org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration 继承的方法 |
|---|
abort, bindArguments, bindThrownExceptions, compilationResult, generateCode, hasErrors, isAbstract, isAnnotationMethod, isClinit, isMethod, isNative, isStatic, print, printReturnType, resolve, tagAsHavingErrors |
| 从类 org.eclipse.jdt.internal.compiler.ast.ASTNode 继承的方法 |
|---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString, traverse |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 字段详细信息 |
|---|
public ExplicitConstructorCall constructorCall
public TypeParameter[] typeParameters
| 构造方法详细信息 |
|---|
public ConstructorDeclaration(CompilationResult compilationResult)
| 方法详细信息 |
|---|
public void analyseCode(ClassScope classScope,
InitializationFlowContext initializerFlowContext,
FlowInfo flowInfo)
analyseCode(ClassScope, InitializationFlowContext, FlowInfo, int)
AbstractMethodDeclaration 中的 analyseCodeAbstractMethodDeclaration.analyseCode(org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public void analyseCode(ClassScope classScope,
InitializationFlowContext initializerFlowContext,
FlowInfo flowInfo,
int initialReachMode)
public void generateCode(ClassScope classScope,
ClassFile classFile)
AbstractMethodDeclaration 中的 generateCodeclassScope - org.eclipse.jdt.internal.compiler.lookup.ClassScopeclassFile - org.eclipse.jdt.internal.compiler.codegen.ClassFile
public void generateSyntheticFieldInitializationsIfNecessary(MethodScope methodScope,
CodeStream codeStream,
ReferenceBinding declaringClass)
public boolean isConstructor()
AbstractMethodDeclaration 中的 isConstructorpublic boolean isDefaultConstructor()
AbstractMethodDeclaration 中的 isDefaultConstructorpublic boolean isInitializationMethod()
AbstractMethodDeclaration 中的 isInitializationMethodpublic boolean isRecursive(ArrayList visited)
public void parseStatements(Parser parser,
CompilationUnitDeclaration unit)
AbstractMethodDeclaration 复制的描述
AbstractMethodDeclaration 中的 parseStatements
public StringBuffer printBody(int indent,
StringBuffer output)
AbstractMethodDeclaration 中的 printBodypublic void resolveJavadoc()
AbstractMethodDeclaration 中的 resolveJavadocpublic void resolveStatements()
AbstractMethodDeclaration 中的 resolveStatements
public void traverse(ASTVisitor visitor,
ClassScope classScope)
AbstractMethodDeclaration 中的 traversepublic TypeParameter[] typeParameters()
AbstractMethodDeclaration 中的 typeParameters
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||