org.aspectj.org.eclipse.jdt.internal.codeassist
Class CompletionUnitStructureRequestor
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ReferenceInfoAdapter
org.aspectj.org.eclipse.jdt.internal.core.CompilationUnitStructureRequestor
org.aspectj.org.eclipse.jdt.internal.codeassist.CompletionUnitStructureRequestor
- All Implemented Interfaces:
- ISourceElementRequestor
public class CompletionUnitStructureRequestor
- extends CompilationUnitStructureRequestor
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.CompilationUnitStructureRequestor |
children, fieldRefCache, handleStack, hasSyntaxErrors, importContainer, importContainerInfo, infoStack, messageRefCache, newElements, parser, referenceCount, typeRefCache, unit, unitInfo, unknownRefCache |
|
Method Summary |
protected IAnnotation |
acceptAnnotation(Annotation annotation,
AnnotatableInfo parentInfo,
JavaElement parentHandle)
|
protected Annotation |
createAnnotation(JavaElement parent,
java.lang.String name)
|
protected SourceField |
createField(JavaElement parent,
ISourceElementRequestor.FieldInfo fieldInfo)
|
protected ImportContainer |
createImportContainer(ICompilationUnit parent)
|
protected ImportDeclaration |
createImportDeclaration(ImportContainer parent,
java.lang.String name,
boolean onDemand)
|
protected Initializer |
createInitializer(JavaElement parent)
|
protected SourceMethod |
createMethodHandle(JavaElement parent,
ISourceElementRequestor.MethodInfo methodInfo)
|
protected PackageDeclaration |
createPackageDeclaration(JavaElement parent,
java.lang.String name)
|
protected SourceType |
createTypeHandle(JavaElement parent,
ISourceElementRequestor.TypeInfo typeInfo)
|
protected TypeParameter |
createTypeParameter(JavaElement parent,
java.lang.String name)
|
protected java.lang.Object |
getMemberValue(MemberValuePair memberValuePair,
Expression expression)
|
protected IMemberValuePair[] |
getMemberValuePairs(MemberValuePair[] memberValuePairs)
|
protected static boolean |
hasEmptyName(TypeReference reference,
ASTNode assistNode)
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.CompilationUnitStructureRequestor |
acceptImport, acceptLineSeparatorPositions, acceptPackage, acceptProblem, acceptTypeParameter, convertTypeNamesToSigs, enterCompilationUnit, enterConstructor, enterField, enterInitializer, enterMethod, enterType, exitCompilationUnit, exitConstructor, exitField, exitInitializer, exitMethod, exitType, getMemberValuePair, resolveDuplicates |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompletionUnitStructureRequestor
public CompletionUnitStructureRequestor(ICompilationUnit unit,
CompilationUnitElementInfo unitInfo,
Parser parser,
ASTNode assistNode,
java.util.Map bindingCache,
java.util.Map elementCache,
java.util.Map elementWithProblemCache,
java.util.Map newElements)
createAnnotation
protected Annotation createAnnotation(JavaElement parent,
java.lang.String name)
- Overrides:
createAnnotation in class CompilationUnitStructureRequestor
createField
protected SourceField createField(JavaElement parent,
ISourceElementRequestor.FieldInfo fieldInfo)
- Overrides:
createField in class CompilationUnitStructureRequestor
createImportContainer
protected ImportContainer createImportContainer(ICompilationUnit parent)
- Overrides:
createImportContainer in class CompilationUnitStructureRequestor
createImportDeclaration
protected ImportDeclaration createImportDeclaration(ImportContainer parent,
java.lang.String name,
boolean onDemand)
- Overrides:
createImportDeclaration in class CompilationUnitStructureRequestor
createInitializer
protected Initializer createInitializer(JavaElement parent)
- Overrides:
createInitializer in class CompilationUnitStructureRequestor
createMethodHandle
protected SourceMethod createMethodHandle(JavaElement parent,
ISourceElementRequestor.MethodInfo methodInfo)
- Overrides:
createMethodHandle in class CompilationUnitStructureRequestor
createPackageDeclaration
protected PackageDeclaration createPackageDeclaration(JavaElement parent,
java.lang.String name)
- Overrides:
createPackageDeclaration in class CompilationUnitStructureRequestor
createTypeHandle
protected SourceType createTypeHandle(JavaElement parent,
ISourceElementRequestor.TypeInfo typeInfo)
- Overrides:
createTypeHandle in class CompilationUnitStructureRequestor
createTypeParameter
protected TypeParameter createTypeParameter(JavaElement parent,
java.lang.String name)
- Overrides:
createTypeParameter in class CompilationUnitStructureRequestor
acceptAnnotation
protected IAnnotation acceptAnnotation(Annotation annotation,
AnnotatableInfo parentInfo,
JavaElement parentHandle)
- Overrides:
acceptAnnotation in class CompilationUnitStructureRequestor
getMemberValue
protected java.lang.Object getMemberValue(MemberValuePair memberValuePair,
Expression expression)
- Overrides:
getMemberValue in class CompilationUnitStructureRequestor
getMemberValuePairs
protected IMemberValuePair[] getMemberValuePairs(MemberValuePair[] memberValuePairs)
- Overrides:
getMemberValuePairs in class CompilationUnitStructureRequestor
hasEmptyName
protected static boolean hasEmptyName(TypeReference reference,
ASTNode assistNode)