|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall
public class ExplicitConstructorCall
| 字段摘要 | |
|---|---|
int |
accessMode
|
Expression[] |
arguments
|
MethodBinding |
binding
|
TypeBinding[] |
genericTypeArguments
|
VariableBinding[][] |
implicitArguments
|
static int |
ImplicitSuper
|
Expression |
qualification
|
static int |
Super
|
static int |
This
|
TypeReference[] |
typeArguments
|
int |
typeArgumentsSourceStart
|
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的字段 |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| 构造方法摘要 | |
|---|---|
ExplicitConstructorCall(int accessMode)
|
|
| 方法摘要 | |
|---|---|
FlowInfo |
analyseCode(BlockScope currentScope,
FlowContext flowContext,
FlowInfo flowInfo)
|
void |
generateCode(BlockScope currentScope,
CodeStream codeStream)
Constructor call code generation |
TypeBinding[] |
genericTypeArguments()
|
boolean |
isImplicitSuper()
|
boolean |
isSuperAccess()
|
boolean |
isTypeAccess()
|
void |
manageSyntheticAccessIfNecessary(BlockScope currentScope,
FlowInfo flowInfo)
|
StringBuffer |
printStatement(int indent,
StringBuffer output)
|
void |
resolve(BlockScope scope)
|
void |
setActualReceiverType(ReferenceBinding receiverType)
|
void |
setDepth(int depth)
|
void |
setFieldIndex(int depth)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
|
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的方法 |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, print, resolveCase |
| 从类 org.eclipse.jdt.internal.compiler.ast.ASTNode 继承的方法 |
|---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 从接口 org.eclipse.jdt.internal.compiler.lookup.InvocationSite 继承的方法 |
|---|
expectedType, sourceEnd, sourceStart |
| 字段详细信息 |
|---|
public Expression[] arguments
public Expression qualification
public MethodBinding binding
public int accessMode
public TypeReference[] typeArguments
public TypeBinding[] genericTypeArguments
public static final int ImplicitSuper
public static final int Super
public static final int This
public VariableBinding[][] implicitArguments
public int typeArgumentsSourceStart
| 构造方法详细信息 |
|---|
public ExplicitConstructorCall(int accessMode)
| 方法详细信息 |
|---|
public FlowInfo analyseCode(BlockScope currentScope,
FlowContext flowContext,
FlowInfo flowInfo)
Statement 中的 analyseCode
public void generateCode(BlockScope currentScope,
CodeStream codeStream)
Statement 中的 generateCodecurrentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScopecodeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStreampublic TypeBinding[] genericTypeArguments()
InvocationSite 中的 genericTypeArgumentsInvocationSite.genericTypeArguments()public boolean isImplicitSuper()
public boolean isSuperAccess()
InvocationSite 中的 isSuperAccesspublic boolean isTypeAccess()
InvocationSite 中的 isTypeAccess
public void manageSyntheticAccessIfNecessary(BlockScope currentScope,
FlowInfo flowInfo)
public StringBuffer printStatement(int indent,
StringBuffer output)
Statement 中的 printStatementpublic void resolve(BlockScope scope)
Statement 中的 resolvepublic void setActualReceiverType(ReferenceBinding receiverType)
InvocationSite 中的 setActualReceiverTypepublic void setDepth(int depth)
InvocationSite 中的 setDepthpublic void setFieldIndex(int depth)
InvocationSite 中的 setFieldIndex
public void traverse(ASTVisitor visitor,
BlockScope scope)
ASTNode 中的 traverse
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||