javax.enterprise.inject.spi.AnnotatedField.getDeclaringType()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(8.3k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中javax.enterprise.inject.spi.AnnotatedField.getDeclaringType()方法的一些代码示例,展示了AnnotatedField.getDeclaringType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedField.getDeclaringType()方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedField
类名称:AnnotatedField
方法名:getDeclaringType

AnnotatedField.getDeclaringType介绍

暂无

代码示例

代码示例来源:origin: org.jboss.weld.osgi/weld-osgi-core-extension

@Override
public AnnotatedType<T> getDeclaringType() {
  return field.getDeclaringType();
}

代码示例来源:origin: org.jboss.weld.se/weld-se

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: weld/core

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: weld/core

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: weld/core

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded

@Override
public <X> FieldProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) {
  BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(field.getDeclaringType().getJavaClass(), this);
  return new FieldProducerFactory<X>(field, declaringBean, manager);
}

代码示例来源:origin: org.jboss.weld.se/weld-se

static String annotatedFieldToString(AnnotatedField<?> field, Class<?> beanClass) {
  StringBuilder builder = new StringBuilder();
  builder.append(Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations())));
  builder.append(Formats.formatModifiers(field.getJavaMember().getModifiers()));
  builder.append(' ');
  builder.append(Formats.formatType(field.getJavaMember().getType()));
  builder.append(' ');
  if (!beanClass.getName().equals(field.getDeclaringType().getJavaClass().getName())) {
    builder.append(Formats.formatType(field.getDeclaringType().getJavaClass()));
    builder.append('.');
  }
  builder.append(field.getJavaMember().getName());
  return builder.toString();
}

代码示例来源:origin: weld/core

static String annotatedFieldToString(AnnotatedField<?> field, Class<?> beanClass) {
  StringBuilder builder = new StringBuilder();
  builder.append(Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations())));
  builder.append(Formats.formatModifiers(field.getJavaMember().getModifiers()));
  builder.append(' ');
  builder.append(Formats.formatType(field.getJavaMember().getType()));
  builder.append(' ');
  if (!beanClass.getName().equals(field.getDeclaringType().getJavaClass().getName())) {
    builder.append(Formats.formatType(field.getDeclaringType().getJavaClass()));
    builder.append('.');
  }
  builder.append(field.getJavaMember().getName());
  return builder.toString();
}

代码示例来源:origin: org.jboss.weld.se/weld-se

private <X> FieldInjectionPointAttributes<?, X> createFieldInjectionPoint(AnnotatedField<X> field) {
  EnhancedAnnotatedField<?, X> enhancedField = services.get(MemberTransformer.class).loadEnhancedMember(field, getId());
  return InferringFieldInjectionPointAttributes.of(enhancedField, null, field.getDeclaringType().getJavaClass(), this);
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

private <X> FieldInjectionPointAttributes<?, X> createFieldInjectionPoint(AnnotatedField<X> field) {
  EnhancedAnnotatedField<?, X> enhancedField = services.get(MemberTransformer.class).loadEnhancedMember(field, getId());
  return InferringFieldInjectionPointAttributes.of(enhancedField, null, field.getDeclaringType().getJavaClass(), this);
}

代码示例来源:origin: weld/core

private <X> FieldInjectionPointAttributes<?, X> createFieldInjectionPoint(AnnotatedField<X> field) {
  EnhancedAnnotatedField<?, X> enhancedField = services.get(MemberTransformer.class).loadEnhancedMember(field, getId());
  return InferringFieldInjectionPointAttributes.of(enhancedField, null, field.getDeclaringType().getJavaClass(), this);
}

代码示例来源:origin: weld/core

private <X> FieldInjectionPointAttributes<?, X> createFieldInjectionPoint(AnnotatedField<X> field) {
  EnhancedAnnotatedField<?, X> enhancedField = services.get(MemberTransformer.class).loadEnhancedMember(field, getId());
  return InferringFieldInjectionPointAttributes.of(enhancedField, null, field.getDeclaringType().getJavaClass(), this);
}

代码示例来源:origin: weld/core

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: weld/core

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: org.jboss.weld.se/weld-se

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: weld/core

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded

public static String formatAnnotatedField(AnnotatedField<?> field) {
  return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
      + Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
      + field.getJavaMember().getName();
}

代码示例来源:origin: weld/core

private ProcessProducerFieldImpl(BeanManagerImpl beanManager, ProducerField<T, X> bean) {
  super(beanManager, ProcessProducerField.class, new Type[]{bean.getAnnotated().getBaseType(), bean.getAnnotated().getDeclaringType().getBaseType()}, bean);
}

相关文章