ProGuard

Uses of Interface
proguard.classfile.MemberInfo

Packages that use MemberInfo
proguard.classfile This package contains classes to represent various elements of class files. 
proguard.classfile.editor This package contains visitors to edit byte code. 
 

Uses of MemberInfo in proguard.classfile
 

Subinterfaces of MemberInfo in proguard.classfile
 interface FieldInfo
          Representation of a field from a class file.
 interface MethodInfo
          Representation of a method from a class file.
 

Classes in proguard.classfile that implement MemberInfo
 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 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.
 

Fields in proguard.classfile declared as MemberInfo
 MemberInfo RefCpInfo.referencedMemberInfo
          An extra field optionally pointing to the referenced MemberInfo object.
 

Constructors in proguard.classfile with parameters of type MemberInfo
MethodrefCpInfo(int u2classIndex, int u2nameAndTypeIndex, ClassFile referencedClassFile, MemberInfo referencedMemberInfo)
          Creates a new MethodrefCpInfo with the given name and type indices.
FieldrefCpInfo(int u2classIndex, int u2nameAndTypeIndex, ClassFile referencedClassFile, MemberInfo referencedMemberInfo)
          Creates a new FieldrefCpInfo with the given name and type indices.
 

Uses of MemberInfo in proguard.classfile.editor
 

Methods in proguard.classfile.editor with parameters of type MemberInfo
 int ConstantPoolEditor.addFieldrefCpInfo(ProgramClassFile programClassFile, int classIndex, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a FieldrefCpInfo constant pool entry with the given class constant pool entry index, field name, and descriptor, in the given class file.
 int ConstantPoolEditor.addFieldrefCpInfo(ProgramClassFile programClassFile, String className, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a FieldrefCpInfo constant pool entry with the given class name, field name, and descriptor, in the given class file.
 int ConstantPoolEditor.addMethodrefCpInfo(ProgramClassFile programClassFile, int classIndex, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a MethodrefCpInfo constant pool entry with the given class constant pool entry index, method name, and descriptor, in the given class file.
 int ConstantPoolEditor.addMethodrefCpInfo(ProgramClassFile programClassFile, String className, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a MethodrefCpInfo constant pool entry with the given class name, method name, and descriptor, in the given class file.
 


ProGuard