org.jetbrains.jet.lang.resolve.java.wrapper
Class PropertyPsiDataElement

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.wrapper.PropertyPsiDataElement

public final class PropertyPsiDataElement
extends java.lang.Object

Some PSI corresponding to a property: getter, setter or field.


Constructor Summary
PropertyPsiDataElement(PsiFieldWrapper field, TypeSource type, TypeSource receiverType)
           
PropertyPsiDataElement(PsiMethodWrapper method, boolean getter, TypeSource type, TypeSource receiverType)
           
 
Method Summary
 PsiMemberWrapper getMember()
           
 TypeSource getReceiverType()
           
 TypeSource getType()
           
 boolean isField()
           
 boolean isGetter()
           
 boolean isSetter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyPsiDataElement

public PropertyPsiDataElement(@NotNull
                              PsiMethodWrapper method,
                              boolean getter,
                              @NotNull
                              TypeSource type,
                              @Nullable
                              TypeSource receiverType)

PropertyPsiDataElement

public PropertyPsiDataElement(@NotNull
                              PsiFieldWrapper field,
                              @NotNull
                              TypeSource type,
                              @Nullable
                              TypeSource receiverType)
Method Detail

getMember

@NotNull
public PsiMemberWrapper getMember()

getType

@NotNull
public TypeSource getType()

getReceiverType

@Nullable
public TypeSource getReceiverType()

isGetter

public boolean isGetter()

isSetter

public boolean isSetter()

isField

public boolean isField()