org.jetbrains.jet.lang.resolve.java.structure.impl
Class JavaAnnotationArgumentImpl<Psi extends com.intellij.psi.PsiAnnotationMemberValue>

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaElementImpl<Psi>
      extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaAnnotationArgumentImpl<Psi>
All Implemented Interfaces:
JavaAnnotationArgument, JavaElement
Direct Known Subclasses:
JavaAnnotationAsAnnotationArgumentImpl, JavaArrayAnnotationArgumentImpl, JavaClassObjectAnnotationArgumentImpl, JavaReferenceAnnotationArgumentImpl

public abstract class JavaAnnotationArgumentImpl<Psi extends com.intellij.psi.PsiAnnotationMemberValue>
extends JavaElementImpl<Psi>
implements JavaAnnotationArgument


Constructor Summary
protected JavaAnnotationArgumentImpl(Psi psiAnnotationMemberValue, Name name)
           
 
Method Summary
 Name getName()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.structure.impl.JavaElementImpl
equals, getPsi, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaAnnotationArgumentImpl

protected JavaAnnotationArgumentImpl(@NotNull
                                     Psi psiAnnotationMemberValue,
                                     @Nullable
                                     Name name)
Method Detail

getName

@Nullable
public Name getName()
Specified by:
getName in interface JavaAnnotationArgument