org.jetbrains.kotlin.load.java.structure.impl
Class JavaValueParameterImpl

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<com.intellij.psi.PsiParameter>
      extended by org.jetbrains.kotlin.load.java.structure.impl.JavaValueParameterImpl
All Implemented Interfaces:
JavaAnnotationOwnerImpl, JavaModifierListOwnerImpl

public class JavaValueParameterImpl
extends JavaElementImpl<com.intellij.psi.PsiParameter>
implements JavaAnnotationOwnerImpl, JavaModifierListOwnerImpl


Constructor Summary
JavaValueParameterImpl(com.intellij.psi.PsiParameter psiParameter)
           
 
Method Summary
 JavaAnnotation findAnnotation(FqName fqName)
           
 com.intellij.psi.PsiAnnotationOwner getAnnotationOwnerPsi()
           
 java.util.Collection<JavaAnnotation> getAnnotations()
           
 Name getName()
           
 JavaType getType()
           
 Visibility getVisibility()
           
 boolean isAbstract()
           
 boolean isDeprecatedInJavaDoc()
           
 boolean isFinal()
           
 boolean isStatic()
           
 boolean isVararg()
           
 
Methods inherited from class org.jetbrains.kotlin.load.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.kotlin.load.java.structure.impl.JavaModifierListOwnerImpl
getPsi
 

Constructor Detail

JavaValueParameterImpl

public JavaValueParameterImpl(@NotNull
                              com.intellij.psi.PsiParameter psiParameter)
Method Detail

getAnnotationOwnerPsi

@Nullable
public com.intellij.psi.PsiAnnotationOwner getAnnotationOwnerPsi()
Specified by:
getAnnotationOwnerPsi in interface JavaAnnotationOwnerImpl

isAbstract

public boolean isAbstract()

isStatic

public boolean isStatic()

isFinal

public boolean isFinal()

getVisibility

@NotNull
public Visibility getVisibility()

getAnnotations

@NotNull
public java.util.Collection<JavaAnnotation> getAnnotations()

findAnnotation

@Nullable
public JavaAnnotation findAnnotation(@NotNull
                                              FqName fqName)

isDeprecatedInJavaDoc

public boolean isDeprecatedInJavaDoc()

getName

@Nullable
public Name getName()

getType

@NotNull
public JavaType getType()

isVararg

public boolean isVararg()