public class JavaConstructorInfo extends JavaBaseFeatureInfo implements IJavaConstructorInfo
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Constructor and Description |
|---|
JavaConstructorInfo(IFeatureInfo container,
IJavaClassConstructor ctor) |
isHidden, isVisible, makeDeprecatedgetAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDeprecatedReason, getOwnersType, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated, isInternalAPI, isReified, isScriptable, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisHidden, isReified, isScriptable, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecatedgetContainer, getOwnersTypepublic JavaConstructorInfo(IFeatureInfo container, IJavaClassConstructor ctor)
container - Typically this will be the containing ITypeInfoctor - The java ctorpublic IJavaClassConstructor getJavaConstructor()
getJavaConstructor in interface IJavaConstructorInfopublic Constructor getRawConstructor()
getRawConstructor in interface IJavaConstructorInfopublic boolean hasRawConstructor(IConstructorInfo rawCtor)
hasRawConstructor in interface IConstructorInfopublic boolean isDefault()
isDefault in interface IConstructorInfoisDefault in interface IJavaConstructorInfopublic IType getType()
getType in interface IConstructorInfopublic IParameterInfo[] getParameters()
getParameters in interface IConstructorInfogetParameters in interface IHasParameterInfospublic IConstructorHandler getConstructor()
getConstructor in interface IConstructorInfopublic List<IAnnotationInfo> getDeclaredAnnotations()
getDeclaredAnnotations in interface IAnnotatedFeatureInfogetDeclaredAnnotations in class JavaBaseFeatureInfopublic List<IExceptionInfo> getExceptions()
getExceptions in interface IConstructorInfopublic String getName()
getName in interface IFeatureInfopublic String getDisplayName()
getDisplayName in interface IFeatureInfogetDisplayName in class BaseFeatureInfopublic String getShortDescription()
public String getDescription()
getDescription in interface IFeatureInfogetDescription in class BaseFeatureInfopublic boolean isStatic()
isStatic in interface IAttributedFeatureInfopublic boolean isPrivate()
isPrivate in interface IAttributedFeatureInfoisPrivate in class BaseFeatureInfopublic boolean isInternal()
isInternal in interface IAttributedFeatureInfoisInternal in class BaseFeatureInfopublic boolean isProtected()
isProtected in interface IAttributedFeatureInfoisProtected in class BaseFeatureInfopublic boolean isPublic()
isPublic in interface IAttributedFeatureInfoisPublic in class BaseFeatureInfopublic boolean isAbstract()
isAbstract in interface IAttributedFeatureInfoisAbstract in class BaseFeatureInfopublic IDocRef<IParamNode> getDocsForParam(int paramIndex)
getDocsForParam in interface JavaHasParamspublic boolean isFinal()
isFinal in interface IAttributedFeatureInfoisFinal in class BaseFeatureInfopublic boolean isSynthetic()
public IExpression[] getDefaultValueExpressions()
getDefaultValueExpressions in interface IOptionalParamCapablepublic String[] getParameterNames()
getParameterNames in interface IOptionalParamCapableprotected IJavaAnnotatedElement getAnnotatedElement()
getAnnotatedElement in class JavaBaseFeatureInfoprotected boolean isVisibleViaFeatureDescriptor(IScriptabilityModifier constraint)
isVisibleViaFeatureDescriptor in class JavaBaseFeatureInfoprotected boolean isHiddenViaFeatureDescriptor()
isHiddenViaFeatureDescriptor in class JavaBaseFeatureInfoprotected boolean isDefaultEnumFeature()
isDefaultEnumFeature in class JavaBaseFeatureInfopublic ILocationInfo getLocationInfo()
getLocationInfo in interface IFeatureInfoCopyright © 2019. All rights reserved.