org.jetbrains.kotlin.load.java.structure.impl
Class JavaValueParameterImpl
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<com.intellij.psi.PsiParameter>
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
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaValueParameterImpl
public JavaValueParameterImpl(@NotNull
com.intellij.psi.PsiParameter psiParameter)
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()