ProGuard

proguard.classfile
Class LibraryFieldInfo

java.lang.Object
  extended byproguard.classfile.LibraryMemberInfo
      extended byproguard.classfile.LibraryFieldInfo
All Implemented Interfaces:
FieldInfo, MemberInfo, VisitorAccepter

public class LibraryFieldInfo
extends LibraryMemberInfo
implements FieldInfo

Representation of a field from a class-file.


Field Summary
 
Fields inherited from class proguard.classfile.LibraryMemberInfo
descriptor, name, u2accessFlags, visitorInfo
 
Constructor Summary
protected LibraryFieldInfo()
           
 
Method Summary
 void accept(LibraryClassFile libraryClassFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given visitor.
static LibraryFieldInfo create(DataInput din, CpInfo[] constantPool)
          Creates a new LibraryFieldInfo from the file format data in the DataInput stream.
 
Methods inherited from class proguard.classfile.LibraryMemberInfo
accept, getAccessFlags, getDescriptor, getName, getVisitorInfo, read, setVisitorInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface proguard.classfile.MemberInfo
accept, getAccessFlags, getDescriptor, getName
 
Methods inherited from interface proguard.classfile.VisitorAccepter
getVisitorInfo, setVisitorInfo
 

Constructor Detail

LibraryFieldInfo

protected LibraryFieldInfo()
Method Detail

create

public static LibraryFieldInfo create(DataInput din,
                                      CpInfo[] constantPool)
                               throws IOException
Creates a new LibraryFieldInfo from the file format data in the DataInput stream.

Throws:
IOException - if class file is corrupt or incomplete

accept

public void accept(LibraryClassFile libraryClassFile,
                   MemberInfoVisitor memberInfoVisitor)
Accepts the given visitor.

Specified by:
accept in class LibraryMemberInfo

ProGuard