|
|||||||||
| 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.Expression
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Reference
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ThisReference
org.aspectj.org.eclipse.jdt.internal.compiler.ast.SuperReference
public class SuperReference
| Nested Class Summary |
|---|
| 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.Expression |
|---|
constant, implicitConversion, resolvedType, statementEnd |
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| Constructor Summary | |
|---|---|
SuperReference(int sourceStart,
int sourceEnd)
|
|
| Method Summary | |
|---|---|
static ExplicitConstructorCall |
implicitSuperConstructorCall()
|
boolean |
isImplicitThis()
|
boolean |
isSuper()
|
boolean |
isThis()
|
boolean |
isUnqualifiedSuper()
|
java.lang.StringBuffer |
printExpression(int indent,
java.lang.StringBuffer output)
|
TypeBinding |
resolveType(BlockScope scope)
Resolve the type of this expression in the context of a blockScope |
void |
traverse(ASTVisitor visitor,
BlockScope blockScope)
Traverse an expression in the context of a blockScope |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.ThisReference |
|---|
analyseAssignment, checkAccess, checkNPE, generateAssignment, generateCode, generateCompoundAssignment, generatePostIncrement, implicitThis, nullStatus, traverse |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Reference |
|---|
analyseCode, checkNullableFieldDereference, fieldBinding, fieldStore, isEquivalent, lastFieldBinding |
| 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, isMethodUseDeprecated, isTypeUseDeprecated, 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 |
| Constructor Detail |
|---|
public SuperReference(int sourceStart,
int sourceEnd)
| Method Detail |
|---|
public static ExplicitConstructorCall implicitSuperConstructorCall()
public boolean isImplicitThis()
isImplicitThis in class ThisReferencepublic boolean isSuper()
isSuper in class ASTNodepublic boolean isUnqualifiedSuper()
isUnqualifiedSuper in class ASTNodepublic boolean isThis()
isThis in class ThisReference
public java.lang.StringBuffer printExpression(int indent,
java.lang.StringBuffer output)
printExpression in class ThisReferencepublic TypeBinding resolveType(BlockScope scope)
Expression
resolveType in class ThisReference
public void traverse(ASTVisitor visitor,
BlockScope blockScope)
Expression
traverse in class ThisReference
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||