org.eclipse.xtend.backend.common
Class NamedFunction

java.lang.Object
  extended by org.eclipse.xtend.backend.common.NamedFunction

public class NamedFunction
extends java.lang.Object

This class represents the binding of a function to a name. It is a separate concept from Function itself so that the same function can have several names.

Author:
Arno Haase (http://www.haase-consulting.com), André Arnold

Constructor Summary
NamedFunction(QualifiedName name, Function f)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Function getFunction()
           
 QualifiedName getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NamedFunction

public NamedFunction(QualifiedName name,
                     Function f)
Method Detail

getFunction

public Function getFunction()

getName

public QualifiedName getName()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object