|
||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||
See:
Description
| Interface Summary | |
|---|---|
| ExternalSubtyping | Determines which types might be extended/implemented by a non-application class. |
| ExternalVisibility | Defines which methods are seen by the string analysis as being accessible from unknown code. |
| Resolver | Callback interface to allow the string analysis to model some external methods and fields more precisely. |
| Class Summary | |
|---|---|
| FieldResolution | Description of a non-application String field. |
| MainExternalVisibility | Treats only main methods as externally visible, and no fields as externally visible. |
| MethodResolution | A description of a non-application method. |
| PublicExternalVisibility | Treats public fields and methods as externally visible, and non-public fields and methods as not externally visible. |
| Exception Summary | |
|---|---|
| InvalidResolutionException | Thrown if a resolver returned an invalid resolution object. |
The API for describing the interaction between application and non-application classes.
The Resolver and ExternalVisiblity interfaces may be implemented
by clients to assist the analysis.
This code may be used under the terms of the GNU General Public License.
|
||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||