META-INF/
META-INF/MANIFEST.MF
proguard/gui/ClassSpecificationDialog.class
ClassSpecificationDialog.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 keepDescriptorClassesCheckBox
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 <init> (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 synthetic java.lang.String access$000 (java.lang.String)
static synthetic int access$102 (proguard.gui.ClassSpecificationDialog, int)
}
proguard/gui/KeepSpecificationsPanel.class
KeepSpecificationsPanel.java
package proguard.gui
final proguard.gui.KeepSpecificationsPanel extends proguard.gui.ClassSpecificationsPanel {
private final boolean markClasses
private final boolean markConditionally
private final boolean markDescriptorClasses
private final boolean allowShrinking
private final boolean allowOptimization
private final boolean allowObfuscation
public void <init> (javax.swing.JFrame, boolean, boolean, boolean, boolean, boolean, boolean)
protected proguard.ClassSpecification createClassSpecification ()
protected void setClassSpecification (proguard.ClassSpecification)
protected proguard.ClassSpecification getClassSpecification ()
}
proguard/gui/MemberSpecificationsPanel$2.class
MemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.MemberSpecificationsPanel this$0
void <init> (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/default.pro
proguard/gui/ProGuardGUI$2.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.TabbedPane val$tabbedPane
final synthetic proguard.gui.ProGuardGUI this$0
void <init> (proguard.gui.ProGuardGUI, proguard.gui.TabbedPane)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassPathPanel$MyListCellRenderer.class
ClassPathPanel.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
final synthetic proguard.gui.ClassPathPanel this$0
public void <init> (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/ClassSpecificationsPanel$1.class
ClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassSpecificationsPanel this$0
void <init> (proguard.gui.ClassSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ExtensionFileFilter.class
ExtensionFileFilter.java
package proguard.gui
final proguard.gui.ExtensionFileFilter extends javax.swing.filechooser.FileFilter {
private final String description
private final String[] extensions
public void <init> (java.lang.String, java.lang.String[])
public java.lang.String getDescription ()
public boolean accept (java.io.File)
}
proguard/gui/ClassPathPanel$1.class
ClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic boolean val$isOutput
final synthetic proguard.gui.ClassPathPanel this$0
void <init> (proguard.gui.ClassPathPanel, boolean)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationDialog$3.class
MemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.MemberSpecificationDialog this$0
void <init> (proguard.gui.MemberSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationsPanel$2.class
ClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassSpecificationsPanel this$0
void <init> (proguard.gui.ClassSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$MyViewConfigurationActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyViewConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/FilterBuilder.class
FilterBuilder.java
package proguard.gui
public proguard.gui.FilterBuilder extends java.lang.Object {
private javax.swing.JCheckBox[] checkBoxes
private char separator
public void <init> (javax.swing.JCheckBox[], char)
public java.lang.String buildFilter ()
private void buildFilter (java.lang.String, java.lang.StringBuffer, java.lang.StringBuffer)
}
proguard/gui/ListPanel.class
ListPanel.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 <init> ()
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/OptimizationsDialog$2.class
OptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.OptimizationsDialog this$0
void <init> (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/TabbedPane$1.class
TabbedPane.java
package proguard.gui
proguard.gui.TabbedPane$1 extends javax.swing.JToggleButton$ToggleButtonModel {
final synthetic proguard.gui.TabbedPane this$0
void <init> (proguard.gui.TabbedPane)
public void setPressed (boolean)
}
proguard/gui/splash/TimeSwitchSprite.class
TimeSwitchSprite.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 <init> (long, proguard.gui.splash.Sprite)
public void <init> (long, long, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/ConstantInt.class
ConstantInt.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 <init> (int)
public int getInt (long)
}
proguard/gui/splash/Timing.class
Timing.java
package proguard.gui.splash
abstract proguard.gui.splash.Timing extends java.lang.Object {
public abstract double getTiming (long)
}
proguard/gui/splash/VariableFont.class
VariableFont.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableFont extends java.lang.Object {
public abstract java.awt.Font getFont (long)
}
proguard/gui/splash/SplashPanel.class
SplashPanel.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 <init> (proguard.gui.splash.Sprite, double)
public void <init> (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 synthetic java.lang.Thread access$200 (proguard.gui.splash.SplashPanel)
static synthetic long access$300 (proguard.gui.splash.SplashPanel)
static synthetic long access$400 (proguard.gui.splash.SplashPanel)
static synthetic java.lang.Thread access$202 (proguard.gui.splash.SplashPanel, java.lang.Thread)
static synthetic proguard.gui.splash.SplashPanel$MyRepainter access$500 (proguard.gui.splash.SplashPanel)
static synthetic double access$600 (proguard.gui.splash.SplashPanel)
}
proguard/gui/splash/TypeWriterString.class
TypeWriterString.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 <init> (java.lang.String, proguard.gui.splash.Timing)
public java.lang.String getString (long)
}
proguard/gui/splash/VariableSizeFont.class
VariableSizeFont.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 <init> (java.awt.Font, proguard.gui.splash.VariableDouble)
public java.awt.Font getFont (long)
}
proguard/gui/splash/SplashPanel$1.class
SplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$1 extends java.awt.event.MouseAdapter {
final synthetic proguard.gui.splash.SplashPanel this$0
void <init> (proguard.gui.splash.SplashPanel)
public void mouseClicked (java.awt.event.MouseEvent)
}
proguard/gui/splash/VariableDouble.class
VariableDouble.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableDouble extends java.lang.Object {
public abstract double getDouble (long)
}
proguard/gui/splash/TextSprite.class
TextSprite.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 <init> (proguard.gui.splash.VariableString, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void <init> (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/Sprite.class
Sprite.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/SplashPanel$MyRepainter.class
SplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$MyRepainter extends java.lang.Object implements java.lang.Runnable {
final synthetic proguard.gui.splash.SplashPanel this$0
private void <init> (proguard.gui.splash.SplashPanel)
public void run ()
synthetic void <init> (proguard.gui.splash.SplashPanel, proguard.gui.splash.SplashPanel$1)
}
proguard/gui/splash/ImageSprite.class
ImageSprite.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 <init> (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/LinearDouble.class
LinearDouble.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 <init> (double, double, proguard.gui.splash.Timing)
public double getDouble (long)
}
proguard/gui/splash/BufferedSprite.class
BufferedSprite.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 <init> (int, int, int, int, proguard.gui.splash.Sprite, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void <init> (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/VariableColor.class
VariableColor.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableColor extends java.lang.Object {
public abstract java.awt.Color getColor (long)
}
proguard/gui/splash/ClipSprite.class
ClipSprite.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 <init> (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/SineTiming.class
SineTiming.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 <init> (long, long)
public double getTiming (long)
}
proguard/gui/splash/SawToothTiming.class
SawToothTiming.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 <init> (long, long)
public double getTiming (long)
}
proguard/gui/splash/ColorSprite.class
ColorSprite.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 <init> (proguard.gui.splash.VariableColor, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/ShadowedSprite.class
ShadowedSprite.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 <init> (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/SplashPanel$MyAnimator.class
SplashPanel.java
package proguard.gui.splash
proguard.gui.splash.SplashPanel$MyAnimator extends java.lang.Object implements java.lang.Runnable {
final synthetic proguard.gui.splash.SplashPanel this$0
private void <init> (proguard.gui.splash.SplashPanel)
public void run ()
synthetic void <init> (proguard.gui.splash.SplashPanel, proguard.gui.splash.SplashPanel$1)
}
proguard/gui/splash/VariableInt.class
VariableInt.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableInt extends java.lang.Object {
public abstract int getInt (long)
}
proguard/gui/splash/LinearInt.class
LinearInt.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 <init> (int, int, proguard.gui.splash.Timing)
public int getInt (long)
}
proguard/gui/splash/ConstantColor.class
ConstantColor.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 <init> (java.awt.Color)
public java.awt.Color getColor (long)
}
proguard/gui/splash/VariableString.class
VariableString.java
package proguard.gui.splash
abstract proguard.gui.splash.VariableString extends java.lang.Object {
public abstract java.lang.String getString (long)
}
proguard/gui/splash/SmoothTiming.class
SmoothTiming.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 <init> (long, long)
public double getTiming (long)
}
proguard/gui/splash/ConstantFont.class
ConstantFont.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 <init> (java.awt.Font)
public java.awt.Font getFont (long)
}
proguard/gui/splash/LinearTiming.class
LinearTiming.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 <init> (long, long)
public double getTiming (long)
}
proguard/gui/splash/ConstantTiming.class
ConstantTiming.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 <init> ()
public void <init> (double)
public double getTiming (long)
}
proguard/gui/splash/FontSprite.class
FontSprite.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 <init> (proguard.gui.splash.VariableFont, proguard.gui.splash.Sprite)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/OverrideGraphics2D.class
OverrideGraphics2D.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 <init> (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.class
ConstantString.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 <init> (java.lang.String)
public java.lang.String getString (long)
}
proguard/gui/splash/RectangleSprite.class
RectangleSprite.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 <init> (boolean, proguard.gui.splash.VariableColor, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void <init> (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/ConstantDouble.class
ConstantDouble.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 <init> (double)
public double getDouble (long)
}
proguard/gui/splash/LinearColor.class
LinearColor.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 <init> (java.awt.Color, java.awt.Color, proguard.gui.splash.Timing)
public java.awt.Color getColor (long)
}
proguard/gui/splash/CircleSprite.class
CircleSprite.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 <init> (boolean, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt, proguard.gui.splash.VariableInt)
public void paint (java.awt.Graphics, long)
}
proguard/gui/splash/CompositeSprite.class
CompositeSprite.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 <init> (proguard.gui.splash.Sprite[])
public void paint (java.awt.Graphics, long)
}
proguard/gui/ClassSpecificationsPanel$MyListCellRenderer.class
ClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel$MyListCellRenderer extends java.lang.Object implements javax.swing.ListCellRenderer {
private final javax.swing.JLabel label
private void <init> ()
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
synthetic void <init> (proguard.gui.ClassSpecificationsPanel$1)
}
proguard/gui/ProGuardGUI$4.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.OptimizationsDialog val$optimizationsDialog
final synthetic javax.swing.JTextField val$textField
final synthetic proguard.gui.ProGuardGUI this$0
void <init> (proguard.gui.ProGuardGUI, proguard.gui.OptimizationsDialog, javax.swing.JTextField)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$3.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic String val$title
final synthetic javax.swing.JTextField val$textField
final synthetic proguard.gui.ProGuardGUI this$0
void <init> (proguard.gui.ProGuardGUI, java.lang.String, javax.swing.JTextField)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/FilterDialog$1.class
FilterDialog.java
package proguard.gui
proguard.gui.FilterDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.FilterDialog this$0
void <init> (proguard.gui.FilterDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassPathPanel.class
ClassPathPanel.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 <init> (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 synthetic java.lang.String access$000 (java.lang.String)
static synthetic javax.swing.JFileChooser access$100 (proguard.gui.ClassPathPanel)
static synthetic javax.swing.JFrame access$200 (proguard.gui.ClassPathPanel)
static synthetic proguard.ClassPathEntry[] access$300 (proguard.gui.ClassPathPanel, java.io.File[], boolean)
static synthetic void access$400 (proguard.gui.ClassPathPanel, int)
static synthetic proguard.gui.FilterDialog access$500 (proguard.gui.ClassPathPanel)
static synthetic void access$600 (proguard.gui.ClassPathPanel, int[])
static synthetic boolean access$700 (proguard.gui.ClassPathPanel)
}
proguard/gui/GUIResources.properties
proguard/gui/TabbedPane.class
TabbedPane.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 <init> ()
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 synthetic javax.swing.JPanel access$000 (proguard.gui.TabbedPane)
static synthetic java.awt.CardLayout access$100 (proguard.gui.TabbedPane)
}
proguard/gui/ClassSpecificationDialog$2.class
ClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassSpecificationDialog this$0
void <init> (proguard.gui.ClassSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationDialog$2.class
MemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.MemberSpecificationDialog this$0
void <init> (proguard.gui.MemberSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ListPanel$1.class
ListPanel.java
package proguard.gui
proguard.gui.ListPanel$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final synthetic proguard.gui.ListPanel this$0
void <init> (proguard.gui.ListPanel)
public void valueChanged (javax.swing.event.ListSelectionEvent)
}
proguard/gui/MemberSpecificationDialog$1.class
MemberSpecificationDialog.java
package proguard.gui
proguard.gui.MemberSpecificationDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JPanel val$annotationTypePanel
final synthetic javax.swing.JButton val$advancedButton
final synthetic proguard.gui.MemberSpecificationDialog this$0
void <init> (proguard.gui.MemberSpecificationDialog, javax.swing.JPanel, javax.swing.JButton)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationDialog.class
MemberSpecificationDialog.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 <init> (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 synthetic java.lang.String access$000 (java.lang.String)
static synthetic int access$102 (proguard.gui.MemberSpecificationDialog, int)
}
proguard/gui/GUIResources.class
GUIResources.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
void <init> ()
public static java.lang.String getMessage (java.lang.String)
public static java.lang.String getMessage (java.lang.String, java.lang.Object[])
static void <clinit> ()
}
proguard/gui/ListPanel$5.class
ListPanel.java
package proguard.gui
proguard.gui.ListPanel$5 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ListPanel val$panel
final synthetic proguard.gui.ListPanel this$0
void <init> (proguard.gui.ListPanel, proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/SwingUtil.class
SwingUtil.java
package proguard.gui
public proguard.gui.SwingUtil extends java.lang.Object {
public void <init> ()
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$MyProcessActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyProcessActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/OptimizationsDialog.class
OptimizationsDialog.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 <init> (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 synthetic javax.swing.JCheckBox[] access$000 (proguard.gui.OptimizationsDialog)
static synthetic int access$102 (proguard.gui.OptimizationsDialog, int)
}
proguard/gui/MessageDialogRunnable.class
MessageDialogRunnable.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 <init> (java.awt.Component, java.lang.Object, java.lang.String, int)
public void run ()
}
proguard/gui/FilterDialog$2.class
FilterDialog.java
package proguard.gui
proguard.gui.FilterDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.FilterDialog this$0
void <init> (proguard.gui.FilterDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/arrow.gif
proguard/gui/ListPanel$4.class
ListPanel.java
package proguard.gui
proguard.gui.ListPanel$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ListPanel this$0
void <init> (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$MyReTraceActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyReTraceActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/TextAreaOutputStream.class
TextAreaOutputStream.java
package proguard.gui
final proguard.gui.TextAreaOutputStream extends java.io.FilterOutputStream implements java.lang.Runnable {
private final javax.swing.JTextArea textArea
public void <init> (javax.swing.JTextArea)
public void flush () throws java.io.IOException
public void run ()
}
proguard/gui/ProGuardGUI$MyLoadConfigurationActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyLoadConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/ClassPathPanel$3.class
ClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassPathPanel this$0
void <init> (proguard.gui.ClassPathPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ListPanel$3.class
ListPanel.java
package proguard.gui
proguard.gui.ListPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ListPanel this$0
void <init> (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/boilerplate.pro
proguard/gui/ProGuardGUI.class
ProGuardGUI.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 <init> ()
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 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 synthetic javax.swing.JFileChooser access$600 (proguard.gui.ProGuardGUI)
static synthetic java.lang.String access$700 (java.lang.String)
static synthetic javax.swing.JFileChooser access$800 (proguard.gui.ProGuardGUI)
static synthetic void access$900 (proguard.gui.ProGuardGUI, java.io.File)
static synthetic void access$1000 (proguard.gui.ProGuardGUI, java.io.File)
static synthetic javax.swing.JTextArea access$1100 (proguard.gui.ProGuardGUI)
static synthetic proguard.Configuration access$1200 (proguard.gui.ProGuardGUI)
static synthetic void access$1300 (proguard.gui.ProGuardGUI, java.io.File)
static synthetic javax.swing.JCheckBox access$1400 (proguard.gui.ProGuardGUI)
static synthetic javax.swing.JTextField access$1500 (proguard.gui.ProGuardGUI)
static synthetic javax.swing.JTextArea access$1600 (proguard.gui.ProGuardGUI)
static synthetic javax.swing.JTextArea access$1700 (proguard.gui.ProGuardGUI)
static void <clinit> ()
}
proguard/gui/TabbedPane$2.class
TabbedPane.java
package proguard.gui
proguard.gui.TabbedPane$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic String val$title
final synthetic proguard.gui.TabbedPane this$0
void <init> (proguard.gui.TabbedPane, java.lang.String)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$MySaveConfigurationActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MySaveConfigurationActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/OptimizationsDialog$4.class
OptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.OptimizationsDialog this$0
void <init> (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardRunnable.class
ProGuardRunnable.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 <init> (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/MemberSpecificationsPanel.class
MemberSpecificationsPanel.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 <init> (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 synthetic proguard.gui.MemberSpecificationDialog access$100 (proguard.gui.MemberSpecificationsPanel)
static synthetic proguard.gui.MemberSpecificationDialog access$200 (proguard.gui.MemberSpecificationsPanel)
}
proguard/gui/ProGuardGUI$MyLoadStackTraceActionListener.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$MyLoadStackTraceActionListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ProGuardGUI this$0
private void <init> (proguard.gui.ProGuardGUI)
public void actionPerformed (java.awt.event.ActionEvent)
synthetic void <init> (proguard.gui.ProGuardGUI, proguard.gui.ProGuardGUI$1)
}
proguard/gui/vtitle.png
proguard/gui/MemberSpecificationsPanel$MyListCellRenderer.class
MemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$MyListCellRenderer extends java.lang.Object implements javax.swing.ListCellRenderer {
private final javax.swing.JLabel label
private void <init> ()
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
synthetic void <init> (proguard.gui.MemberSpecificationsPanel$1)
}
proguard/gui/ClassSpecificationDialog$3.class
ClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassSpecificationDialog this$0
void <init> (proguard.gui.ClassSpecificationDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationsPanel$3.class
MemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.MemberSpecificationsPanel this$0
void <init> (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassPathPanel$2.class
ClassPathPanel.java
package proguard.gui
proguard.gui.ClassPathPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ClassPathPanel this$0
void <init> (proguard.gui.ClassPathPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/FilterDialog.class
FilterDialog.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_APK_FILTER
private static final String DEFAULT_JAR_FILTER
private static final String DEFAULT_AAR_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 apkFilterTextField
private final javax.swing.JTextField jarFilterTextField
private final javax.swing.JTextField aarFilterTextField
private final javax.swing.JTextField warFilterTextField
private final javax.swing.JTextField earFilterTextField
private final javax.swing.JTextField zipFilterTextField
private int returnValue
public void <init> (javax.swing.JFrame, java.lang.String)
public void setFilter (java.util.List)
public java.util.List getFilter ()
public void setApkFilter (java.util.List)
public java.util.List getApkFilter ()
public void setJarFilter (java.util.List)
public java.util.List getJarFilter ()
public void setAarFilter (java.util.List)
public java.util.List getAarFilter ()
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 synthetic int access$002 (proguard.gui.FilterDialog, int)
}
proguard/gui/ClassSpecificationsPanel.class
ClassSpecificationsPanel.java
package proguard.gui
proguard.gui.ClassSpecificationsPanel extends proguard.gui.ListPanel {
protected final proguard.gui.ClassSpecificationDialog classSpecificationDialog
public void <init> (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 synthetic java.lang.String access$100 (java.lang.String)
}
proguard/gui/ReTraceRunnable.class
ReTraceRunnable.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 <init> (javax.swing.JTextArea, boolean, java.io.File, java.lang.String)
public void run ()
private java.lang.String msg (java.lang.String)
}
proguard/gui/ProGuardGUI$5.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic String[] val$args
void <init> (java.lang.String[])
public void run ()
}
proguard/gui/ListPanel$2.class
ListPanel.java
package proguard.gui
proguard.gui.ListPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.ListPanel this$0
void <init> (proguard.gui.ListPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationsPanel$MyMemberSpecificationWrapper.class
MemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$MyMemberSpecificationWrapper extends java.lang.Object {
public proguard.MemberSpecification memberSpecification
public final boolean isField
public void <init> (proguard.MemberSpecification, boolean)
}
proguard/gui/OptimizationsDialog$1.class
OptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.OptimizationsDialog this$0
void <init> (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ClassSpecificationDialog$1.class
ClassSpecificationDialog.java
package proguard.gui
proguard.gui.ClassSpecificationDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JPanel val$alsoKeepOptionPanel
final synthetic javax.swing.JPanel val$allowOptionPanel
final synthetic javax.swing.JPanel val$annotationTypePanel
final synthetic javax.swing.JPanel val$extendsAnnotationTypePanel
final synthetic javax.swing.JButton val$advancedButton
final synthetic proguard.gui.ClassSpecificationDialog this$0
void <init> (proguard.gui.ClassSpecificationDialog, javax.swing.JPanel, javax.swing.JPanel, javax.swing.JPanel, javax.swing.JPanel, javax.swing.JButton)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/MemberSpecificationsPanel$1.class
MemberSpecificationsPanel.java
package proguard.gui
proguard.gui.MemberSpecificationsPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.MemberSpecificationsPanel this$0
void <init> (proguard.gui.MemberSpecificationsPanel)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/OptimizationsDialog$3.class
OptimizationsDialog.java
package proguard.gui
proguard.gui.OptimizationsDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.OptimizationsDialog this$0
void <init> (proguard.gui.OptimizationsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
}
proguard/gui/ProGuardGUI$1.class
ProGuardGUI.java
package proguard.gui
proguard.gui.ProGuardGUI$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic proguard.gui.TabbedPane val$tabbedPane
final synthetic proguard.gui.ProGuardGUI this$0
void <init> (proguard.gui.ProGuardGUI, proguard.gui.TabbedPane)
public void actionPerformed (java.awt.event.ActionEvent)
}