org.jetbrains.jet.lang.resolve.java.structure.impl
Class JavaAnnotationAsAnnotationArgumentImpl

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<com.intellij.psi.PsiAnnotation>
          extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaAnnotationAsAnnotationArgumentImpl
All Implemented Interfaces:
JavaAnnotationArgument, JavaAnnotationAsAnnotationArgument, JavaElement

public class JavaAnnotationAsAnnotationArgumentImpl
extends JavaAnnotationArgumentImpl<com.intellij.psi.PsiAnnotation>
implements JavaAnnotationAsAnnotationArgument


Constructor Summary
protected JavaAnnotationAsAnnotationArgumentImpl(com.intellij.psi.PsiAnnotation psiAnnotation, Name name)
           
 
Method Summary
 JavaAnnotation getAnnotation()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.structure.impl.JavaAnnotationArgumentImpl
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
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaAnnotationArgument
getName
 

Constructor Detail

JavaAnnotationAsAnnotationArgumentImpl

protected JavaAnnotationAsAnnotationArgumentImpl(@NotNull
                                                 com.intellij.psi.PsiAnnotation psiAnnotation,
                                                 @Nullable
                                                 Name name)
Method Detail

getAnnotation

@NotNull
public JavaAnnotation getAnnotation()
Specified by:
getAnnotation in interface JavaAnnotationAsAnnotationArgument