lib.dwfl
Class ElfSymbolVersion.Need

java.lang.Object
  extended by lib.dwfl.ElfSymbolVersion
      extended by lib.dwfl.ElfSymbolVersion.Need
Enclosing class:
ElfSymbolVersion

public static class ElfSymbolVersion.Need
extends ElfSymbolVersion

Entries of type Version.Need are assigned to symbols with associated version requests.


Nested Class Summary
 
Nested classes/interfaces inherited from class lib.dwfl.ElfSymbolVersion
ElfSymbolVersion.Def, ElfSymbolVersion.Need, ElfSymbolVersion.Visitor
 
Field Summary
 String filename
          Filename of version request.
 boolean weak
          Whether the request is weak.
 
Fields inherited from class lib.dwfl.ElfSymbolVersion
name
 
Constructor Summary
ElfSymbolVersion.Need(String filename, String name, boolean weak)
           
 
Method Summary
 boolean equals(Object obj)
           
 Object visit(ElfSymbolVersion.Visitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filename

public final String filename
Filename of version request.


weak

public final boolean weak
Whether the request is weak.

Constructor Detail

ElfSymbolVersion.Need

public ElfSymbolVersion.Need(String filename,
                             String name,
                             boolean weak)
Method Detail

visit

public Object visit(ElfSymbolVersion.Visitor visitor)
Specified by:
visit in class ElfSymbolVersion

equals

public boolean equals(Object obj)
Overrides:
equals in class Object