public class ParameterImpl extends MemberImpl implements MParameter
Implementation of JParameter and MParameter.
NO_ANNOTATION, NO_CLASS, NO_COMMENT, NO_CONSTRUCTOR, NO_FIELD, NO_METHOD, NO_NODE, NO_PACKAGE, NO_PARAMETER, NO_PROPERTY
Modifier and Type | Method and Description |
---|---|
void |
accept(JVisitor visitor)
Accepts the given visitor.
|
void |
accept(MVisitor visitor) |
String |
getQualifiedName()
Returns a qualified name for this abstraction.
|
JClass |
getType()
Returns the type of this parameter.
|
void |
setType(JClass qcname) |
void |
setType(String qcname) |
void |
setUnqualifiedType(String ucname) |
getContainingClass, getModifiers, isPackagePrivate, isPrivate, isProtected, isPublic, setModifiers
addAnnotationForProxy, addLiteralAnnotation, createComment, findOrCreateAnnotation, getAllJavadocTags, getAnnotation, getAnnotation, getAnnotationProxy, getAnnotations, getAnnotationValue, getComment, getEditableProxy, getMutableAnnotation, getMutableAnnotations, getMutableComment, removeAnnotation, removeComment
compareTo, createSourcePosition, defaultName, equals, getArtifact, getClassLoader, getContext, getMutableSourcePosition, getParent, getSimpleName, getSourcePosition, hashCode, removeSourcePosition, setArtifact, setSimpleName, toString
setModifiers
addLiteralAnnotation, createComment, findOrCreateAnnotation, getMutableAnnotation, getMutableAnnotations, getMutableComment, removeComment
createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleName
getContainingClass, getModifiers, isPackagePrivate, isPrivate, isProtected, isPublic
getAllJavadocTags, getAnnotation, getAnnotation, getAnnotationProxy, getAnnotations, getAnnotationValue, getComment
getArtifact, getParent, getSimpleName, getSourcePosition, toString
public String getQualifiedName()
JElement
Returns a qualified name for this abstraction. The exact format of this name depends on the particular abstraction. Please refer to the documentation for each JElement subclass for a detailed description of the qualified name formats.
getQualifiedName
in interface JElement
public void setType(String qcname)
setType
in interface MParameter
public void setType(JClass qcname)
setType
in interface MParameter
public void setUnqualifiedType(String ucname)
setUnqualifiedType
in interface MParameter
public JClass getType()
JParameter
getType
in interface JParameter
Copyright © 2010 - 2020 Adobe. All Rights Reserved