private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
private void checkPublicFields(EnhancedAnnotatedType<E> clazz) { for (AnnotatedField<?> field : clazz.getFields()) { Member member = field.getJavaMember(); if (Modifier.isPublic(member.getModifiers()) && !Modifier.isStatic(member.getModifiers())) { // warn when an extension has a non-static public field BeanLogger.LOG.extensionWithNonStaticPublicField(clazz.getBaseType(), field.getJavaMember()); } } }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }
public ExtensionBean(BeanManagerImpl manager, EnhancedAnnotatedType<E> enhancedAnnotatedType, Metadata<E> instance) { super(new StringBeanIdentifier(BeanIdentifiers.forExtension(enhancedAnnotatedType)), manager, enhancedAnnotatedType.getJavaClass()); this.annotatedType = enhancedAnnotatedType.slim(); this.instance = instance; this.passivationCapable = enhancedAnnotatedType.isSerializable(); this.proxiable = Proxies.isTypeProxyable(enhancedAnnotatedType.getBaseType(), manager.getServices()); checkPublicFields(enhancedAnnotatedType); }