public class CompletionUnitStructureRequestor extends CompilationUnitStructureRequestor
ISourceElementRequestor.FieldInfo, ISourceElementRequestor.MethodInfo, ISourceElementRequestor.ParameterInfo, ISourceElementRequestor.TypeInfo, ISourceElementRequestor.TypeParameterInfochildren, fieldRefCache, handleStack, hasSyntaxErrors, importContainer, importContainerInfo, infoStack, messageRefCache, newElements, parser, referenceCount, typeRefCache, unit, unitInfo, unknownRefCache| Constructor and Description |
|---|
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) |
acceptImport, acceptLineSeparatorPositions, acceptPackage, acceptProblem, acceptTypeParameter, convertTypeNamesToSigs, enterCompilationUnit, enterConstructor, enterField, enterInitializer, enterMethod, enterType, exitCompilationUnit, exitConstructor, exitField, exitInitializer, exitMethod, exitType, getMemberValuePair, resolveDuplicatesacceptAnnotationTypeReference, acceptAnnotationTypeReference, acceptConstructorReference, acceptFieldReference, acceptMethodReference, acceptTypeReference, acceptTypeReference, acceptUnknownReference, acceptUnknownReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptAnnotationTypeReference, acceptAnnotationTypeReference, acceptConstructorReference, acceptFieldReference, acceptMethodReference, acceptTypeReference, acceptTypeReference, acceptUnknownReference, acceptUnknownReferencepublic 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)
protected Annotation createAnnotation(JavaElement parent, java.lang.String name)
createAnnotation in class CompilationUnitStructureRequestorprotected SourceField createField(JavaElement parent, ISourceElementRequestor.FieldInfo fieldInfo)
createField in class CompilationUnitStructureRequestorprotected ImportContainer createImportContainer(ICompilationUnit parent)
createImportContainer in class CompilationUnitStructureRequestorprotected ImportDeclaration createImportDeclaration(ImportContainer parent, java.lang.String name, boolean onDemand)
createImportDeclaration in class CompilationUnitStructureRequestorprotected Initializer createInitializer(JavaElement parent)
createInitializer in class CompilationUnitStructureRequestorprotected SourceMethod createMethodHandle(JavaElement parent, ISourceElementRequestor.MethodInfo methodInfo)
createMethodHandle in class CompilationUnitStructureRequestorprotected PackageDeclaration createPackageDeclaration(JavaElement parent, java.lang.String name)
createPackageDeclaration in class CompilationUnitStructureRequestorprotected SourceType createTypeHandle(JavaElement parent, ISourceElementRequestor.TypeInfo typeInfo)
createTypeHandle in class CompilationUnitStructureRequestorprotected TypeParameter createTypeParameter(JavaElement parent, java.lang.String name)
createTypeParameter in class CompilationUnitStructureRequestorprotected IAnnotation acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle)
acceptAnnotation in class CompilationUnitStructureRequestorprotected java.lang.Object getMemberValue(MemberValuePair memberValuePair, Expression expression)
getMemberValue in class CompilationUnitStructureRequestorprotected IMemberValuePair[] getMemberValuePairs(MemberValuePair[] memberValuePairs)
getMemberValuePairs in class CompilationUnitStructureRequestorprotected static boolean hasEmptyName(TypeReference reference, ASTNode assistNode)