proguard.classfile
Class LibraryMethod
java.lang.Object
proguard.classfile.LibraryMember
proguard.classfile.LibraryMethod
- All Implemented Interfaces:
- Member, Method, VisitorAccepter
public class LibraryMethod
- extends LibraryMember
- implements Method
Representation of a method from a class-file.
|
Field Summary |
Clazz[] |
referencedClasses
An extra field pointing to the Clazz objects referenced in the
descriptor string. |
|
Constructor Summary |
LibraryMethod()
Creates an uninitialized LibraryMethod. |
LibraryMethod(int u2accessFlags,
java.lang.String name,
java.lang.String descriptor)
Creates an initialized LibraryMethod. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
referencedClasses
public Clazz[] referencedClasses
- An extra field pointing to the Clazz objects referenced in the
descriptor string. This field is filled out by the
ClassReferenceInitializer.
References to primitive types are ignored.
LibraryMethod
public LibraryMethod()
- Creates an uninitialized LibraryMethod.
LibraryMethod
public LibraryMethod(int u2accessFlags,
java.lang.String name,
java.lang.String descriptor)
- Creates an initialized LibraryMethod.
accept
public void accept(LibraryClass libraryClass,
MemberVisitor memberVisitor)
- Description copied from class:
LibraryMember
- Accepts the given member info visitor.
- Specified by:
accept in class LibraryMember
referencedClassesAccept
public void referencedClassesAccept(ClassVisitor classVisitor)
- Description copied from interface:
Member
- Lets the Clazz objects referenced in the descriptor string
accept the given visitor.
- Specified by:
referencedClassesAccept in interface Member