# Uses of Interface
com.sun.source.tree.Scope

Packages that use Scope
Package
Description
com.sun.source.tree
Provides interfaces to represent source code as abstract syntax trees (AST).
com.sun.source.util
Provides utilities for operations on abstract syntax trees (AST).

## Uses of Scope in com.sun.source.tree

Methods in com.sun.source.tree that return Scope
Modifier and Type
Method
Description
`Scope`
Scope.`getEnclosingScope()`
Returns the enclosing scope.

## Uses of Scope in com.sun.source.util

Methods in com.sun.source.util that return Scope
Modifier and Type
Method
Description
`abstract Scope`
Trees.`getScope(TreePath path)`
Returns the `Scope` for the `Tree` node identified by a given `TreePath`.
Methods in com.sun.source.util with parameters of type Scope
Modifier and Type
Method
Description
`abstract boolean`
Trees.`isAccessible(Scope scope, Element member, DeclaredType type)`
Checks whether the given element is accessible as a member of the given type in a given scope.
`abstract boolean`
Trees.`isAccessible(Scope scope, TypeElement type)`
Checks whether a given type is accessible in a given scope.