Download List

项目描述

Kacheck/J is an encapsulation checker for Java. It infers which types are confined according to the definition given in Encapsulating Objects with Confined Types. Objects of confined type do not escape their enclosing package. Confined types allow you to increase the modularization of your code. Since objects of confined type to not escape their defining package, it is certain that no code outside of the package will directly depend on the interface or implementation of the confined type. Kacheck/J allows you to analyze your code for confinement and can print a list of statements that lead to confinement violations. Confined types are also interesting from a security perspective since they can guarantee that access to certain data-structures is only possible for code in the same package.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-12-14 14:08
5.0

此版本增加了对“@密闭”元数据注释。这样的注释现在可以静态核实或由Kacheck自动添加到类文件/ J. Kacheck /日本现在要求和支持Java 5.0。
标签: Major feature enhancements
This release adds support for "@Confined"
meta-data annotations. Such annotations can now be
statically verified or automatically added to
class files by Kacheck/J. Kacheck/J now requires
and supports Java 5.0.

2004-07-06 22:42
3.1.0

此版本主要是一个支持Kacheck /日本的框架内更新,导致在简单的代码。增加了一些选项。
标签: Code cleanup
This release is mostly an update of the framework supporting Kacheck/J, resulting in simpler code. Some options were added.

2003-02-27 05:03
3.0.1

该分析器性能提高了30%。中的一个例外处理程序处理轻微错误是固定的。在开始的RPM剧本是固定的。
标签: Minor bugfixes
The performance of the parser was improved by 30%. A minor bug in the processing of exception handlers was fixed. The start script in the RPM was fixed.

2003-01-11 03:23
3.0.0

死者代码的Java访问修饰符推理工具(JAMIT)消除能力,现在可以使用Kacheck / J.各种小错误,修复和分析了更加准确。在分娩违反产量更加精确和详细。特别是,它现在包含的确切位置,并指令侵犯行为发生。
标签: Initial freshmeat announcement
The dead-code elimination capability of the Java Access Modifier Inference Tool (JAMIT) can now be used by Kacheck/J. Various small bugs were fixed and the analysis was made more precise. The output of confinement violations was made more precise and verbose. In particular, it now contains the exact position and instruction at which the violation occured.

Project Resources