net.sf.rej.obfuscation
Class LineNumberStripper

java.lang.Object
  extended by net.sf.rej.AbstractIteratorAgent
      extended by net.sf.rej.gui.IteratorAgentAdapter
          extended by net.sf.rej.obfuscation.LineNumberStripper
All Implemented Interfaces:
IteratorAgent

public abstract class LineNumberStripper
extends IteratorAgentAdapter

This Obfuscator subclass removes sourcecode linenumber information from classfiles.

Author:
Sami Koivu

Constructor Summary
LineNumberStripper(boolean batchMode)
           
 
Method Summary
 void processAttribute(IterationContext ic, Attribute attr)
           
 
Methods inherited from class net.sf.rej.gui.IteratorAgentAdapter
finished, postProcessFile, processClass, processConstantPoolInfo, processException, processField, processFile, processInstruction, processInterface, processLocalVariable, processMethod
 
Methods inherited from class net.sf.rej.AbstractIteratorAgent
progressed, scopeChanged, setProgressMonitor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineNumberStripper

public LineNumberStripper(boolean batchMode)
Method Detail

processAttribute

public void processAttribute(IterationContext ic,
                             Attribute attr)
Specified by:
processAttribute in interface IteratorAgent
Overrides:
processAttribute in class IteratorAgentAdapter