|
|||||||||
| 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.TypeReference
org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleTypeReference
org.aspectj.org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference
public class CompletionOnSingleTypeReference
| Field Summary | |
|---|---|
CompletionOnFieldType |
fieldTypeCompletionNode
|
boolean |
isCompletionNode
|
boolean |
isConstructorType
|
static int |
K_CLASS
|
static int |
K_EXCEPTION
|
static int |
K_INTERFACE
|
static int |
K_TYPE
|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleTypeReference |
|---|
token |
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference |
|---|
NO_TYPE_ARGUMENTS |
| 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 | |
|---|---|
CompletionOnSingleTypeReference(char[] source,
long pos)
|
|
CompletionOnSingleTypeReference(char[] source,
long pos,
int kind)
|
|
| Method Summary | |
|---|---|
void |
aboutToResolve(Scope scope)
|
TypeReference |
copyDims(int dim)
|
protected TypeBinding |
getTypeBinding(Scope scope)
|
boolean |
isClass()
|
boolean |
isException()
|
boolean |
isInterface()
|
boolean |
isSuperType()
|
java.lang.StringBuffer |
printExpression(int indent,
java.lang.StringBuffer output)
|
TypeBinding |
resolveTypeEnclosing(BlockScope scope,
ReferenceBinding enclosingType)
|
void |
setKind(int kind)
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleTypeReference |
|---|
getLastToken, getTypeName, traverse, traverse |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference |
|---|
analyseCode, baseTypeReference, checkBounds, dimensions, getParameterizedTypeName, getTypeBindingPublic, internalResolveType, isTypeReference, reportDeprecatedType, reportDeprecatedType, reportInvalidType, resolveSuperType, resolveType, resolveType, resolveType, resolveTypeArgument, resolveTypeArgument |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, resolveCase |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode |
|---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int K_TYPE
public static final int K_CLASS
public static final int K_INTERFACE
public static final int K_EXCEPTION
public boolean isCompletionNode
public boolean isConstructorType
public CompletionOnFieldType fieldTypeCompletionNode
| Constructor Detail |
|---|
public CompletionOnSingleTypeReference(char[] source,
long pos)
public CompletionOnSingleTypeReference(char[] source,
long pos,
int kind)
| Method Detail |
|---|
public void aboutToResolve(Scope scope)
aboutToResolve in class TypeReferencepublic TypeReference copyDims(int dim)
copyDims in class SingleTypeReferenceprotected TypeBinding getTypeBinding(Scope scope)
getTypeBinding in class SingleTypeReferencepublic boolean isClass()
public boolean isInterface()
public boolean isException()
public boolean isSuperType()
public java.lang.StringBuffer printExpression(int indent,
java.lang.StringBuffer output)
printExpression in class SingleTypeReference
public TypeBinding resolveTypeEnclosing(BlockScope scope,
ReferenceBinding enclosingType)
resolveTypeEnclosing in class SingleTypeReferencepublic void setKind(int kind)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||