TheAccess Rules option allows jar files within an Eclipse project .classpath to define an access level for packages and classes. There are three different levels of access: non-accessible, discouraged and accessible. When the compiler within Eclipse detects access to a type that should not be accessed, it will create a problem marker rather than compile failure:
Access rules are applied and provided rules for a number of the jar files in the .classpath files of the Eclipse projects. These access rules complement each jar file's API and through theaccessible rule indicate access that is compliant1as per the Cúram Development Compliancy Guide. Classes defined asnon-accessible ordiscouraged are not supported for usage and are subject to change without notice and may not respect their API; hence they can impact the ability to easily integrate IBM Cúram Social Program Management upgrades.