Downloadliste

Projektbeschreibung

Jamit (Java Access Modifiers Inference Tool)
allows you to infer tighter access modifiers for
Java code. Analyzing bytecode, it can find out if
fields or methods may be declared private,
default, protected, or final. Engineering software
with Jamit can thus help increase hiding and keep
interfaces as small as possible. The most useful
application for Jamit is dead code elimination.
Jamit can be used to find out which methods and
classes are unreachable and automatically
eliminate the corresponding code, saving space for
binary distributions.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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 07:42
5.0

Diese Version unterstützt Java 5.0 (und damit der Sprung in der Versionsnummer). Insbesondere sind alle Java 5.0 Attribute erkannt, und Annotation Klassen sind wie folgt gekennzeichnet leben, als notwendig. Außerdem versteht die Bytecode-Engine die Änderungen an der Befehlssatz (LDC), die mit Java 5.0 kommen.
This version supports Java 5.0 (hence the jump in
the version number). In particular, all Java 5.0
attributes are recognized, and annotation classes
are marked as live as necessary. Also, the
bytecode engine understands the changes to the
instruction set (LDC) that come with Java 5.0.

2004-03-27 21:48
3.0.0

Jamit ermöglicht nun die Spezifikation von nativen und Reflexionsverhalten. Zuvor, auf die Anwendung Jamit Code das war nur durch Reflexion oder native Methoden erreichen würde nicht funktionieren. Verschiedene Fehler wurden behoben, einschließlich der Erhaltung der Zeilennummer Tabellen und lokale Variable Tabellen, Probleme mit dem Zugang Modifikatoren in Unterklassen unantastbar Bibliothek Klassen und Probleme mit bestimmten Fällen von geschützten Methoden.
Tags: Major feature enhancements
Jamit now allows the specification of native and
reflective behavior. Previously, applying Jamit to
code that was only reachable via reflection or
native methods would not work. Various bugs have
been fixed, including preservation of line number
tables and local variable tables, problems with
access modifiers in subclasses of untouchable
library classes, and problems with certain cases
of protected methods.

2003-02-27 04:53
2.0.1

Die Leistung der Parser wurde um 30% verbessert. Ein kleiner Fehler in der abstrakten Ausführung von Exception-Handler wurde behoben. Zudem wurde ein Fehler in der Start-Skript von der RPW generiert gefunden.
Tags: Minor bugfixes
The performance of the parser was improved by 30%. A minor bug in the abstract execution of exception handlers was fixed. Also, a bug in the start script generated by the RPW was found.

2003-01-10 23:02
2.0.0

Die neue Version unterstützt Dumping der Klasse Dateien mit der strengere Regelungen für den Modifikatoren. Darüber hinaus können jetzt Jamit, die tot Code Beseitigung der Felder, Methoden und Klassen, die nicht aus der main-Methode zu erreichen.
Tags: Major feature enhancements
The new version supports dumping of class files with the tightened access modifiers. Furthermore, Jamit can now perform dead code elimination of fields, methods, and classes that are not reachable from the main method.

2001-10-25 08:33
0.1

Tags: Initial freshmeat announcement

Project Resources