ProGuard

Uses of Interface
proguard.classfile.VisitorAccepter

Packages that use VisitorAccepter
proguard.classfile This package contains classes to represent various elements of class files. 
proguard.optimize This package contains visitors that assist with various optimizations of byte code. 
 

Uses of VisitorAccepter in proguard.classfile
 

Subinterfaces of VisitorAccepter in proguard.classfile
 interface ClassFile
          This interface provides access to the data in a Java class file (*.class).
 interface FieldInfo
          Representation of a field from a class file.
 interface MemberInfo
          Representation of a field or method from a program class file.
 interface MethodInfo
          Representation of a method from a class file.
 

Classes in proguard.classfile that implement VisitorAccepter
 class AttrInfo
          Representation of an attribute.
 class ClassCpInfo
          Representation of a 'class' entry in the ConstantPool.
 class CodeAttrInfo
          Representation of a code attribute.
 class ConstantValueAttrInfo
          Representation of a constant value attribute.
 class CpInfo
          Representation of an entry in the ConstantPool.
 class DeprecatedAttrInfo
          Representation of a deprecated attribute.
 class DoubleCpInfo
          Representation of a 'double' entry in the ConstantPool (takes up two indices).
 class ExceptionInfo
          Representation of an Exception table entry.
 class ExceptionsAttrInfo
          Representation of an exceptions attribute.
 class FieldrefCpInfo
          Representation of a 'field reference' entry in the ConstantPool.
 class FloatCpInfo
          Representation of a 'float' entry in the ConstantPool.
 class InnerClassesAttrInfo
          Representation of an inner classes attribute.
 class InnerClassesInfo
          Representation of an Inner Classes table entry.
 class IntegerCpInfo
          Representation of a 'integer' entry in the ConstantPool.
 class InterfaceMethodrefCpInfo
          Representation of a 'interface method reference' entry in the ConstantPool.
 class LibraryClassFile
          This is a compact representation of the essential data in a Java class file.
 class LibraryFieldInfo
          Representation of a field from a class-file.
 class LibraryMemberInfo
          Representation of a field or method from a library class file.
 class LibraryMethodInfo
          Representation of a method from a class-file.
 class LineNumberTableAttrInfo
          Representation of a line number table attribute.
 class LocalVariableTableAttrInfo
          Representation of a local variable table attribute.
 class LongCpInfo
          Representation of a 'long' entry in the ConstantPool (takes up two indices).
 class MethodrefCpInfo
          Representation of a 'method reference' entry in the ConstantPool.
 class NameAndTypeCpInfo
          Representation of a 'name and type' entry in the ConstantPool.
 class ProgramClassFile
          This is a complete representation of the data in a Java class file.
 class ProgramFieldInfo
          Representation of a field from a program class file.
 class ProgramMemberInfo
          Representation of a field or method from a program class file.
 class ProgramMethodInfo
          Representation of a method from a program class file.
 class RefCpInfo
          Representation of a 'ref'-type entry in the ConstantPool.
 class SignatureAttrInfo
          Representation of a signature attribute.
 class SourceDirAttrInfo
          Representation of a source directory attribute.
 class SourceFileAttrInfo
          Representation of a source file attribute.
 class StringCpInfo
          Representation of a 'string' entry in the ConstantPool.
 class SyntheticAttrInfo
          Representation of a synthetic attribute.
 class UnknownAttrInfo
          Representation of an unknown attribute.
 class Utf8CpInfo
          Representation of a 'UTF-8' entry in the ConstantPool.
 

Uses of VisitorAccepter in proguard.optimize
 

Methods in proguard.optimize with parameters of type VisitorAccepter
static void NoSideEffectMethodMarker.markAsNoSideEffects(VisitorAccepter visitorAccepter)
           
static boolean NoSideEffectMethodMarker.hasNoSideEffects(VisitorAccepter visitorAccepter)
           
static void WriteOnlyFieldMarker.markAsWriteOnly(VisitorAccepter visitorAccepter)
           
static boolean WriteOnlyFieldMarker.isWriteOnly(VisitorAccepter visitorAccepter)
           
static void KeepMarker.markAsKept(VisitorAccepter visitorAccepter)
           
static boolean KeepMarker.isKept(VisitorAccepter visitorAccepter)
           
static void SideEffectMethodMarker.markAsSideEffects(VisitorAccepter visitorAccepter)
           
static boolean SideEffectMethodMarker.hasSideEffects(VisitorAccepter visitorAccepter)
           
 


ProGuard