ProGuard

proguard.classfile
Class LibraryMethodInfo

java.lang.Object
  extended byproguard.classfile.LibraryMemberInfo
      extended byproguard.classfile.LibraryMethodInfo
All Implemented Interfaces:
MemberInfo, MethodInfo, VisitorAccepter

public class LibraryMethodInfo
extends LibraryMemberInfo
implements MethodInfo

Representation of a method from a class-file.


Field Summary
 
Fields inherited from class proguard.classfile.LibraryMemberInfo
descriptor, name, u2accessFlags, visitorInfo
 
Constructor Summary
protected LibraryMethodInfo()
           
 
Method Summary
 void accept(LibraryClassFile libraryClassFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given visitor.
static LibraryMethodInfo create(DataInput din, CpInfo[] constantPool)
          Creates a new LibraryMethodInfo 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

LibraryMethodInfo

protected LibraryMethodInfo()
Method Detail

create

public static LibraryMethodInfo create(DataInput din,
                                       CpInfo[] constantPool)
                                throws IOException
Creates a new LibraryMethodInfo 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