proguard.optimize.info
Class ClassOptimizationInfo

java.lang.Object
  extended by proguard.optimize.info.ClassOptimizationInfo

public class ClassOptimizationInfo
extends java.lang.Object

This class stores some optimization information that can be attached to a class.


Constructor Summary
ClassOptimizationInfo()
           
 
Method Summary
 boolean containsPackageVisibleMembers()
           
static ClassOptimizationInfo getClassOptimizationInfo(Clazz clazz)
           
 Clazz getTargetClass()
           
 boolean invokesPackageVisibleMembers()
           
 boolean isCaught()
           
 boolean isDotClassed()
           
 boolean isInstanceofed()
           
 boolean isInstantiated()
           
 void merge(ClassOptimizationInfo other)
           
 void setCaught()
           
static void setClassOptimizationInfo(Clazz clazz)
           
 void setContainsPackageVisibleMembers()
           
 void setDotClassed()
           
 void setInstanceofed()
           
 void setInstantiated()
           
 void setInvokesPackageVisibleMembers()
           
 void setTargetClass(Clazz targetClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassOptimizationInfo

public ClassOptimizationInfo()
Method Detail

setInstantiated

public void setInstantiated()

isInstantiated

public boolean isInstantiated()

setInstanceofed

public void setInstanceofed()

isInstanceofed

public boolean isInstanceofed()

setDotClassed

public void setDotClassed()

isDotClassed

public boolean isDotClassed()

setCaught

public void setCaught()

isCaught

public boolean isCaught()

setContainsPackageVisibleMembers

public void setContainsPackageVisibleMembers()

containsPackageVisibleMembers

public boolean containsPackageVisibleMembers()

setInvokesPackageVisibleMembers

public void setInvokesPackageVisibleMembers()

invokesPackageVisibleMembers

public boolean invokesPackageVisibleMembers()

setTargetClass

public void setTargetClass(Clazz targetClass)

getTargetClass

public Clazz getTargetClass()

merge

public void merge(ClassOptimizationInfo other)

setClassOptimizationInfo

public static void setClassOptimizationInfo(Clazz clazz)

getClassOptimizationInfo

public static ClassOptimizationInfo getClassOptimizationInfo(Clazz clazz)