~ubuntu-branches/ubuntu/maverick/proguard/maverick

« back to all changes in this revision

Viewing changes to docs/manual/introduction.html

  • Committer: Bazaar Package Importer
  • Author(s): Sam Clegg
  • Date: 2005-11-13 09:42:59 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051113094259-432zf4yyw4890mmn
Tags: 3.4-1
* New upstream release (Closes: #338355)
* debian/control: bump standards version
* debian/copyright: update FSF address
* increase java stack size for proguard and proguardgui

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
methods using short meaningless names. The resulting jars are smaller and
18
18
harder to reverse-engineer.
19
19
<p>
20
 
ProGuard can also be used to list unused fields and methods in an application,
21
 
and to print out the internal structure of class files.
 
20
ProGuard can also be used to list unused classes, fields, and methods in an
 
21
application, and to print out the internal structure of class files.
22
22
<p>
23
23
 
24
24
<table class="diagram" align="center">
81
81
 
82
82
<li>In the <b>optimization step</b>, ProGuard further optimizes the code.
83
83
    Among other optimizations, classes and methods that are not entry points
84
 
    can be made final, and some methods may be inlined.
 
84
    can be made private, static, or final, unused parameters can be removed,
 
85
    and some methods may be inlined.
 
86
 
85
87
<li>In the <b>obfuscation step</b>, ProGuard renames classes and class members
86
88
    that are not entry points. In this entire process, keeping the entry
87
89
    points ensures that they can still be accessed by their original names.
109
111
 
110
112
<hr>
111
113
<address>
112
 
Copyright &copy; 2002-2004
 
114
Copyright &copy; 2002-2005
113
115
<a href="http://www.graphics.cornell.edu/~eric/">Eric Lafortune</a>.
114
116
</address>
115
117
</body>