org.bridj.demangling
Class Demangler.TypeRef

java.lang.Object
  extended by org.bridj.demangling.Demangler.TypeRef
All Implemented Interfaces:
Demangler.TemplateArg
Direct Known Subclasses:
Demangler.ClassRef, Demangler.FunctionTypeRef, Demangler.JavaTypeRef, Demangler.NamespaceRef, Demangler.PointerTypeRef
Enclosing class:
Demangler

public abstract static class Demangler.TypeRef
extends Object
implements Demangler.TemplateArg


Constructor Summary
Demangler.TypeRef()
           
 
Method Summary
 boolean equals(Object obj)
           
abstract  StringBuilder getQualifiedName(StringBuilder b, boolean generic)
           
 boolean matches(Type type, Demangler.Annotations annotations)
           
 boolean matchesParam(Object param, Demangler.Annotations annotations)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Demangler.TypeRef

public Demangler.TypeRef()
Method Detail

getQualifiedName

public abstract StringBuilder getQualifiedName(StringBuilder b,
                                               boolean generic)

matchesParam

public boolean matchesParam(Object param,
                            Demangler.Annotations annotations)
Specified by:
matchesParam in interface Demangler.TemplateArg

matches

public boolean matches(Type type,
                       Demangler.Annotations annotations)

equals

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


Copyright © 2009-2012. All Rights Reserved.