org.eclipse.internal.xtend.type.baseimpl
Class StaticPropertyImpl

java.lang.Object
  extended by org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
      extended by org.eclipse.internal.xtend.type.baseimpl.StaticPropertyImpl
All Implemented Interfaces:
Callable, Feature, StaticProperty
Direct Known Subclasses:
JavaStaticPropertyImpl, JdtStaticPropertyImpl

public abstract class StaticPropertyImpl
extends FeatureImpl
implements StaticProperty


Constructor Summary
StaticPropertyImpl(Type owner, java.lang.String name, Type returnType)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDocumentation()
           
 Type getOwner()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
getName, getReturnType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtend.typesystem.StaticProperty
get
 
Methods inherited from interface org.eclipse.xtend.typesystem.Callable
getName, getReturnType
 

Constructor Detail

StaticPropertyImpl

public StaticPropertyImpl(Type owner,
                          java.lang.String name,
                          Type returnType)
Method Detail

getOwner

public Type getOwner()
Specified by:
getOwner in interface Feature

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class FeatureImpl

hashCode

public int hashCode()
Specified by:
hashCode in class FeatureImpl

toString

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

getDocumentation

public java.lang.String getDocumentation()
Specified by:
getDocumentation in interface Feature