public class DefaultArrayTypeInfo extends TypeInfoBase implements IRelativeTypeInfo
IRelativeTypeInfo.AccessibilityITypeInfo.FINDIAnnotatedFeatureInfo.IAnnotationInfoHelperAccessibility_SizeTYPEINFO_EXTANNOTATION_HELPER| Constructor and Description |
|---|
DefaultArrayTypeInfo(IDefaultArrayType type) |
| Modifier and Type | Method and Description |
|---|---|
IRelativeTypeInfo.Accessibility |
getAccessibilityForType(IType whosaskin) |
IConstructorInfo |
getConstructor(IType whosAskin,
IType[] params) |
List<? extends IConstructorInfo> |
getConstructors() |
List<? extends IConstructorInfo> |
getConstructors(IType whosaskin) |
List<IAnnotationInfo> |
getDeclaredAnnotations() |
List<? extends IConstructorInfo> |
getDeclaredConstructors()
Returns a list of
IConstructorInfo objects reflecting all the
constructors declared by the class represented by this
IType object. |
List<? extends IMethodInfo> |
getDeclaredMethods()
Returns a list of
IMethodInfo objects reflecting all the
methods declared by the class or interface represented by this
IType object. |
List<? extends IPropertyInfo> |
getDeclaredProperties()
Returns a list of
IPropertyInfo objects reflecting all the
properties declared by the class or interface represented by this
IType object. |
String |
getDescription()
A full description of this feature.
|
String |
getDisplayName()
Gets the display name of this feature.
|
IEventInfo |
getEvent(CharSequence strEvent)
Get an event mapped to the specified name.
|
List<? extends IEventInfo> |
getEvents() |
IMethodInfo |
getMethod(IType whosaskin,
CharSequence methodName,
IType... params) |
MethodList |
getMethods() |
MethodList |
getMethods(IType whosaskin) |
String |
getName()
Gets the programmatic name or identifier of this feature.
|
IType |
getOwnersType()
Get this feature's owner's type.
|
List<? extends IPropertyInfo> |
getProperties() |
List<? extends IPropertyInfo> |
getProperties(IType whosaskin) |
IPropertyInfo |
getProperty(CharSequence propName)
Get a property mapped to the specified name.
|
IPropertyInfo |
getProperty(IType whosaskin,
CharSequence propName) |
boolean |
hasAnnotation(IType type) |
boolean |
isDefaultImpl() |
protected void |
unloadTypeInfo() |
getAnnotation, getAnnotations, getAnnotationsOfType, getCallableConstructor, getCallableMethod, getConstructor, getContainer, getDeprecatedReason, getMethod, hasDeclaredAnnotation, isDeprecatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCallableConstructor, getCallableMethod, getConstructor, getMethodgetAnnotation, getAnnotations, getAnnotationsOfType, getDeprecatedReason, hasDeclaredAnnotation, isDeprecatedgetContainer, getLocationInfopublic DefaultArrayTypeInfo(IDefaultArrayType type)
protected void unloadTypeInfo()
public List<? extends IPropertyInfo> getProperties()
getProperties in interface ITypeInfoIPropertyInfo
instances. The list is sorted ascending by name. Returns an empty list if
there are no properties.public IPropertyInfo getProperty(CharSequence propName)
ITypeInfogetProperty in interface ITypeInfopropName - The property name.public MethodList getMethods()
getMethods in interface ITypeInfoIMethodInfo
instances. The list is sorted ascending by name. Returns an empty list if
there are no methods.public List<? extends IConstructorInfo> getConstructors()
getConstructors in interface ITypeInfoIConstructorInfo
instances. The list is sorted ascending by name. Returns an empty list if
there are no constructors.public List<? extends IEventInfo> getEvents()
getEvents in interface ITypeInfogetEvents in class TypeInfoBaseIEventInfo
instances. The list is sorted ascending by name. Returns an empty list if
ther are no events.public IEventInfo getEvent(CharSequence strEvent)
ITypeInfogetEvent in interface ITypeInfogetEvent in class TypeInfoBasestrEvent - The event name.public List<IAnnotationInfo> getDeclaredAnnotations()
getDeclaredAnnotations in interface IAnnotatedFeatureInfopublic boolean hasAnnotation(IType type)
hasAnnotation in interface IAnnotatedFeatureInfohasAnnotation in class TypeInfoBasetype - The type of the annotation to test for existence.public boolean isDefaultImpl()
isDefaultImpl in interface IAnnotatedFeatureInfoisDefaultImpl in class TypeInfoBasepublic IType getOwnersType()
IFeatureInfogetOwnersType in interface IFeatureInfopublic IRelativeTypeInfo.Accessibility getAccessibilityForType(IType whosaskin)
getAccessibilityForType in interface IRelativeTypeInfopublic List<? extends IConstructorInfo> getDeclaredConstructors()
IRelativeTypeInfoIConstructorInfo objects reflecting all the
constructors declared by the class represented by this
IType object. This includes public, protected, internal
access, and private constructors. Interfaces and arrays always return an empty list.
The elements in the list are ordered by declaration order in the file.
This method returns an empty list if the type does not contain any methodsgetDeclaredConstructors in interface IRelativeTypeInfoIConstructorInfo objects representing all the
declared methods of this classpublic List<? extends IMethodInfo> getDeclaredMethods()
IRelativeTypeInfoIMethodInfo objects reflecting all the
methods declared by the class or interface represented by this
IType object. This includes public, protected, internal
access, and private methods, but excludes inherited methods.
The elements in the list are ordered by declaration order in the file.
This method returns an empty list if the type does not contain any methodsgetDeclaredMethods in interface IRelativeTypeInfoIMethodInfo objects representing all the
declared methods of this classpublic List<? extends IPropertyInfo> getDeclaredProperties()
IRelativeTypeInfoIPropertyInfo objects reflecting all the
properties declared by the class or interface represented by this
IType object. This includes public, protected, internal
access, and private properties, but excludes inherited properties.
The elements in the list are ordered by declaration order in the file.
This method returns an empty list if the type does not contain any propertiesgetDeclaredProperties in interface IRelativeTypeInfoIPropertyInfo objects representing all the
declared properties of this classpublic IConstructorInfo getConstructor(IType whosAskin, IType[] params)
getConstructor in interface IRelativeTypeInfopublic List<? extends IConstructorInfo> getConstructors(IType whosaskin)
getConstructors in interface IRelativeTypeInfopublic IMethodInfo getMethod(IType whosaskin, CharSequence methodName, IType... params)
getMethod in interface IRelativeTypeInfopublic MethodList getMethods(IType whosaskin)
getMethods in interface IRelativeTypeInfopublic IPropertyInfo getProperty(IType whosaskin, CharSequence propName)
getProperty in interface IRelativeTypeInfopublic List<? extends IPropertyInfo> getProperties(IType whosaskin)
getProperties in interface IRelativeTypeInfopublic String getName()
IFeatureInfogetName in interface IFeatureInfogetName in class TypeInfoBasepublic String getDisplayName()
IFeatureInfogetDisplayName in interface IFeatureInfogetDisplayName in class TypeInfoBasepublic String getDescription()
IFeatureInfogetDescription in interface IFeatureInfogetDescription in class TypeInfoBaseCopyright © 2017. All rights reserved.