Interface Summary Interface Description TypedNameDeclaration TypeSet.ResolverA resolver that can resolve a class by name.
Class Summary Class Description AbstractJavaScopeProvides the basic java scope implementation. ClassNameDeclaration ClassScopeThis scope represents one Java class. DeclarationFinderFunction JavaNameOccurrence LocalScopeA LocalScope can have variable declarations and class declarations within it. MethodNameDeclaration MethodScopeA Method Scope can have variable declarations and class declarations within it. NameFinder OccurrenceFinder ScopeAndDeclarationFinderVisitor for scope creation. Search SimpleTypedNameDeclarationJust stores a type image and a actual type. SourceFileScopeThis scope is the outer most scope of a Java file. SymbolFacade TypeSetKeeps track of the types encountered in a ASTCompilationUnit TypeSet.AbstractResolverBase Resolver class that support a
TypeSet.CurrentPackageResolverResolver that uses the current package to resolve a simple class name. TypeSet.ExplicitImportResolverResolver that tries to resolve the given simple class name with the explicit import statements. TypeSet.FullyQualifiedNameResolverResolver that simply loads the class by name. TypeSet.ImplicitImportResolverResolver that resolves simple class names from the implicit import of
TypeSet.ImportOnDemandResolverResolver that uses the "on demand" import statements. TypeSet.PrimitiveTypeResolverResolver that resolves primitive types such as int or double. TypeSet.VoidResolverResolver that resolves the "void" type. VariableNameDeclaration