META-INF/
META-INF/MANIFEST.MF
proguard/gui/OptimizationsDialog$3.classOptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.OptimizationsDialog this$0
void (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassPathPanel.classClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel extends proguard.gui.ListPanel {
private final javax.swing.JFrame owner
private final boolean inputAndOutput
private final javax.swing.JFileChooser chooser
private final proguard.gui.FilterDialog filterDialog
public void (javax.swing.JFrame, boolean)
protected void addAddButton (boolean, boolean)
protected void addEditButton ()
protected void addFilterButton ()
public void setClassPath (proguard.ClassPath)
public proguard.ClassPath getClassPath ()
private proguard.ClassPathEntry[] classPathEntries (java.io.File[], boolean)
private void getFiltersFrom (int)
private void setFiltersAt (int[])
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static java.lang.String access$000 (java.lang.String)
static javax.swing.JFileChooser access$100 (proguard.gui.ClassPathPanel)
static javax.swing.JFrame access$200 (proguard.gui.ClassPathPanel)
static proguard.ClassPathEntry[] access$300 (proguard.gui.ClassPathPanel, java.io.File[], boolean)
static void access$400 (proguard.gui.ClassPathPanel, int)
static proguard.gui.FilterDialog access$500 (proguard.gui.ClassPathPanel)
static void access$600 (proguard.gui.ClassPathPanel, int[])
static boolean access$700 (proguard.gui.ClassPathPanel)
}
proguard/gui/ClassSpecificationDialog$1.classClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final javax.swing.JPanel val$allowOptionPanel
private final javax.swing.JPanel val$annotationTypePanel
private final javax.swing.JPanel val$extendsAnnotationTypePanel
private final javax.swing.JButton val$advancedButton
private final proguard.gui.ClassSpecificationDialog this$0
void (proguard.gui.ClassSpecificationDialog, javax.swing.JPanel, javax.swing.JPanel, javax.swing.JPanel, javax.swing.JButton)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassPathPanel$1.classClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final boolean val$isOutput
private final proguard.gui.ClassPathPanel this$0
void (proguard.gui.ClassPathPanel, boolean)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationDialog.classClassSpecificationDialog.java
package proguard.gui
final proguard.gui.ClassSpecificationDialog extends javax.swing.JDialog {
public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
private final javax.swing.JTextArea commentsTextArea
private final javax.swing.JRadioButton keepClassesAndMembersRadioButton
private final javax.swing.JRadioButton keepClassMembersRadioButton
private final javax.swing.JRadioButton keepClassesWithMembersRadioButton
private final javax.swing.JCheckBox allowShrinkingCheckBox
private final javax.swing.JCheckBox allowOptimizationCheckBox
private final javax.swing.JCheckBox allowObfuscationCheckBox
private final javax.swing.JRadioButton[] publicRadioButtons
private final javax.swing.JRadioButton[] finalRadioButtons
private final javax.swing.JRadioButton[] abstractRadioButtons
private final javax.swing.JRadioButton[] interfaceRadioButtons
private final javax.swing.JRadioButton[] annotationRadioButtons
private final javax.swing.JRadioButton[] enumRadioButtons
private final javax.swing.JRadioButton[] syntheticRadioButtons
private final javax.swing.JTextField annotationTypeTextField
private final javax.swing.JTextField classNameTextField
private final javax.swing.JTextField extendsAnnotationTypeTextField
private final javax.swing.JTextField extendsClassNameTextField
private final proguard.gui.MemberSpecificationsPanel memberSpecificationsPanel
private int returnValue
public void (javax.swing.JFrame, boolean)
private javax.swing.JRadioButton[] addRadioButtonTriplet (java.lang.String, javax.swing.JPanel)
public void setKeepSpecification (proguard.KeepClassSpecification)
public void setClassSpecification (proguard.ClassSpecification)
public proguard.KeepClassSpecification getKeepSpecification ()
public proguard.ClassSpecification getClassSpecification ()
public int showDialog ()
private void setClassSpecificationRadioButtons (proguard.ClassSpecification, int, javax.swing.JRadioButton[])
private void getClassSpecificationRadioButtons (proguard.ClassSpecification, int, javax.swing.JRadioButton[])
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static java.lang.String access$000 (java.lang.String)
static int access$102 (proguard.gui.ClassSpecificationDialog, int)
}
proguard/gui/ClassSpecificationDialog$2.classClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassSpecificationDialog this$0
void (proguard.gui.ClassSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ExtensionFileFilter.classExtensionFileFilter.java
package proguard.gui
final proguard.gui.ExtensionFileFilter extends javax.swing.filechooser.FileFilter {
private final String description
private final String[] extensions
public void (java.lang.String, java.lang.String[])
public java.lang.String getDescription ()
public boolean accept (java.io.File)
}
proguard/gui/OptimizationsDialog.classOptimizationsDialog.java
package proguard.gui
final proguard.gui.OptimizationsDialog extends javax.swing.JDialog {
public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
private final javax.swing.JCheckBox[] optimizationCheckBoxes
private int returnValue
public void (javax.swing.JFrame)
public void setFilter (java.lang.String)
public java.lang.String getFilter ()
public int showDialog ()
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static javax.swing.JCheckBox[] access$000 (proguard.gui.OptimizationsDialog)
static int access$102 (proguard.gui.OptimizationsDialog, int)
}
proguard/gui/OptimizationsDialog$4.classOptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$4 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.OptimizationsDialog this$0
void (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationsPanel$2.classClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassSpecificationsPanel this$0
void (proguard.gui.ClassSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$3.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final String val$title
private final javax.swing.JTextField val$textField
private final proguard.gui.ProGuardGUI this$0
void (proguard.gui.ProGuardGUI, java.lang.String, javax.swing.JTextField)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/TabbedPane.classTabbedPane.java
package proguard.gui
public proguard.gui.TabbedPane extends javax.swing.JPanel {
private final java.awt.CardLayout cardLayout
private final javax.swing.JPanel cardPanel
private final javax.swing.ButtonGroup buttonGroup
public void ()
public java.awt.Component add (java.lang.String, java.awt.Component)
public java.awt.Component addImage (java.awt.Image)
public void first ()
public void last ()
public void previous ()
public void next ()
private void updateButtonSelection ()
static javax.swing.JPanel access$000 (proguard.gui.TabbedPane)
static java.awt.CardLayout access$100 (proguard.gui.TabbedPane)
}
proguard/gui/ClassSpecificationDialog$3.classClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassSpecificationDialog this$0
void (proguard.gui.ClassSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationsPanel.classMemberSpecificationsPanel.java
package proguard.gui
final proguard.gui.MemberSpecificationsPanel extends proguard.gui.ListPanel {
private final proguard.gui.MemberSpecificationDialog fieldSpecificationDialog
private final proguard.gui.MemberSpecificationDialog methodSpecificationDialog
public void (javax.swing.JDialog, boolean)
protected void addAddFieldButton ()
protected void addAddMethodButton ()
protected void addEditButton ()
public void setMemberSpecifications (java.util.List, java.util.List)
public java.util.List getMemberSpecifications (boolean)
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static proguard.gui.MemberSpecificationDialog access$100 (proguard.gui.MemberSpecificationsPanel)
static proguard.gui.MemberSpecificationDialog access$200 (proguard.gui.MemberSpecificationsPanel)
}
proguard/gui/ClassSpecificationsPanel$MyListCellRenderer.classClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$MyListCellRenderer extends java.lang.Object implements javax.swing.ListCellRenderer {
private final javax.swing.JLabel label
private void ()
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
void (proguard.gui.ClassSpecificationsPanel$1)
}
proguard/gui/ProGuardGUI$MyViewConfigurationActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyViewConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/MemberSpecificationDialog$3.classMemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.MemberSpecificationDialog this$0
void (proguard.gui.MemberSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/OptimizationsDialog$2.classOptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.OptimizationsDialog this$0
void (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/FilterDialog$1.classFilterDialog.java
package proguard.gui
proguard.gui.FilterDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.FilterDialog this$0
void (proguard.gui.FilterDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/boilerplate.pro
proguard/gui/MemberSpecificationsPanel$MyMemberSpecificationWrapper.classMemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$MyMemberSpecificationWrapper extends java.lang.Object {
public proguard.MemberSpecification memberSpecification
public final boolean isField
public void (proguard.MemberSpecification, boolean)
}
proguard/gui/MemberSpecificationsPanel$MyListCellRenderer.classMemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$MyListCellRenderer extends java.lang.Object implements javax.swing.ListCellRenderer {
private final javax.swing.JLabel label
private void ()
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
void (proguard.gui.MemberSpecificationsPanel$1)
}
proguard/gui/ListPanel$2.classListPanel.java
package proguard.gui
proguard.gui.ListPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ListPanel this$0
void (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/TextAreaOutputStream.classTextAreaOutputStream.java
package proguard.gui
final proguard.gui.TextAreaOutputStream extends java.io.FilterOutputStream implements java.lang.Runnable {
private final javax.swing.JTextArea textArea
public void (javax.swing.JTextArea)
public void flush () throws java.io.IOException
public void run ()
}
proguard/gui/MemberSpecificationDialog$1.classMemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final javax.swing.JPanel val$annotationTypePanel
private final javax.swing.JButton val$advancedButton
private final proguard.gui.MemberSpecificationDialog this$0
void (proguard.gui.MemberSpecificationDialog, javax.swing.JPanel, javax.swing.JButton)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationsPanel$2.classMemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.MemberSpecificationsPanel this$0
void (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/default.pro
proguard/gui/ProGuardGUI$MyProcessActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyProcessActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/MemberSpecificationsPanel$3.classMemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.MemberSpecificationsPanel this$0
void (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationsPanel$1.classClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassSpecificationsPanel this$0
void (proguard.gui.ClassSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$2.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.TabbedPane val$tabbedPane
private final proguard.gui.ProGuardGUI this$0
void (proguard.gui.ProGuardGUI, proguard.gui.TabbedPane)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/splash/SplashPanel$MyRepainter.classSplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$MyRepainter extends java.lang.Object implements java.lang.Runnable {
private final proguard.gui.splash.SplashPanel this$0
private void (proguard.gui.splash.SplashPanel)
public void run ()
void (proguard.gui.splash.SplashPanel, proguard.gui.splash.SplashPanel$1)
}
proguard/gui/splash/LinearTiming.classLinearTiming.java
package proguard.gui.splash
public proguard.gui.splash.LinearTiming extends java.lang.Object implements proguard.gui.splash.Timing {
private final long fromTime
private final long toTime
public void (long, long)
public double getTiming (long)
}
proguard/gui/splash/TypeWriterString.classTypeWriterString.java
package proguard.gui.splash
public proguard.gui.splash.TypeWriterString extends java.lang.Object implements proguard.gui.splash.VariableString {
private final String string
private final proguard.gui.splash.Timing timing
private int cachedLength
private String cachedString
public void (java.lang.String, proguard.gui.splash.Timing)
public java.lang.String getString (long)
}
proguard/gui/splash/TextSprite.classTextSprite.java
package proguard.gui.splash
public proguard.gui.splash.TextSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.VariableString[] text
private final proguard.gui.splash.VariableInt spacing
private final proguard.gui.splash.VariableInt x
private final proguard.gui.splash.VariableInt y
public void (proguard.gui.splash.VariableString, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void (proguard.gui.splash.VariableString[], proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/BufferedSprite.classBufferedSprite.java
package proguard.gui.splash
public proguard.gui.splash.BufferedSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final int bufferX
private final int bufferY
private final java.awt.Image bufferImage
private final java.awt.Color backgroundColor
private final proguard.gui.splash.Sprite sprite
private final proguard.gui.splash.VariableInt x
private final proguard.gui.splash.VariableInt y
private long cachedTime
public void (int, int, int, int, proguard.gui.splash.Sprite, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void (int, int, java.awt.Image, java.awt.Color, proguard.gui.splash.Sprite, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/ShadowedSprite.classShadowedSprite.java
package proguard.gui.splash
public proguard.gui.splash.ShadowedSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.VariableInt xOffset
private final proguard.gui.splash.VariableInt yOffset
private final proguard.gui.splash.VariableDouble alpha
private final proguard.gui.splash.VariableInt blur
private final proguard.gui.splash.Sprite sprite
private float cachedAlpha
private java.awt.Color cachedColor
public void (proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableDouble, proguard.gui.splash.VariableInt, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/ConstantFont.classConstantFont.java
package proguard.gui.splash
public proguard.gui.splash.ConstantFont extends java.lang.Object implements proguard.gui.splash.VariableFont {
private final java.awt.Font value
public void (java.awt.Font)
public java.awt.Font getFont (long)
}
proguard/gui/splash/ColorSprite.classColorSprite.java
package proguard.gui.splash
public proguard.gui.splash.ColorSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.VariableColor color
private final proguard.gui.splash.Sprite sprite
public void (proguard.gui.splash.VariableColor, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/VariableInt.classVariableInt.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableInt extends java.lang.Object {
public abstract int getInt (long)
}
proguard/gui/splash/SplashPanel$1.classSplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$1 extends java.awt.event.MouseAdapter {
private final proguard.gui.splash.SplashPanel this$0
void (proguard.gui.splash.SplashPanel)
public void mouseClicked (java.awt.event.MouseEvent)
}
proguard/gui/splash/LinearColor.classLinearColor.java
package proguard.gui.splash
public proguard.gui.splash.LinearColor extends java.lang.Object implements proguard.gui.splash.VariableColor {
private final java.awt.Color fromValue
private final java.awt.Color toValue
private final proguard.gui.splash.Timing timing
private double cachedTiming
private java.awt.Color cachedColor
public void (java.awt.Color, java.awt.Color, proguard.gui.splash.Timing)
public java.awt.Color getColor (long)
}
proguard/gui/splash/Sprite.classSprite.java
package proguard.gui.splash
public abstract proguard.gui.splash.Sprite extends java.lang.Object {
public abstract void paint (java.awt.Graphics, long)
}
proguard/gui/splash/ConstantDouble.classConstantDouble.java
package proguard.gui.splash
public proguard.gui.splash.ConstantDouble extends java.lang.Object implements proguard.gui.splash.VariableDouble {
private final double value
public void (double)
public double getDouble (long)
}
proguard/gui/splash/VariableColor.classVariableColor.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableColor extends java.lang.Object {
public abstract java.awt.Color getColor (long)
}
proguard/gui/splash/ImageSprite.classImageSprite.java
package proguard.gui.splash
public proguard.gui.splash.ImageSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final java.awt.Image image
private final proguard.gui.splash.VariableInt x
private final proguard.gui.splash.VariableInt y
private final proguard.gui.splash.VariableDouble scaleX
private final proguard.gui.splash.VariableDouble scaleY
public void (java.awt.Image, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableDouble, proguard.gui.splash.VariableDouble)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/SplashPanel$MyAnimator.classSplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$MyAnimator extends java.lang.Object implements java.lang.Runnable {
private final proguard.gui.splash.SplashPanel this$0
private void (proguard.gui.splash.SplashPanel)
public void run ()
void (proguard.gui.splash.SplashPanel, proguard.gui.splash.SplashPanel$1)
}
proguard/gui/splash/ConstantTiming.classConstantTiming.java
package proguard.gui.splash
public proguard.gui.splash.ConstantTiming extends java.lang.Object implements proguard.gui.splash.Timing {
private final double timing
public void ()
public void (double)
public double getTiming (long)
}
proguard/gui/splash/RectangleSprite.classRectangleSprite.java
package proguard.gui.splash
public proguard.gui.splash.RectangleSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final boolean filled
private final proguard.gui.splash.VariableColor color
private final proguard.gui.splash.VariableInt x
private final proguard.gui.splash.VariableInt y
private final proguard.gui.splash.VariableInt width
private final proguard.gui.splash.VariableInt height
private final proguard.gui.splash.VariableInt arcWidth
private final proguard.gui.splash.VariableInt arcHeight
public void (boolean, proguard.gui.splash.VariableColor, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void (boolean, proguard.gui.splash.VariableColor, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/VariableFont.classVariableFont.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableFont extends java.lang.Object {
public abstract java.awt.Font getFont (long)
}
proguard/gui/splash/CircleSprite.classCircleSprite.java
package proguard.gui.splash
public proguard.gui.splash.CircleSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final boolean filled
private final proguard.gui.splash.VariableInt x
private final proguard.gui.splash.VariableInt y
private final proguard.gui.splash.VariableInt radius
public void (boolean, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/SplashPanel.classSplashPanel.java
package proguard.gui.splash
public proguard.gui.splash.SplashPanel extends javax.swing.JPanel {
private final proguard.gui.splash.SplashPanel$MyAnimator animator
private final proguard.gui.splash.SplashPanel$MyRepainter repainter
private final proguard.gui.splash.Sprite sprite
private final double sleepFactor
private long startTime
private final long stopTime
private volatile Thread animationThread
public void (proguard.gui.splash.Sprite, double)
public void (proguard.gui.splash.Sprite, double, long)
public void start ()
public void stop ()
public void paintComponent (java.awt.Graphics)
public static void main (java.lang.String[])
static java.lang.Thread access$200 (proguard.gui.splash.SplashPanel)
static long access$300 (proguard.gui.splash.SplashPanel)
static long access$400 (proguard.gui.splash.SplashPanel)
static java.lang.Thread access$202 (proguard.gui.splash.SplashPanel, java.lang.Thread)
static proguard.gui.splash.SplashPanel$MyRepainter access$500 (proguard.gui.splash.SplashPanel)
static double access$600 (proguard.gui.splash.SplashPanel)
}
proguard/gui/splash/SmoothTiming.classSmoothTiming.java
package proguard.gui.splash
public proguard.gui.splash.SmoothTiming extends java.lang.Object implements proguard.gui.splash.Timing {
private final long fromTime
private final long toTime
public void (long, long)
public double getTiming (long)
}
proguard/gui/splash/VariableSizeFont.classVariableSizeFont.java
package proguard.gui.splash
public proguard.gui.splash.VariableSizeFont extends java.lang.Object implements proguard.gui.splash.VariableFont {
private final java.awt.Font font
private final proguard.gui.splash.VariableDouble size
private float cachedSize
private java.awt.Font cachedFont
public void (java.awt.Font, proguard.gui.splash.VariableDouble)
public java.awt.Font getFont (long)
}
proguard/gui/splash/OverrideGraphics2D.classOverrideGraphics2D.java
package proguard.gui.splash
final proguard.gui.splash.OverrideGraphics2D extends java.awt.Graphics2D {
private final java.awt.Graphics2D graphics
private java.awt.Color overrideColor
private java.awt.Font overrideFont
private java.awt.Paint overridePaint
private java.awt.Stroke overrideStroke
private java.awt.Color overrideXORMode
private java.awt.Color color
private java.awt.Font font
private java.awt.Paint paint
private java.awt.Stroke stroke
public void (java.awt.Graphics2D)
public void setOverrideColor (java.awt.Color)
public void setOverrideFont (java.awt.Font)
public void setOverridePaint (java.awt.Paint)
public void setOverrideStroke (java.awt.Stroke)
public void setOverrideXORMode (java.awt.Color)
public void setColor (java.awt.Color)
public void setFont (java.awt.Font)
public void setPaint (java.awt.Paint)
public void setStroke (java.awt.Stroke)
public void setXORMode (java.awt.Color)
public void setPaintMode ()
public java.awt.Color getColor ()
public java.awt.Font getFont ()
public java.awt.Paint getPaint ()
public java.awt.Stroke getStroke ()
public java.awt.Graphics create ()
public java.awt.Graphics create (int, int, int, int)
public void addRenderingHints (java.util.Map)
public void clearRect (int, int, int, int)
public void clip (java.awt.Shape)
public void clipRect (int, int, int, int)
public void copyArea (int, int, int, int, int, int)
public void dispose ()
public void draw (java.awt.Shape)
public void draw3DRect (int, int, int, int, boolean)
public void drawArc (int, int, int, int, int, int)
public void drawBytes (byte[], int, int, int, int)
public void drawChars (char[], int, int, int, int)
public void drawGlyphVector (java.awt.font.GlyphVector, float, float)
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, int, int, int, int, int, int, int, int, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, int, int, java.awt.image.ImageObserver)
public boolean drawImage (java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver)
public void drawImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int)
public void drawLine (int, int, int, int)
public void drawOval (int, int, int, int)
public void drawPolygon (int[], int[], int)
public void drawPolygon (java.awt.Polygon)
public void drawPolyline (int[], int[], int)
public void drawRect (int, int, int, int)
public void drawRenderableImage (java.awt.image.renderable.RenderableImage, java.awt.geom.AffineTransform)
public void drawRenderedImage (java.awt.image.RenderedImage, java.awt.geom.AffineTransform)
public void drawRoundRect (int, int, int, int, int, int)
public void drawString (java.lang.String, float, float)
public void drawString (java.lang.String, int, int)
public void drawString (java.text.AttributedCharacterIterator, float, float)
public void drawString (java.text.AttributedCharacterIterator, int, int)
public boolean equals (java.lang.Object)
public void fill (java.awt.Shape)
public void fill3DRect (int, int, int, int, boolean)
public void fillArc (int, int, int, int, int, int)
public void fillOval (int, int, int, int)
public void fillPolygon (int[], int[], int)
public void fillPolygon (java.awt.Polygon)
public void fillRect (int, int, int, int)
public void fillRoundRect (int, int, int, int, int, int)
public java.awt.Color getBackground ()
public java.awt.Shape getClip ()
public java.awt.Rectangle getClipBounds ()
public java.awt.Rectangle getClipBounds (java.awt.Rectangle)
public java.awt.Rectangle getClipRect ()
public java.awt.Composite getComposite ()
public java.awt.GraphicsConfiguration getDeviceConfiguration ()
public java.awt.FontMetrics getFontMetrics ()
public java.awt.FontMetrics getFontMetrics (java.awt.Font)
public java.awt.font.FontRenderContext getFontRenderContext ()
public java.lang.Object getRenderingHint (java.awt.RenderingHints$Key)
public java.awt.RenderingHints getRenderingHints ()
public java.awt.geom.AffineTransform getTransform ()
public int hashCode ()
public boolean hit (java.awt.Rectangle, java.awt.Shape, boolean)
public boolean hitClip (int, int, int, int)
public void rotate (double)
public void rotate (double, double, double)
public void scale (double, double)
public void setBackground (java.awt.Color)
public void setClip (int, int, int, int)
public void setClip (java.awt.Shape)
public void setComposite (java.awt.Composite)
public void setRenderingHint (java.awt.RenderingHints$Key, java.lang.Object)
public void setRenderingHints (java.util.Map)
public void setTransform (java.awt.geom.AffineTransform)
public void shear (double, double)
public java.lang.String toString ()
public void transform (java.awt.geom.AffineTransform)
public void translate (double, double)
public void translate (int, int)
}
proguard/gui/splash/ConstantString.classConstantString.java
package proguard.gui.splash
public proguard.gui.splash.ConstantString extends java.lang.Object implements proguard.gui.splash.VariableString {
private final String value
public void (java.lang.String)
public java.lang.String getString (long)
}
proguard/gui/splash/FontSprite.classFontSprite.java
package proguard.gui.splash
public proguard.gui.splash.FontSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.VariableFont font
private final proguard.gui.splash.Sprite sprite
public void (proguard.gui.splash.VariableFont, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/LinearDouble.classLinearDouble.java
package proguard.gui.splash
public proguard.gui.splash.LinearDouble extends java.lang.Object implements proguard.gui.splash.VariableDouble {
private final double fromValue
private final double toValue
private final proguard.gui.splash.Timing timing
public void (double, double, proguard.gui.splash.Timing)
public double getDouble (long)
}
proguard/gui/splash/ClipSprite.classClipSprite.java
package proguard.gui.splash
public proguard.gui.splash.ClipSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.VariableColor insideClipColor
private final proguard.gui.splash.VariableColor outsideClipColor
private final proguard.gui.splash.Sprite clipSprite
private final proguard.gui.splash.Sprite sprite
public void (proguard.gui.splash.VariableColor, proguard.gui.splash.VariableColor, proguard.gui.splash.Sprite, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/VariableString.classVariableString.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableString extends java.lang.Object {
public abstract java.lang.String getString (long)
}
proguard/gui/splash/Timing.classTiming.java
package proguard.gui.splash
abstract proguard.gui.splash.Timing extends java.lang.Object {
public abstract double getTiming (long)
}
proguard/gui/splash/ConstantColor.classConstantColor.java
package proguard.gui.splash
public proguard.gui.splash.ConstantColor extends java.lang.Object implements proguard.gui.splash.VariableColor {
private final java.awt.Color value
public void (java.awt.Color)
public java.awt.Color getColor (long)
}
proguard/gui/splash/ConstantInt.classConstantInt.java
package proguard.gui.splash
public proguard.gui.splash.ConstantInt extends java.lang.Object implements proguard.gui.splash.VariableInt {
private final int value
public void (int)
public int getInt (long)
}
proguard/gui/splash/SineTiming.classSineTiming.java
package proguard.gui.splash
public proguard.gui.splash.SineTiming extends java.lang.Object implements proguard.gui.splash.Timing {
private final long period
private final long phase
public void (long, long)
public double getTiming (long)
}
proguard/gui/splash/CompositeSprite.classCompositeSprite.java
package proguard.gui.splash
public proguard.gui.splash.CompositeSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final proguard.gui.splash.Sprite[] sprites
public void (proguard.gui.splash.Sprite[])
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/LinearInt.classLinearInt.java
package proguard.gui.splash
public proguard.gui.splash.LinearInt extends java.lang.Object implements proguard.gui.splash.VariableInt {
private final int fromValue
private final int toValue
private final proguard.gui.splash.Timing timing
public void (int, int, proguard.gui.splash.Timing)
public int getInt (long)
}
proguard/gui/splash/TimeSwitchSprite.classTimeSwitchSprite.java
package proguard.gui.splash
public proguard.gui.splash.TimeSwitchSprite extends java.lang.Object implements proguard.gui.splash.Sprite {
private final long onTime
private final long offTime
private final proguard.gui.splash.Sprite sprite
public void (long, proguard.gui.splash.Sprite)
public void (long, long, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/VariableDouble.classVariableDouble.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableDouble extends java.lang.Object {
public abstract double getDouble (long)
}
proguard/gui/splash/SawToothTiming.classSawToothTiming.java
package proguard.gui.splash
public proguard.gui.splash.SawToothTiming extends java.lang.Object implements proguard.gui.splash.Timing {
private final long period
private final long phase
public void (long, long)
public double getTiming (long)
}
proguard/gui/vtitle.png
proguard/gui/ProGuardGUI$MyLoadStackTraceActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyLoadStackTraceActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/ListPanel$4.classListPanel.java
package proguard.gui
proguard.gui.ListPanel$4 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ListPanel this$0
void (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$4.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$4 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.OptimizationsDialog val$optimizationsDialog
private final javax.swing.JTextField val$textField
private final proguard.gui.ProGuardGUI this$0
void (proguard.gui.ProGuardGUI, proguard.gui.OptimizationsDialog, javax.swing.JTextField)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$MySaveConfigurationActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MySaveConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/ProGuardGUI.classProGuardGUI.java
package proguard.gui
public proguard.gui.ProGuardGUI extends javax.swing.JFrame {
private static final String NO_SPLASH_OPTION
private static final String TITLE_IMAGE_FILE
private static final String BOILERPLATE_CONFIGURATION
private static final String DEFAULT_CONFIGURATION
private static final String OPTIMIZATIONS_DEFAULT
private static final String KEEP_ATTRIBUTE_DEFAULT
private static final String SOURCE_FILE_ATTRIBUTE_DEFAULT
private static final String ADAPT_RESOURCE_FILE_NAMES_DEFAULT
private static final String ADAPT_RESOURCE_FILE_CONTENTS_DEFAULT
private static final javax.swing.border.Border BORDER
static boolean systemOutRedirected
private final javax.swing.JFileChooser configurationChooser
private final javax.swing.JFileChooser fileChooser
private final proguard.gui.splash.SplashPanel splashPanel
private final proguard.gui.ClassPathPanel programPanel
private final proguard.gui.ClassPathPanel libraryPanel
private proguard.KeepClassSpecification[] boilerplateKeep
private final javax.swing.JCheckBox[] boilerplateKeepCheckBoxes
private final javax.swing.JTextField[] boilerplateKeepTextFields
private final proguard.gui.KeepSpecificationsPanel additionalKeepPanel
private proguard.KeepClassSpecification[] boilerplateKeepNames
private final javax.swing.JCheckBox[] boilerplateKeepNamesCheckBoxes
private final javax.swing.JTextField[] boilerplateKeepNamesTextFields
private final proguard.gui.KeepSpecificationsPanel additionalKeepNamesPanel
private proguard.ClassSpecification[] boilerplateNoSideEffectMethods
private final javax.swing.JCheckBox[] boilerplateNoSideEffectMethodCheckBoxes
private final proguard.gui.ClassSpecificationsPanel additionalNoSideEffectsPanel
private final proguard.gui.ClassSpecificationsPanel whyAreYouKeepingPanel
private final javax.swing.JCheckBox shrinkCheckBox
private final javax.swing.JCheckBox printUsageCheckBox
private final javax.swing.JCheckBox optimizeCheckBox
private final javax.swing.JCheckBox allowAccessModificationCheckBox
private final javax.swing.JCheckBox mergeInterfacesAggressivelyCheckBox
private final javax.swing.JLabel optimizationsLabel
private final javax.swing.JLabel optimizationPassesLabel
private final javax.swing.JSpinner optimizationPassesSpinner
private final javax.swing.JCheckBox obfuscateCheckBox
private final javax.swing.JCheckBox printMappingCheckBox
private final javax.swing.JCheckBox applyMappingCheckBox
private final javax.swing.JCheckBox obfuscationDictionaryCheckBox
private final javax.swing.JCheckBox classObfuscationDictionaryCheckBox
private final javax.swing.JCheckBox packageObfuscationDictionaryCheckBox
private final javax.swing.JCheckBox overloadAggressivelyCheckBox
private final javax.swing.JCheckBox useUniqueClassMemberNamesCheckBox
private final javax.swing.JCheckBox useMixedCaseClassNamesCheckBox
private final javax.swing.JCheckBox keepPackageNamesCheckBox
private final javax.swing.JCheckBox flattenPackageHierarchyCheckBox
private final javax.swing.JCheckBox repackageClassesCheckBox
private final javax.swing.JCheckBox keepAttributesCheckBox
private final javax.swing.JCheckBox keepParameterNamesCheckBox
private final javax.swing.JCheckBox newSourceFileAttributeCheckBox
private final javax.swing.JCheckBox adaptClassStringsCheckBox
private final javax.swing.JCheckBox adaptResourceFileNamesCheckBox
private final javax.swing.JCheckBox adaptResourceFileContentsCheckBox
private final javax.swing.JCheckBox preverifyCheckBox
private final javax.swing.JCheckBox microEditionCheckBox
private final javax.swing.JCheckBox targetCheckBox
private final javax.swing.JComboBox targetComboBox
private final javax.swing.JCheckBox verboseCheckBox
private final javax.swing.JCheckBox noteCheckBox
private final javax.swing.JCheckBox warnCheckBox
private final javax.swing.JCheckBox ignoreWarningsCheckBox
private final javax.swing.JCheckBox skipNonPublicLibraryClassesCheckBox
private final javax.swing.JCheckBox skipNonPublicLibraryClassMembersCheckBox
private final javax.swing.JCheckBox keepDirectoriesCheckBox
private final javax.swing.JCheckBox forceProcessingCheckBox
private final javax.swing.JCheckBox printSeedsCheckBox
private final javax.swing.JCheckBox printConfigurationCheckBox
private final javax.swing.JCheckBox dumpCheckBox
private final javax.swing.JTextField printUsageTextField
private final javax.swing.JTextField optimizationsTextField
private final javax.swing.JTextField printMappingTextField
private final javax.swing.JTextField applyMappingTextField
private final javax.swing.JTextField obfuscationDictionaryTextField
private final javax.swing.JTextField classObfuscationDictionaryTextField
private final javax.swing.JTextField packageObfuscationDictionaryTextField
private final javax.swing.JTextField keepPackageNamesTextField
private final javax.swing.JTextField flattenPackageHierarchyTextField
private final javax.swing.JTextField repackageClassesTextField
private final javax.swing.JTextField keepAttributesTextField
private final javax.swing.JTextField newSourceFileAttributeTextField
private final javax.swing.JTextField adaptClassStringsTextField
private final javax.swing.JTextField adaptResourceFileNamesTextField
private final javax.swing.JTextField adaptResourceFileContentsTextField
private final javax.swing.JTextField noteTextField
private final javax.swing.JTextField warnTextField
private final javax.swing.JTextField keepDirectoriesTextField
private final javax.swing.JTextField printSeedsTextField
private final javax.swing.JTextField printConfigurationTextField
private final javax.swing.JTextField dumpTextField
private final javax.swing.JTextArea consoleTextArea
private final javax.swing.JCheckBox reTraceVerboseCheckBox
private final javax.swing.JTextField reTraceMappingTextField
private final javax.swing.JTextArea stackTraceTextArea
private final javax.swing.JTextArea reTraceTextArea
public void ()
public void startSplash ()
public void skipSplash ()
private void loadBoilerplateConfiguration ()
private proguard.KeepClassSpecification[] extractKeepSpecifications (java.util.List, boolean, boolean)
private proguard.ClassSpecification[] extractClassSpecifications (proguard.KeepClassSpecification[])
private void addClassSpecifications (proguard.ClassSpecification[], javax.swing.JPanel, javax.swing.JCheckBox[], javax.swing.JTextField[])
private void addBorder (javax.swing.JComponent, java.lang.String)
private javax.swing.JButton createPreviousButton (proguard.gui.TabbedPane)
private javax.swing.JButton createNextButton (proguard.gui.TabbedPane)
private javax.swing.JButton createBrowseButton (javax.swing.JTextField, java.lang.String)
protected javax.swing.JButton createOptimizationsButton (javax.swing.JTextField)
private void setCommonPreferredSize (java.util.List)
private void setProGuardConfiguration (proguard.Configuration)
private proguard.Configuration getProGuardConfiguration ()
private boolean findClassSpecification (proguard.ClassSpecification, java.util.List)
private java.util.List filteredKeepSpecifications (java.util.List, boolean)
private java.lang.String findMatchingKeepSpecifications (proguard.KeepClassSpecification, java.util.List)
private proguard.ClassSpecification classSpecification (proguard.ClassSpecification, java.lang.String)
private void loadConfiguration (java.io.File)
private void loadConfiguration (java.net.URL)
private void saveConfiguration (java.io.File)
private void loadStackTrace (java.io.File)
private java.lang.String fileName (java.io.File)
private boolean isFile (java.io.File)
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
private java.lang.String msg (java.lang.String, java.lang.Object)
public static void main (java.lang.String[])
static javax.swing.JFileChooser access$600 (proguard.gui.ProGuardGUI)
static java.lang.String access$700 (java.lang.String)
static javax.swing.JFileChooser access$800 (proguard.gui.ProGuardGUI)
static void access$900 (proguard.gui.ProGuardGUI, java.io.File)
static void access$1000 (proguard.gui.ProGuardGUI, java.io.File)
static javax.swing.JTextArea access$1100 (proguard.gui.ProGuardGUI)
static proguard.Configuration access$1200 (proguard.gui.ProGuardGUI)
static void access$1300 (proguard.gui.ProGuardGUI, java.io.File)
static javax.swing.JCheckBox access$1400 (proguard.gui.ProGuardGUI)
static javax.swing.JTextField access$1500 (proguard.gui.ProGuardGUI)
static javax.swing.JTextArea access$1600 (proguard.gui.ProGuardGUI)
static javax.swing.JTextArea access$1700 (proguard.gui.ProGuardGUI)
static void ()
}
proguard/gui/ClassPathPanel$2.classClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassPathPanel this$0
void (proguard.gui.ClassPathPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MessageDialogRunnable.classMessageDialogRunnable.java
package proguard.gui
final proguard.gui.MessageDialogRunnable extends java.lang.Object implements java.lang.Runnable {
private final java.awt.Component parentComponent
private final Object message
private final String title
private final int messageType
public static void showMessageDialog (java.awt.Component, java.lang.Object, java.lang.String, int)
public void (java.awt.Component, java.lang.Object, java.lang.String, int)
public void run ()
}
proguard/gui/MemberSpecificationsPanel$1.classMemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.MemberSpecificationsPanel this$0
void (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ListPanel$5.classListPanel.java
package proguard.gui
proguard.gui.ListPanel$5 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ListPanel val$panel
private final proguard.gui.ListPanel this$0
void (proguard.gui.ListPanel, proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/SwingUtil.classSwingUtil.java
package proguard.gui
public proguard.gui.SwingUtil extends java.lang.Object {
public void ()
public static void invokeAndWait (java.lang.Runnable) throws java.lang.InterruptedException java.lang.reflect.InvocationTargetException
public static void invokeLater (java.lang.Runnable)
}
proguard/gui/ProGuardGUI$MyLoadConfigurationActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyLoadConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/FilterDialog$2.classFilterDialog.java
package proguard.gui
proguard.gui.FilterDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.FilterDialog this$0
void (proguard.gui.FilterDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/GUIResources.classGUIResources.java
package proguard.gui
proguard.gui.GUIResources extends java.lang.Object {
private static final java.util.ResourceBundle messages
private static final java.text.MessageFormat formatter
static Class class$proguard$gui$GUIResources
void ()
public static java.lang.String getMessage (java.lang.String)
public static java.lang.String getMessage (java.lang.String, java.lang.Object[])
static java.lang.Class class$ (java.lang.String)
static void ()
}
proguard/gui/ListPanel$1.classListPanel.java
package proguard.gui
proguard.gui.ListPanel$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
private final proguard.gui.ListPanel this$0
void (proguard.gui.ListPanel)
public void valueChanged (javax.swing.event.ListSelectionEvent)
}
proguard/gui/ListPanel.classListPanel.java
package proguard.gui
abstract proguard.gui.ListPanel extends javax.swing.JPanel {
protected final javax.swing.DefaultListModel listModel
protected final javax.swing.JList list
protected int firstSelectionButton
protected void ()
protected void addRemoveButton ()
protected void addUpButton ()
protected void addDownButton ()
public void addCopyToPanelButton (java.lang.String, java.lang.String, proguard.gui.ListPanel)
protected void addButton (javax.swing.JComponent)
public java.util.List getButtons ()
protected void addElement (java.lang.Object)
protected void addElements (java.lang.Object[])
protected void moveElementsAt (int[], int)
protected void insertElementsAt (java.lang.Object[], int[])
protected void setElementAt (java.lang.Object, int)
protected void setElementsAt (java.lang.Object[], int[])
protected void removeElementsAt (int[])
protected void removeAllElements ()
protected void enableSelectionButtons ()
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
}
proguard/gui/ProGuardRunnable.classProGuardRunnable.java
package proguard.gui
final proguard.gui.ProGuardRunnable extends java.lang.Object implements java.lang.Runnable {
private final javax.swing.JTextArea consoleTextArea
private final proguard.Configuration configuration
private final String configurationFileName
public void (javax.swing.JTextArea, proguard.Configuration, java.lang.String)
public void run ()
private java.lang.String msg (java.lang.String)
private java.lang.String msg (java.lang.String, java.lang.Object)
}
proguard/gui/FilterBuilder.classFilterBuilder.java
package proguard.gui
public proguard.gui.FilterBuilder extends java.lang.Object {
private javax.swing.JCheckBox[] checkBoxes
private char separator
public void (javax.swing.JCheckBox[], char)
public java.lang.String buildFilter ()
private void buildFilter (java.lang.String, java.lang.StringBuffer, java.lang.StringBuffer)
}
proguard/gui/FilterDialog.classFilterDialog.java
package proguard.gui
public proguard.gui.FilterDialog extends javax.swing.JDialog {
public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
private static final String DEFAULT_FILTER
private static final String DEFAULT_JAR_FILTER
private static final String DEFAULT_WAR_FILTER
private static final String DEFAULT_EAR_FILTER
private static final String DEFAULT_ZIP_FILTER
private final javax.swing.JTextField filterTextField
private final javax.swing.JTextField jarFilterTextField
private final javax.swing.JTextField warFilterTextField
private final javax.swing.JTextField earFilterTextField
private final javax.swing.JTextField zipFilterTextField
private int returnValue
public void (javax.swing.JFrame, java.lang.String)
public void setFilter (java.util.List)
public java.util.List getFilter ()
public void setJarFilter (java.util.List)
public java.util.List getJarFilter ()
public void setWarFilter (java.util.List)
public java.util.List getWarFilter ()
public void setEarFilter (java.util.List)
public java.util.List getEarFilter ()
public void setZipFilter (java.util.List)
public java.util.List getZipFilter ()
public int showDialog ()
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static int access$002 (proguard.gui.FilterDialog, int)
}
proguard/gui/ProGuardGUI$1.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.TabbedPane val$tabbedPane
private final proguard.gui.ProGuardGUI this$0
void (proguard.gui.ProGuardGUI, proguard.gui.TabbedPane)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/TabbedPane$1.classTabbedPane.java
package proguard.gui
proguard.gui.TabbedPane$1 extends javax.swing.JToggleButton$ToggleButtonModel {
private final proguard.gui.TabbedPane this$0
void (proguard.gui.TabbedPane)
public void setPressed (boolean)
}
proguard/gui/MemberSpecificationDialog$2.classMemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.MemberSpecificationDialog this$0
void (proguard.gui.MemberSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationsPanel.classClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel extends proguard.gui.ListPanel {
protected final proguard.gui.ClassSpecificationDialog classSpecificationDialog
public void (javax.swing.JFrame, boolean)
protected void addAddButton ()
protected void addEditButton ()
protected proguard.ClassSpecification createClassSpecification ()
protected void setClassSpecification (proguard.ClassSpecification)
protected proguard.ClassSpecification getClassSpecification ()
public void setClassSpecifications (java.util.List)
public java.util.List getClassSpecifications ()
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static java.lang.String access$100 (java.lang.String)
}
proguard/gui/arrow.gif
proguard/gui/ProGuardGUI$MyReTraceActionListener.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyReTraceActionListener extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ProGuardGUI this$0
private void (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
void (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/MemberSpecificationDialog.classMemberSpecificationDialog.java
package proguard.gui
final proguard.gui.MemberSpecificationDialog extends javax.swing.JDialog {
public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
private final boolean isField
private final javax.swing.JRadioButton[] publicRadioButtons
private final javax.swing.JRadioButton[] privateRadioButtons
private final javax.swing.JRadioButton[] protectedRadioButtons
private final javax.swing.JRadioButton[] staticRadioButtons
private final javax.swing.JRadioButton[] finalRadioButtons
private final javax.swing.JRadioButton[] syntheticRadioButtons
private javax.swing.JRadioButton[] volatileRadioButtons
private javax.swing.JRadioButton[] transientRadioButtons
private javax.swing.JRadioButton[] synchronizedRadioButtons
private javax.swing.JRadioButton[] nativeRadioButtons
private javax.swing.JRadioButton[] abstractRadioButtons
private javax.swing.JRadioButton[] strictRadioButtons
private javax.swing.JRadioButton[] bridgeRadioButtons
private javax.swing.JRadioButton[] varargsRadioButtons
private final javax.swing.JTextField annotationTypeTextField
private final javax.swing.JTextField nameTextField
private final javax.swing.JTextField typeTextField
private final javax.swing.JTextField argumentTypesTextField
private int returnValue
public void (javax.swing.JDialog, boolean)
private javax.swing.JRadioButton[] addRadioButtonTriplet (java.lang.String, javax.swing.JPanel)
public void setMemberSpecification (proguard.MemberSpecification)
public proguard.MemberSpecification getMemberSpecification ()
public int showDialog ()
private void setMemberSpecificationRadioButtons (proguard.MemberSpecification, int, javax.swing.JRadioButton[])
private void getMemberSpecificationRadioButtons (proguard.MemberSpecification, int, javax.swing.JRadioButton[])
private static javax.swing.JComponent tip (javax.swing.JComponent, java.lang.String)
private static java.lang.String msg (java.lang.String)
static java.lang.String access$000 (java.lang.String)
static int access$102 (proguard.gui.MemberSpecificationDialog, int)
}
proguard/gui/ListPanel$3.classListPanel.java
package proguard.gui
proguard.gui.ListPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ListPanel this$0
void (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/KeepSpecificationsPanel.classKeepSpecificationsPanel.java
package proguard.gui
final proguard.gui.KeepSpecificationsPanel extends proguard.gui.ClassSpecificationsPanel {
private final boolean markClasses
private final boolean markConditionally
private final boolean allowShrinking
private final boolean allowOptimization
private final boolean allowObfuscation
public void (javax.swing.JFrame, boolean, boolean, boolean, boolean, boolean)
protected proguard.ClassSpecification createClassSpecification ()
protected void setClassSpecification (proguard.ClassSpecification)
protected proguard.ClassSpecification getClassSpecification ()
}
proguard/gui/ClassPathPanel$MyListCellRenderer.classClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$MyListCellRenderer extends java.lang.Object implements javax.swing.ListCellRenderer {
private static final String ARROW_IMAGE_FILE
private final javax.swing.JPanel cellPanel
private final javax.swing.JLabel iconLabel
private final javax.swing.JLabel jarNameLabel
private final javax.swing.JLabel filterLabel
private final javax.swing.Icon arrowIcon
private final proguard.gui.ClassPathPanel this$0
public void (proguard.gui.ClassPathPanel)
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
private java.lang.StringBuffer appendFilter (java.lang.StringBuffer, java.util.List)
}
proguard/gui/GUIResources.properties
proguard/gui/ClassPathPanel$3.classClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.ClassPathPanel this$0
void (proguard.gui.ClassPathPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$5.classProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$5 extends java.lang.Object implements java.lang.Runnable {
private final String[] val$args
void (java.lang.String[])
public void run ()
}
proguard/gui/ReTraceRunnable.classReTraceRunnable.java
package proguard.gui
final proguard.gui.ReTraceRunnable extends java.lang.Object implements java.lang.Runnable {
private final javax.swing.JTextArea consoleTextArea
private final boolean verbose
private final java.io.File mappingFile
private final String stackTrace
public void (javax.swing.JTextArea, boolean, java.io.File, java.lang.String)
public void run ()
private java.lang.String msg (java.lang.String)
}
proguard/gui/TabbedPane$2.classTabbedPane.java
package proguard.gui
proguard.gui.TabbedPane$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final String val$title
private final proguard.gui.TabbedPane this$0
void (proguard.gui.TabbedPane, java.lang.String)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/OptimizationsDialog$1.classOptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
private final proguard.gui.OptimizationsDialog this$0
void (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}