org.bridj.demangling
Class Demangler.Symbol

java.lang.Object
  extended by org.bridj.demangling.Demangler.Symbol
Enclosing class:
Demangler

public static class Demangler.Symbol
extends Object


Constructor Summary
Demangler.Symbol(String symbol, NativeLibrary library)
           
 
Method Summary
 long getAddress()
           
 Convention.Style getInferredCallingConvention()
           
 NativeLibrary getLibrary()
           
 String getName()
           
 Demangler.MemberRef getParsedRef()
           
 Demangler.MemberRef getRef()
           
 Convention.Style getStyle()
           
 String getSymbol()
           
 boolean isVirtualTable()
           
 boolean matches(Method method)
           
 boolean matchesConstructor(Type type, Constructor<?> constr)
           
 boolean matchesDestructor(Class<?> type)
           
 boolean matchesVirtualTable(Class<?> type)
           
 void setAddress(long address)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Demangler.Symbol

public Demangler.Symbol(String symbol,
                        NativeLibrary library)
Method Detail

getLibrary

public NativeLibrary getLibrary()

getRef

public Demangler.MemberRef getRef()

getStyle

public Convention.Style getStyle()

getSymbol

public String getSymbol()

toString

public String toString()
Overrides:
toString in class Object

getAddress

public long getAddress()

setAddress

public void setAddress(long address)

getInferredCallingConvention

public Convention.Style getInferredCallingConvention()

matches

public boolean matches(Method method)

getParsedRef

public Demangler.MemberRef getParsedRef()

getName

public String getName()

matchesVirtualTable

public boolean matchesVirtualTable(Class<?> type)

matchesConstructor

public boolean matchesConstructor(Type type,
                                  Constructor<?> constr)

matchesDestructor

public boolean matchesDestructor(Class<?> type)

isVirtualTable

public boolean isVirtualTable()


Copyright © 2009-2012. All Rights Reserved.