Package gw.lang.reflect.java
Interface IJavaPropertyInfo
- All Superinterfaces:
IAnnotatedFeatureInfo
,IAttributedFeatureInfo
,IFeatureInfo
,IIntrinsicTypeReference
,IJavaBasePropertyInfo
,IMethodBackedPropertyInfo
,IPropertyInfo
- All Known Implementing Classes:
JavaPropertyInfo
,LengthProperty
public interface IJavaPropertyInfo
extends IAttributedFeatureInfo, IPropertyInfo, IJavaBasePropertyInfo, IMethodBackedPropertyInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelper
Nested classes/interfaces inherited from interface gw.lang.reflect.IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER
-
Field Summary
Fields inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
ANNOTATION_HELPER
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated
Methods inherited from interface gw.lang.reflect.IAttributedFeatureInfo
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisible
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersType
Methods inherited from interface gw.lang.reflect.IIntrinsicTypeReference
getAssignableFeatureType, getFeatureType
Methods inherited from interface gw.lang.reflect.java.IJavaBasePropertyInfo
getReturnDescription
Methods inherited from interface gw.lang.reflect.IPropertyInfo
getAccessor, getPresentationInfo, isReadable, isReadable, isWritable, isWritable
-
Method Details
-
getMethodDocs
IDocRef<IMethodNode> getMethodDocs() -
getShortDescription
String getShortDescription() -
getReadMethodInfo
IMethodInfo getReadMethodInfo()- Specified by:
getReadMethodInfo
in interfaceIMethodBackedPropertyInfo
-
getWriteMethodInfo
IMethodInfo getWriteMethodInfo()- Specified by:
getWriteMethodInfo
in interfaceIMethodBackedPropertyInfo
-
getPropertyDescriptor
IJavaPropertyDescriptor getPropertyDescriptor() -
getPublicField
IJavaClassField getPublicField()
-