|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration
org.eclipse.jdt.internal.compiler.ast.Argument
public class Argument
| 字段摘要 |
|---|
| 从类 org.eclipse.jdt.internal.compiler.ast.LocalDeclaration 继承的字段 |
|---|
binding |
| 从类 org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration 继承的字段 |
|---|
annotations, declarationEnd, declarationSourceEnd, declarationSourceStart, ENUM_CONSTANT, FIELD, hiddenVariableDepth, initialization, INITIALIZER, LOCAL_VARIABLE, modifiers, modifiersSourceStart, name, PARAMETER, type, TYPE_PARAMETER |
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的字段 |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| 构造方法摘要 | |
|---|---|
Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers)
|
|
| 方法摘要 | |
|---|---|
void |
bind(MethodScope scope,
TypeBinding typeBinding,
boolean used)
|
int |
getKind()
Returns the constant kind of this variable declaration |
boolean |
isVarArgs()
|
StringBuffer |
print(int indent,
StringBuffer output)
|
StringBuffer |
printStatement(int indent,
StringBuffer output)
|
TypeBinding |
resolveForCatch(BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
ClassScope scope)
|
| 从类 org.eclipse.jdt.internal.compiler.ast.LocalDeclaration 继承的方法 |
|---|
analyseCode, checkModifiers, generateCode, resolve |
| 从类 org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration 继承的方法 |
|---|
genericTypeArguments, isSuperAccess, isTypeAccess, printAsExpression, setActualReceiverType, setDepth, setFieldIndex |
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的方法 |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, 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 Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers)
| 方法详细信息 |
|---|
public void bind(MethodScope scope,
TypeBinding typeBinding,
boolean used)
public int getKind()
AbstractVariableDeclaration 复制的描述
LocalDeclaration 中的 getKindAbstractVariableDeclaration.getKind()public boolean isVarArgs()
public StringBuffer print(int indent,
StringBuffer output)
Statement 中的 print
public StringBuffer printStatement(int indent,
StringBuffer output)
AbstractVariableDeclaration 中的 printStatementpublic TypeBinding resolveForCatch(BlockScope scope)
public void traverse(ASTVisitor visitor,
BlockScope scope)
LocalDeclaration 中的 traverse
public void traverse(ASTVisitor visitor,
ClassScope scope)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||