Class JavaBaseFeatureInfo

    • Constructor Detail

      • JavaBaseFeatureInfo

        public JavaBaseFeatureInfo​(IFeatureInfo container)
      • JavaBaseFeatureInfo

        public JavaBaseFeatureInfo​(IType intrType)
    • Method Detail

      • getDeclaredAnnotations

        public java.util.List<IAnnotationInfo> getDeclaredAnnotations()
        Returns:
        A map of AnnotationInfo objects by type representing all the annotations associated with this feature, or an empty map if there are no annotations.
      • isVisibleViaFeatureDescriptor

        protected abstract boolean isVisibleViaFeatureDescriptor​(IScriptabilityModifier constraint)
      • isHiddenViaFeatureDescriptor

        protected abstract boolean isHiddenViaFeatureDescriptor()
      • isProxyClassCompiling

        private boolean isProxyClassCompiling()
      • makeDeprecated

        protected Deprecated makeDeprecated​(java.lang.String reason)
      • isDefaultEnumFeature

        protected abstract boolean isDefaultEnumFeature()