|
|||||||||
| 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.Statement
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration
org.aspectj.org.eclipse.jdt.internal.compiler.ast.LocalDeclaration
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Argument
public class Argument
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InvocationSite |
|---|
InvocationSite.EmptyWithAstNode |
| Nested classes/interfaces inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeConstants |
|---|
TypeConstants.CloseMethodRecord |
| Field Summary |
|---|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.LocalDeclaration |
|---|
binding |
| Fields inherited from class org.aspectj.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 |
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| Constructor Summary | |
|---|---|
Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers)
|
|
Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers,
boolean typeElided)
|
|
| Method Summary | |
|---|---|
TypeBinding |
bind(MethodScope scope,
TypeBinding typeBinding,
boolean used)
|
TypeBinding |
createBinding(MethodScope scope,
TypeBinding typeBinding)
|
int |
getKind()
Returns the constant kind of this variable declaration |
boolean |
hasElidedType()
|
boolean |
hasNullTypeAnnotation()
|
boolean |
isArgument()
|
boolean |
isVarArgs()
|
java.lang.StringBuffer |
print(int indent,
java.lang.StringBuffer output)
|
java.lang.StringBuffer |
printStatement(int indent,
java.lang.StringBuffer output)
|
TypeBinding |
resolveForCatch(BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
ClassScope scope)
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.LocalDeclaration |
|---|
analyseCode, checkModifiers, generateCode, getAllAnnotationContexts, getAllAnnotationContexts, isReceiver, resolve |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
|---|
freshInferenceContext, genericTypeArguments, isSuperAccess, isTypeAccess, printAsExpression, setActualReceiverType, setDepth, setFieldIndex |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
analyseArguments, branchChainTo, checkAgainstNullTypeAnnotation, complainIfUnreachable, expectedType, findConstructorBinding, generateArguments, getExpressionContext, invocationTargetType, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, recordExceptionsForEnclosingLambda, resolveCase |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InvocationSite |
|---|
getExpressionContext, invocationTargetType, receiverIsImplicitThis, sourceEnd, sourceStart |
| Constructor Detail |
|---|
public Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers)
public Argument(char[] name,
long posNom,
TypeReference tr,
int modifiers,
boolean typeElided)
| Method Detail |
|---|
public TypeBinding createBinding(MethodScope scope,
TypeBinding typeBinding)
public TypeBinding bind(MethodScope scope,
TypeBinding typeBinding,
boolean used)
public int getKind()
AbstractVariableDeclaration
getKind in class LocalDeclarationAbstractVariableDeclaration.getKind()public boolean isArgument()
isArgument in class LocalDeclarationpublic boolean isVarArgs()
public boolean hasElidedType()
public boolean hasNullTypeAnnotation()
public java.lang.StringBuffer print(int indent,
java.lang.StringBuffer output)
print in class Statement
public java.lang.StringBuffer printStatement(int indent,
java.lang.StringBuffer output)
printStatement in class AbstractVariableDeclarationpublic TypeBinding resolveForCatch(BlockScope scope)
public void traverse(ASTVisitor visitor,
BlockScope scope)
traverse in class LocalDeclaration
public void traverse(ASTVisitor visitor,
ClassScope scope)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||